Skip over navigation

Course Offerings

Course Evaluation Results

Course Details

Spring 2011-2012
* COS 217 (QR)   Graded A-F, P/D/F, Audit

Introduction to Programming Systems

Vivek S. Pai

Introduction to programming systems, including modular programming, advanced program design, programming style, test, debugging and performance tuning; machine languages and assembly language; and use of system call services.

Sample reading list:
K.N. King, C Programming: A Modern Approach
B.W. Kernighan & Rob Pike, The Practice of Programming
R.E. Bryant and D.R.O'Hallaron, Computer Systems: A Programmer's Perspective
M.K. Loukides, Programming with GNU Software

Reading/Writing assignments:
Programming assignment every week or two.

Mid Term Exam - 15%
Final Exam - 25%
Programming Assignments - 50%
Class/Precept Participation - 10%

Other Requirements:
Course is required for concentrators

Prerequisites and Restrictions:
COS 126 (recommended) or score of 5 on the AP Computer Science Exam..

Other information:
COS 217 and 226 can be taken in either order. A student planning to take both can do so in an order that fits his or her interests and schedule constraints.


Schedule/Classroom assignment:

Class numberSectionTimeDaysRoomEnrollmentStatus
43018 L01 10:00:00 am - 10:50:00 am M W   Computer Science Building   104   Enrolled:97 Limit:132
43019 P01 01:30:00 pm - 02:20:00 pm M W   Computer Science Building   102   Enrolled:18 Limit:19
43020 P02 01:30:00 pm - 02:20:00 pm T Th   Computer Science Building   102   Enrolled:14 Limit:20
43263 P03 07:30:00 pm - 08:20:00 pm T Th   Computer Science Building   102   Enrolled:16 Limit:22
44139 P03A 07:30:00 pm - 08:20:00 pm T Th   Friend Center   112   Enrolled:12 Limit:27
43365 P04 03:30:00 pm - 04:20:00 pm M W   Computer Science Building   102   Enrolled:19 Limit:19 Closed
43530 P05 03:30:00 pm - 04:20:00 pm T Th   Computer Science Building   102   Enrolled:18 Limit:21