CIVL1000
Computer Science

Course Description

This course introduces computer science with basic logic and fundamental programming techniques, and demonstrates how to improve procedural solutions by the object-oriented programming (OOP) approach as well. Fundamental of programming includes primitive data types, expressions, control statements, functions and arrays, which prepare students to learn object-oriented programming. Both theoretical concepts and practical skills are involved; students can experience problem solving by formulating programmatic solutions for real problems and translate them into programs with the programming language C/C++.


Prerequisite

None

Syllabus

Back to Course List