|
|
This course covers advanced object-oriented programming concepts and techniques
using the C++ programming language.
Advanced topics covered include:
- data structures
- vectors
- linked lists
- queues
|
- stacks and hash tables
- graphical user interface
- access to a database
- Web services
|
|
|
(54 hours lecture, 54 hours lab, Degree applicable, CSU, UC)
|
|
Advisory Prerequisites:
CISP 31 - Programming in C++
|
Course Measurable Objectives:
- Create, update (maintain) random data files.
- Select and apply appropriate data structures to a given situation using BIDS, ADTs and FDS classes or MS/Foundation Classes.
- Design and create dialog boxes and menus using visual programming tools.
- Formulate programs to transfer data from classes (objects) in microcomputer environment for use by other applications and platforms.
- Recognize the appropriate situations for use of Windows API and the utilization of DLL files.
|
Course Level Student Learning Outcomes:
Students completing CISP 34 - Advanced C++ Programming will be able to:
- create an event-driven program, using Windows Forms.
- connect a C++ program to the database and incorporate SQL statements into C++ code.
|
|
|
OTHER PROGRAMMING COURSES:
|
|