External Course

Students will be taken through the syntax of Java (or a similar structured language) and they will be expected to write simple to relatively complex programs by the end of the course. The course will provide students with all the control flow logics in writing programs with emphasis on the data structures and algorithms that manipulate them. The course will be based on syntax and semantics of Java programs; data types, identifiers, assignment statements and logical expressions, program logic; sequential flow, conditional flow and repetitive flow (iterations).