Main Page

From CS2022

News

  • Homework 3 has been posted. Officially it is due at 11:59pm, Friday, 26th September, however, you may turn it in before the following Monday.
More News

How To...

Homeworks

Due DateHomeworkAdditional Notes
9/4 3:14pmHomework 1: Loops and RecursionWrite Your First C Program
Q1--Q8: 9/12 12:19pm
Q9--Q17: 9/17 12:19pm
Homework 2: Crashing and Burning (written parts to be submitted in class)
2/26 12:19pmHomework 3: TBD

Lectures

DateTopicLocationAdditional Notes
8/29BackgroundHollister 110History of C
9/1Basic Syntax, Hello WorldUpson B7 (lab)
9/3PointersHollister 110Binky and Pointers
9/5Memory ModelHollister 110
9/8DebuggingUpson B7 (lab)Use GDB
9/10PreprocessorHollister 110
9/12Arrays and StringsHollister 110
9/15Complex TypesHollister 110
9/17SerializationHollister 110
9/19File I/OHollister 110 Socket Example
9/22ThreadsHollister 110Threading Example
9/24Assembly, Goto, and other dirty wordsHollister 110
9/26WrapupHollister 110

Course Details

Lecture: MWF 12:20 - 1:10pm, Hollister 110
Lab: Upson B7 (on days announced)
Office Hours: T 6:00 - 7:00pm, Upson 331 (Call 5-1008)
Instructor: Saikat Guha (saikat@cs.cornell.edu)
Course Length: 4 weeks (Aug. 29 - Sep. 26)
CMS: cms.csuglab.cornell.edu


This is a 1 credit S/U course that provides an introduction to the C programming language for students with programming experience at the CS1110 level. The course covers basic syntax, programming paradigm, standard libraries, and debugging for C.

Links

Previous Years: SP08 FA07 SP07 FA06 SP06 FA05
Reference: C/C++ libraries linux
Quick Reference Cards: C Linux VIM
FAQ: comp.lang.c
Glossary: Mem Mgmt.
Movies: Pointers

Personal tools
Navigation