This hands-on course is designed for those with no previous programming experience and is also appropriate for experienced developers who want to learn to use modern object-oriented programming (OOP) languages to build applications. Using an "objects first" approach, students receive an intensive introduction to OOP concepts. Topics include classes and objects and their relationship, primitive data types, constructors, methods, repetition and selection, collections, abstraction and modularization. Upon successful completion, participants will have a basic understanding of programming concepts and objects, and be prepared to move on to COMP 1451 Introduction to Software Development 2. PLEASE NOTE: COMP 1409 will be offered for the final time in May 2020 and is replaced by COMP 1516.
COMP 1002 or equivalent knowledge.
Upon successful completion of this course, the student will be able to:
Effective as of Spring/Summer 2017
If you have a comment or question about this course, please complete and submit the form below.
Interested in being notified about future offerings of COMP 1409 - Introduction to Software Development 1? If so, fill out the information below and we'll notify you by email when courses for each new term are displayed here.