CSCA20H3: Introduction to Programming

An introduction to computer programming, with an emphasis on gaining practical skills. Introduction to programming, software tools, database manipulation. This course is appropriate for students with an interest in programming and computers who do not plan to pursue a Computer Science program.

CSCA08H3, CSC108H, CSC110H, CSC120H. CSC110H cannot be taken after or at the same time as CSC111H.  
Quantitative Reasoning
This course does not require any prior exposure to computer programming.