COMPSCI 115-001
Introduction to C

Spring 2006

Instructor: Mike Stark
Room: ET103
Meeting Times: Tue,Thu: 1:40 pm -- 2:30 pm
Mailing List: cs115-1 (at boisestate.edu)
Textbook: House, Ronald T., Beginning with C: An Introduction to Professional Programming
Syllabus: (PDF file)


Page Contents


Announcements

Grading results are now available in the directory ~stark/cs115/grade on onyx. To view all your results, change to the directory ~stark/cs115/(your-username) and read the README file.

Course Schedule and Calendar

Monday Tuesday Wednesday Thursday Friday
Week 1 1/16
1/17
1/18
1/19
1/20
Week 2 1/23
1/24
1/25
1/26
1/27
Week 3 1/30
1/31
2/1
2/2
2/3
Week 4 2/6
2/7
2/8
2/9
2/10
Week 5 2/13
2/14
2/15
2/16
2/17
Week 6 2/20
2/21
Assignments: Editor practice
2/22
2/23
2/24
Week 7 2/27
2/28
2/29
3/2
(Editor practice due)
3/3
Week 8 3/6
3/7
3/8
3/9
Assignments: Program #1
3/10
Week 9 3/13
3/14
3/15
3/16
3/17
Week 10 3/20
3/21
3/22
3/23
3/24
3/27
3/28
no class (spring break)
3/29
3/30
no class (spring break)
3/31
Week 11 4/3
4/4
4/5
4/6
Assignments: Program #2
4/7
Week 12 4/10
4/11
4/12
4/13
Assignments: Program #3
4/14
Week 13 4/17
4/18
4/19
4/20
4/21
Week 14 4/24
4/25
Assignments: Program #4
4/26
4/27
4/28
Week 15 5/1
5/2
Assignments: Program #5
Final Projects
5/3
5/4
Program #5 Addendum
5/5
Finals Week 5/8
5/9
5/10
5/11
Final Exam: 1:00 pm -- 3:00 pm
5/12

Other Information Sources

C language

The standard reference for the C programming language is
The C Programming Language (2nd Edition) by Brian W. Kernighan, Dennis M. Ritchie. (The first edition of this book describes "classic C", which is fundamentally different than modern ANSI C.) There are many web resources for C, such as

Note: although they are similar, the C++ language is a successor to the C language, not an extension. What you read about C++ may not apply to C.

UNIX and department lab information