COMPSCI 230 – Fall 2022

Welcome! In this course, each voice in the classroom has something of value to contribute. Please take care to respect the different experiences, beliefs and values expressed by students and staff involved in this course. My colleagues and I support UMass’s commitment to diversity, and welcome individuals regardless of age, background, citizenship, disability, sex, education, ethnicity, family status, gender, gender identity, geographical origin, language, military experience, political views, race, religion, sexual orientation, socioeconomic status, and work experience.

Course description: The course begins with a discussion of data representation in C, and moves up the stack from there to the features of modern architectures, assembly languages, and operating system services such as I/O, process, and synchronization. Prerequisite: COMPSCI 187. This class also assumes students have either taken COMPSCI 198C or have equivalent experience in the C programming language. 4 credits.

Who is this course for? COMPSCI 230 is a required course for the B.S. in Computer Science, and is on the 200-level requirements menu for the B.A. in Computer Science or a minor in Computer Science. Informatics majors planning to take certain upper-level COMPSCI courses may also find it useful. It is subject to the Computer Science Undergraduate Program Committee’s various policies (including the override policy for non-CS-majors, and the at-most-one of COMPSCI 220 or 230 per-semester policy), but otherwise welcomes all students who meet prerequisites.