Students will master object oriented programming techniques and employ these to design appropriate data structures and algorithms for software modules. They will learn to test and evaluate solutions and present design results in the form of visualizations, reports, or hardware/software.
1. Understand basic theory and methods of the object-oriented programming paradigm, the process of object-oriented analysis, design, and implementation. (1.1 Object-Oriented Programming Xidian CS262007X)
2. Master the basic syntax of the C++ language, to understand the support mechanisms of the C++ language for various programming paradigms (2.1 Object-Oriented Programming Xidian CS262007X)
3. Develop general application software systems using OOP techniques. (3.1 Object-Oriented Programming Xidian CS262007X)
By the end of the course, students should be able to do the following:
Curriculum explorer: Click here
SCQF Level: 8
Credits: 15