Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Programming | Computer Science | Software Development
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


Course Overview ## CS162 introduces Computer Science using C++. Some students coming into the course will already know C++, while others will not. CS162 provides introductory material regarding C++ for individuals who have already learned how to program in a high-level programming language. In addition, CS162 offers an introduction to software design, the use of various data structures, data abstraction, and recursion.

Course Description ## Before taking this class, students should be familiar with and able to program concepts such as variables, conditionals, loops, functions, arguments, and arrays. They need to be comfortable writing complete programs themselves. If a student has never written their own programs before, CS162 is not the right place for them. Students should be comfortable with: - Solving problems with computers - Understanding the concept of algorithms and having experience writing algorithms - Understanding data types, variables, conditions, loops, functions, and arrays in some language - Writing programs in some language that contain conditions, functions, and loops - Having been introduced to software design methodologies ### Attendance Requirements ## Students are expected to attend all lectures and labs. One lab session may be missed without making it up. ### Prerequisites ## The prerequisites for the course include prior knowledge of programming concepts, such as variables, conditionals, loops, functions, arguments, and arrays, as well as experience with solving problems using computers and writing algorithms. ### Course Topics ## The course covers introductory C++ material, software design, data structures, data abstraction, and recursion, providing a comprehensive introduction to computer science.

See More