Computer Programming Foundations I

Host University

George Mason University

Semester

Fall 2024

Course Number

COMP 501 DL1

Credits

3

Discipline

Computer Engineering

Instructor

Kowalski, Gerald (gkowalsk@gmu.edu)

Times and Days

Asynchronous

Course Information

This course introduces students to the principles and techniques of object-oriented programming, including basic mechanisms of procedural programming such as variables, control statements, modularity, and program debugging, as well as object-oriented concepts of classes, object life cycles, public versus private variables and methods, inheritance, and dynamic binding. Students will develop, test, and debug object-oriented programs of increasing complexity.Offered by Engineering & Computing. May not be repeated for credit.