Academics Navigation
Academics
You are here
Courses
Campus | Haverford |
Semester | Spring 2025 |
Registration ID | CMSCH251B001 |
Course Title | Principles of Computing Systems |
Credit | 1.00 |
Department | Computer Science |
Instructor | Interim,Replacement |
Times and Days | |
Room Location | |
Additional Course Info | Class Number: 2532 What actually happens when you hit "run", after writing your program? This course introduces the elements of hardware and language/O.S. software that execute a program, serving as a foundation for later work in these areas, and providing insights into computing efficiency that may be important to a wide range of programmers. Includes weekly lab exercises, on principles covered in lecture, and details from lecture and self-teaching (according to resource-use principles presented in the course).; Pre-requisite(s): Both introductory CS (CMSC H106, H107, or B151) and CMSC 231, with the latter allowed as co-requisite (Note that CMSC 223 and 251 cover substantially the same material, and thus students may not take both);; Enrollment Limit: 25; Lottery Preferences: ; ; Fall: 4 spaces reserved for incoming first-year students, then: 1. senior CSMC majors; 2. junior CMSC majors; 3. senior CMSC minors; 4. junior CMSC minors; 5. sophomores; 6. other seniors; 7. other juniors; ; Spring: 1. senior CMSC majors; 2. senior CMSC minors; 3. first years and sophomores; 4. junior CMSC majors; 5. junior CMSC minors; 6. other seniors; 7. other juniors Natural Science, C: Physical and Natural Processes (; Hav: NA, C) |
Miscellaneous Links |