computer science



General Programming

Semester 2 and Summer School

This paper teaches the basics of computer programming, using as an example the Java programming language. You will learn about algorithms, object oriented design, the basics of the Java language and libraries, and will receive an introduction to graphical user interfaces and programming for the web. This will also provide a base from which you can learn other programming languages and techniques. COMP160 will also develop problem solving skills. It is aprerequisite to all second year papers in Computer Science. COMP160 does not assume any particular background except for basic computer literacy, but students who wish to be well prepared might consider taking COMP150 first.