Computer Science

CS1073Introduction to Computer Programming I (in Java)4 ch (3C 1.5L 1T)

Covers fundamental concepts such as decisions, loops, arrays, classes, methods, and inheritance; focusing on problem analysis, algorithm design, program structure and readability. Introduction to the Java API libraries. NOTE: Credit will be granted for only one of the following courses: CS 1073, CS 1616, or IT 2773. Also, only students in the BScSwE program can take both CS 1003 and CS 1073 (or equivalent).

Prerequisite: High School Mathematics.