Available to: all qualified students, see placement requirement link above

Schedule: one semester

Special Notes: This course does not count towards the diploma requirement for the Science department. Students taking this course must concurrently be enrolled in a year of traditional science or have successfully completed three years of traditional science.

Programming Methodology is a course designed for students who have a basic understanding of computer science and programming and want to further develop their programming skills. Through individual and group assignments, students will learn a number of important topics of basic programming such as types, numbers, strings, functions, linear collections, dictionaries, logic, decomposition, good programming style, whole-program structure, text, file-processing, debugging, and object oriented programming. Students will creatively and collaboratively learn important core features of the programming language that will help them solve real programming problems. To engage students and reinforce learning, students will perform short programming exercises during class as they learn new topics.