|
To develop students' abilities to use the C++ programming language syntax and semantics in transforming algorithms into code.
The students will be able to
- Understand basic concepts of object-oriented design (OOD) and programming (OOP)
- Use one or more programming environments
- Understand and apply basic C++ programming data types, expressions, and control structures such as sequence, selection and iteration
- Understand and apply simple data structures such as arrays in software development
- Apply problem-solving and C++ language skills to develop working C++ programs
- Use pair programming and collaborative learning skills to develop working C++ programs
To enhance students' skills in program design, program debugging, and promotion of good programming style.
The students will be able to
- Develop solutions to solve relatively complex problems of various disciplines
- Identify and correct syntax and logic errors in a C++ program
- Use good programming habits to write code that is easy to maintain
|