Object-oriented Programming In Java

Host University

George Mason University

Semester

Spring 2025

Course Number

SWE 510 DL3

Credits

3

Discipline

Computer Science

Instructor

Kowalski, Gerald (gkowalsk@gmu.edu)

Times and Days

Asynchronous

Course Information

Introduces students to programming in the Java language. Topics include problem-solving methods and algorithm development, program structures, abstract data types, simple data and file structures and program development in a modular, object-oriented manner. Introductory use of OO language features, including data hiding, inheritance, polymorphism, and exception handling. Goals include design and development of Java classes and class type hierarchies. An introduction to Java servlets and applets is included. Emphasis on program development is reinforced through several programming projects. Notes: Credit cannot be applied to a graduate degree in the Volgenau School or the BS degree in computer science. Offered by Computer Science. May not be repeated for credit.

Prerequisites

Undergraduate courses or equivalent knowledge in programming in a high-level language.