Advanced C++
Download as PDF
Overview
Description
Extends the students' knowledge of C++ through the study of the application of data structures and an introduction to frameworks. The student will learn the basic concepts and the application of the normal data structures of vectors, linked lists, stacks, queues, and trees. These concepts will be examined through discussion on the implementation of these data structures in The Standard Template Library components. These studies will be based on C++ templates and C++ exception handling. The course will examine searching and sorting algorithms especially in relation to the data structures studied above. The course will also study the concepts and use of frameworks emphasizing the C++ Stream I/O classes and their relationships. With this knowledge, students will be able to apply appropriate data structures to solve programming problems. The student will understand the use of frameworks as a basis to solving a class of problems. SOFTWARE: MS-Windows and a recent C++ compiler with a supporting STL.
Career
ACAD
Credits
Value
0
Max
3
Min
3
Course Count
1
Number Of Credits
3
Number Of Repeats
1
Repeatable
No
Generate Attendance
No
Auto Create
No
Code
LEC
Instructor Contact Hours
0
Default Section Size
24
Final Exam Type
Yes
Include in Dynamic Date Calc
Yes
Name
Lecture
OEE Workload Hours
0
Optional Component
No
Workload Hours
3
Requisites
Free Form Requisites
Prerequisite: CIT 141
Course fee