DC is committed to providing students with a high-quality academic experience. All scheduled academic activities and services, including on-campus learning through classes and labs, continue as planned while Durham Region is under red-zone restrictions. For a full list of what is open on campus or operating virtually, please visit our COVID-19 winter semester page.
Learn more about courses and services being offered remotely. COVID-19 Pre-entry Screening Questionnaire Report if you are unwell

Introduction To Programming

This is an introduction to the general principles of computer programming. Topics will include basic data types, basic I/O, operators, repetition, flow control, decisions, and the use of single-dimension arrays (tuples). This course provides and nurtures a collaborative learning environment to allow students to build the appropriate skills sets for planning, designing and coding computer programs, using a high level language, to solve typical business problems. A structured programming approach is taken for the majority of the course with an introduction to user-interface design principles also included. The Python programming language has been selected as the language vehicle for the course.