Course Name: High-Level Language Programming (Ⅱ)
Course Code: 102174
Credit Hours/Credits: 64/4
Student Body: Undergraduates majoring in Information and Computing Science
Prerequisites: High-Level Language Programming (Ⅰ)
Subsequent Course: Data Structure and Algorithm, Mobile Application Developing and Enterprise Application Developing
Course Category: Specialty Basic Course
Assessment: Final exam (70%) + Participation & Assignments (30%)
This course aims to teach students object-oriented programming language such as C++ language, help them be able to do C++ object-oriented programming and understand the object and object-oriented programming in order to lay a foundation for their learning of other object-oriented software design and development programming languages in the future. ++ is a very successful object-oriented programming language. C ++ introduces object-oriented components like objects, classes, inheritance, polymorphism and templates. It combines the high efficiency of C language with a object-oriented hybrid programming language. This course requires students to master not only the C++ language syntax, but also the object-oriented program design. The practice is also stressed.