CSE 4252: Programming in C++
Fall 2013
Instructor: Di Cao
Class Time: Mon 11:30am-12:25pm (DreeseLab 0357)
Course Webpage:
index.htm
Office
Hours: Tuesday 12:30pm-2:30pm (DL680), or by appointment
Email: cao.96 at buckeyemail.osu.edu
Slides
- Lecture 1 [ppt]
[pdf]
(Stroustrup book Chapter 2)
- Lecture 2 [ppt]
[pdf]
(Stroustrup book Chapter 5, Chapter 6.2)
- Lecture 3 [ppt]
[pdf]
(Stroustrup book Chapter 10)
- Lecture 4 [ppt]
[pdf]
(Stroustrup book Chapter 10)
- Lecture 5 [ppt]
[pdf]
(Stroustrup book Chapter 12)
- Lecture 6 [ppt]
[pdf]
(Stroustrup book Chapter 12, Chapter 15)
- Lecture 7 [ppt]
[pdf]
(Stroustrup book Chapter 11)
- Lecture 8 [ppt]
[pdf]
(Stroustrup book Chapter 13)
[Samples]
- Lecture 9 [ppt]
[pdf]
(Stroustrup book Chapter 14)
[Code Samples]
- Lecture 10 [ppt]
[pdf]
- Lecture 11 [ppt]
[pdf]
- Lecture 12: Review [ppt]
[pdf]
Labs
- Lab1 (DUE Midnight, Feb 2th)
- Lab2 (DUE Midnight, Feb 23th)
- Lab3 (DUE Midnight, Mar 16th)
- Lab4 (DUE Midnight, Apr 6th)
- Lab5 (DUE Midnight, Apr 27th)
Grades
v
The grades will be published on Carmen.
Useful Links
v Alphabetical
list of programming languages
v Programming
paradigm
v C++ tutorial for C
users
v C++
Language Reference
v C++
Programming Tutorial
v Complete C++ language
tutorial
v C++ Reference
Guide
v Introduction to
Object-Oriented Programming Using C++
v Thinking in
C++
v C++ Programming Language
Tutorials
v Unix User’s Guide
from OSU-CSE
v vi Editor
v emacs
Editor
v g++ Tutorial
v g++ Manual Page
v GDB: The GNU Project
Debugger