* COS 217 (QR)
Introduction to Programming Systems
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
Programming assignment every week or two.
Mid Term Exam - 15%
Final Exam - 25%
Programming Assignments - 50%
Class/Precept Participation - 10%
Course is required for concentrators
Prerequisites and Restrictions:
COS 126 (recommended) or score of 5 on the AP Computer Science Exam..
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.
|43018||L01||10:00 am - 10:50 am||M W||Computer Science Building 104||Enrolled:97 Limit:132|
|43019||P01||1:30 pm - 2:20 pm||M W||Computer Science Building 102||Enrolled:18 Limit:19|
|43020||P02||1:30 pm - 2:20 pm||T Th||Computer Science Building 102||Enrolled:14 Limit:20|
|43263||P03||7:30 pm - 8:20 pm||T Th||Computer Science Building 102||Enrolled:16 Limit:22|
|44139||P03A||7:30 pm - 8:20 pm||T Th||Friend Center of Engineering 112||Enrolled:12 Limit:27|
|43365||P04||3:30 pm - 4:20 pm||M W||Computer Science Building 102||Enrolled:19 Limit:19||Closed|
|43530||P05||3:30 pm - 4:20 pm||T Th||Computer Science Building 102||Enrolled:18 Limit:21|