Loading
- Syllabus
- Course calendar
- Installing required software
- Introduction to C++
- Variables and types
- Classes and objects (brief intro.)
- Arithmetic
- Input/output
- Pointers and the symbol table
- Conditionals
- Loops
- Functions (Codes)
- Recursion
- Debugging techniques
- Arrays
- Vectors
- Linked lists
- Trees
- Classes and object orientation
- Classes and object orientation (part 2)
- Splitting code into several files
- Polymorphism
- Drawbacks of object-orientation
- Template meta-programming
- Maps, sets, etc.
- Game design
CSE 230
pawas.ranjan@gmail.com
Chat with Pawas
Office hours (Dreese Labs 474):
Mon 2:30 pm - 3:30 pm (after class)
Wed 12:00 pm - 1:00 pm (before class)
Fri 12:00 pm - 1:00 pm (before class)
Final exam:
Tue, June 5, 1:30-3:18pm, BO 316
- Homework 1Due April 9, 11pm (Mon)
- Homework 2Due April 16, 11pm (Mon)
- Homework 3Due April 25, 11pm (Wed)
- Homework 4Due April 30, 11pm (Mon)
- Homework 5Due May 7, 11pm (Mon)
- Homework 6Due May 16, 11pm (Wed)
- Homework 7Due May 23, 11pm (Wed)
- Homework 8Due Jun 1, 11pm (Fri)
- Quiz 1 sampleOn April 4 (Wed)
- Quiz 2 sampleOn April 11 (Wed)
- Quiz 3 sampleOn April 18 (Wed)
- Quiz 4 sampleOn April 25 (Wed)
- Quiz 5 sampleOn May 2 (Wed)
- Quiz 6 sampleNo Quiz 6
- Quiz 6/7 sampleOn May 16 (Wed)
- Quiz 8 sampleOn May 23 (Wed)
CSE 230 material by Pawas Ranjan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Source code for this website available at GitHub.