Recommended by 1 member
Easiness Usefulness Interest
3 / 5 4 / 5 5 / 5
Easy Elective? Depends on individual
Prof Quality 5 / 5 for Srivastava
Course Description: from http://web.uvic.ca/calendar2014-09/CDs/CSC/110.html
Introduction to designing, implementing, and understanding computer programs using an object-oriented programming language. Topics include an introduction to computing and problem solving, selection and iteration, arrays and collections, objects and classes, top-down design and incremental development.
Prerequisites: One of Foundations of Math 12, Mathematics 12, Precalculus 12, MATH 120.
Units: 1.5, Hours: 3-2
“If interested in logic-based courses that require little studying if you have a strong understanding of course material. Also if you are interested in programming at all.”