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.
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