- Syllabus
- Course calendar
- Code
- Installing required software
- Introduction to C++
- Cse 202 slides
- Variables and types
- C++ classes and objects (brief intro.)
- Arithmetic
- Input/output
- Pointers and the symbol table
- Conditionals
- Loops
- Functions (Codes)
- Debugging techniques
- Arrays
- Vectors
- Linked lists
- Trees
- C++ classes
- Class inheritance
- Class inheritance (part 2)
- Splitting code into several files
- C++ class example
- Polymorphism
- Drawbacks of object-orientation
- Recursion
- Template meta-programming
- Template meta-programming(part2)
- Maps, sets, etc.
- Sorting and Searching
- Game design
- Student Games
Arindam bhattacharya
CSE 2122
Email me
Class hours: WeFr 15:55 - 17:15
Class location: Caldwell Lab 277
Office hours: After Class WeFri Or e-mail appointment.
Office Location: Dreese labs 474
University Holidays: Sep. 7, 2015, Nov. 11, 2015, Nov. 26, 2015, Nov. 27, 2015
2 Midterms in class.
Midterm1:(in class) Oct 14
Midterm2:(in class) Nov 18
Final exam: We Dec 16 6:00pm-7:45pm
- Homework 1 Due 2 Sept
- Homework 2 Due 11 Sept
- Homework 3 Due 25 Sept
- Homework 4 Due 12 Monday
- Homework 5 Due 26 Monday
- Homework 6 Due 18 Wednesday Homework gameDue 10 Wednesday
CSE 2122 material is licensed under a Creative
Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Source code for this website available at GitHub.