everything.study
CSE 24232

C/C++ Programming

(3 Credit Hours) · Undergraduate

C/C++ is a professional foundation course in computer science and technology. C is a general-purpose programming language oriented to problems. It has the characteristics of simple language, rich types, complete structure, strong expressiveness, direct operation of memory units, and application for modular structure. The C language has both the advantages of a high-level language and many features of a low-level language. While, C++ is an object-oriented development method that extends from the C language. It absorbs the useful concepts and effective methods in the field of software engineering. It encapsulates data and operations on data, and integrates abstraction, encapsulation, inheritance and polymorphism to help people develop programs with high modularity, high level of data abstraction, 2 information concealed, reusable, easy to modify, and easy to expand. The course consists of two parts, the first part is the general design principle in C++, which is part of C; the second part is the object-oriented part. Through this course, students can build a solid foundation for the courses of data structure, and algorithm design and analysis.

Sources