Intro to Computer Science
This course is designed for first year students of Computer Science. The introductory course emphasizes teaching of programming logic and design without focusing on one language. By learning programming logic and design it provides beginning programmers with a guide to developing structured program logic. This course assumes no programming experience has occurred and programming will be learnt by creating 2D animations, art, and games. It introduces programming concepts, such as structure, decision making, looping, arrays, and methods while enforcing good style and logical thinking.