Advanced C++ Programming_Lập trình C++ nâng cao
- Tín chỉ
- 3
- Bậc
- Bachelor
- Thang điểm
- 10
- Điểm qua
- 5
Mô tả
Advanced C ++ Programming is the next advanced course of basic C ++ Programming. The course provides necessary complicated skills such as Understanding object-oriented properties in C ++ (inheritance, polymorphism, destructors, constructors, virtual functions, namespaces), generic programming concepts, generic algorithms , template in C +; exception handling in C ++; data structures in C ++ (stack, queue, list, tree); basic sorting algorithms with C ++ (selection sort, insertion sort, merge sort, quick sort); basic search algorithms with C ++ (linear search, binary search); container concept in C ++ (sequential container, associative container); concepts of stream input/output and string stream, being able to manipulate input and output data with file; generic concepts and being able to implement generic function, generic class, and manipulate algorithms with generic
Phân bổ thời gian
45 hours (3 credits): - 30 online sessions (1 session = 90 minutes) - 1 final exam includes Theoretical Exam (60 minutes) and Practical Exam (120 minutes)
Nhiệm vụ sinh viên
- Students should self-study all lessons on LMS in time - Pass all conditions before taking final exam in campus