Introduction to Programming in C++
This is a college-level Introduction to Programming class in C++ . C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. By learning C++, students will be able to create applications that run on a wide variety of hardware platforms. This course will help students develop programming skills, knowledge of data structures and object-oriented programming and introduce them to algorithm design.
This class provides students with a solid foundation C++. Students have 1hr lab time in class. After this class students can apply the knowledge to summer internship, robotics or programming contests.
Class Dates: 8/25-12/8, 1:3:30pm, no class 11/24 Thanksgiving
Total number of classes: 15
Textbook: Starting Out with C++: From Control Structures through Objects, Tony Gaddis
- Loops and Files
- Searching and Sorting Arrays
- Characters, C-Strings, string Class
- Advanced File Operations
- Introduction to Classes
- More on Classes
- Inheritance, Polymorphism, and Virtual Functions
- Exceptions, Templates, Standard Template Library (STL)
Dr Liu has a PhD in Electrical Engineering. Last decade he has designed a trading system in a trading firm, designed virtual reality software at Hewlett Packard and trained corporate customers using enterprise software, including enterprise Java, in Oracle University (corporate Oracle training center). He has won a record 11 leadership circle awards for excellence in software teaching inside Oracle.