CSE 459.22: Programming in C++


Instructor: Shirish Tatikonda

Class Time: T 3:30pm-4:18pm (BE 394)

Office Hours:  Wednesday 3:00 PM - 4:00 PM (DL674) (I will be an email away!)

Phone Number: 292-1152

Email: tatikond [at] cse [dot] ohio-state [dot] edu

News Group: cse.course.cse45922


Announcements

Syllabus

Questionnaire

STDSUN Login Names


Slides

 

  • Lecture 1 [ppt] [pdf] (Stroustrup book Chapter 2)
  • Lecture 2 [ppt] [pdf] (Stroustrup book Chapter 5)
  • Lecture 3 [ppt] [pdf] (Stroustrup book Chapter 10)
  • Lecture 4 [ppt] [pdf] (Stroustrup book Chapter 10)
  • C++ Teasers I [pdf]
  • Lecture 5 [ppt] [pdf] (Stroustrup book Chapter 12)
  • Lecture 6 [ppt] [pdf] (Stroustrup book Chapter 11)
  • Lecture 7 [ppt] [pdf] (Parts of Stroustrup book Chapter 8 and 13)

Projects

 

  • Lab1 [handout]   Due: 1/23/2006 11:59pm
  • Lab2 [handout]   Due: 2/2/2006 11:59pm
  • Lab3 [handout]   Due: 2/21/2006 11:59pm
  • Lab4 [handout]   Due: 3/07/2006 11:59pm (Extended)

     


Example Programs (Taken from Arun Somasundaram, last quarter's instructor)


Grades

 

v     Your grade will be sent to your cse account.

 

Useful Links

 

v    Wikipedia Article on C++

 

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