Course Program:
Prerequisites by topic
- Programming experience in C language.
Tentative Topics:
- C++ as a better C (notes will be provided)
- Introduction to Software Engineering
- Data Design and Implementation
- ADT's Unordered List and Sorted Lists
- ADT's Stack and Queue
- Linked Structures
- Linked Structures Plus
- Programming with Recursion
- Binary (Search) Trees
Note: These topics are orderly covered by the course textbook from Chapter 1 to Chapter 8-9 (included).
Computer usage
Computer projects and homeworks (4-5) are assigned covering topics above.
- Midterm 1 (July)
- Midterm 2 (August)
- Final (August)
- Exact exam dates will be announced.
Textbook:
Nell Dale and David Teague, C++ Plus Data Structures, Fifth Edition, 2013.
Reference Books:
- How to program C++, Deitel & Deitel, recent edition.
- Other Data Str. In C++ Texts (see instructor)
Grading:
Midterm 1 | %22.5 |
Midterm 2 | %22.5 |
Project | %25 |
Final | %30 |
Notes:
Important rules:
- Attendence is required!
- Projects have to be submitted on time for a passing grade!
- Studying regularly is important!