Main Page

From CS113

News

  • Homework 3 has been posted. It is due at 12:19pm, Friday, 16th February
More News

How To...

Homeworks

Due DateHomeworkAdditional Notes
1/26 12:19pmHomework 1: Loops and RecursionWrite Your First C Program
2/2 12:19pmHomework 2: Crashing and Burning
2/16 11:59pmHomework 3: Linked-List Library

Lectures

DateTopicLocationAdditional Notes
1/22BackgroundUP 205History of C
1/24Basic Syntax, Hello WorldPH 318 (lab)
1/26PointersUP 205Binky and Pointers
1/29Memory ModelUP 205
1/31DebuggingPH 318 (lab)Use GDB
2/2PreprocessorUP 205
2/5Arrays and StringsUP 205
2/7Complex TypesUP 205
2/9SerializationUP 205
2/12File I/OUP 205
2/14No ClassInclement weather
2/16ThreadsUP 205Threading Example

Course Details

Lecture: MWF 12:20 - 1:10pm, Upson 205
Lab: Philips 318 (on days announced)
Office Hours: T 4:30 - 5:30pm, Upson 331 (Call 5-1008)
Instructor: Saikat Guha (saikat@cs.cornell.edu)
Course Length: 4 weeks (Jan. 22 - Feb. 16)
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 CS100 level. The course covers basic syntax, programming paradigm, standard libraries, and debugging for C.


Note to ECE majors: CS113 satisfies the C++ requirement (in place of CS213, which has not been offered for several semesters). C++-specific material will not be covered in CS113, however, you are encouraged to bring C++-related questions to office hours.

Links

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

Personal tools
Navigation