This course is offically named "C++ Language Program Design(Build with HUAWEI)".
Course is offered in the sophomore year.
Lab is officially named "C++ Enterprise Software Development Practices".
Lab uses executor module in ADAS(Advanced Driver Assistance System) as case, which requests:
- Initialize and configure
- Receive control instructions and maintain vehicle status
There are four labs:
- High Level Programming Bases
- Developer self testMaintain vehicle status
- Name rules
- Code version control
- Object-orientation Programming
- Encapsulation
- Inherit & polymorphism
- Object-orientation Programming & Functional Programming
- ...
- Comprehensive Practice
- ...