Dr. Neha Patel
Assistant Professor of Computer Science
Instructor for CS 330, Fall 2026
- Office
- Ashby Hall 221
- npatel
@university.alkimi.ai
CS 330 · Computer Science
Process management, multi-threading, concurrency and synchronization, CPU scheduling, virtual memory management, file systems, device drivers, and POSIX shell programming.
Catalog overview
Prerequisites
CS 220 and CS 250. Includes laboratory.
300-level courses: advanced, upper-division courses requiring prior foundational preparation. This course counts toward the 36 upper-division credits every bachelor's degree requires (Undergraduate Catalog §2.3). Details: Undergraduate Catalog §9.4.
Generative AI in this course
Every syllabus must state one of three levels: Level 1 (AI not permitted for graded work), Level 2 (AI permitted with disclosure for specified tasks), Level 3 (AI permitted broadly with disclosure). Check your section's syllabus in Canvas. Unless it says otherwise, the university default applies: generative AI tools may be used for brainstorming, studying, and feedback on your own drafts, but not to produce work you submit for a grade.
Details: Student Handbook §5.7 and Student Handbook §5.8. See what each AI level allows.
Offered by
Questions: Academic Advising Center
Degree planning
What to take first, what this course opens up, and the requirements it can satisfy, from the Undergraduate Catalog.
This course
CS 330
Operating Systems and Systems Programming
4 credits · 300-level · Fall
No other catalog course lists CS 330 as a prerequisite.
Every course also counts toward the 120 credits needed for a bachelor's degree. Confirm your plan with your advisor or the Academic Advising Center.
No AP exam awards credit for CS 330. See the full AP equivalency table (Undergraduate Catalog §3.11).
2026–27 Instructors
Assistant Professor of Computer Science
Instructor for CS 330, Fall 2026
Meeting times and rooms for each term are listed in AlkimiHub when registration opens.
Department chairs make teaching assignments each year (Faculty Handbook §5.1), and every instructor posts the syllabus in Canvas by the first day of classes (Faculty Handbook §5.2).
Registration
CS 330 is typically offered in the fall semester. Register through AlkimiHub self-service registration, which opens by credit standing. Until the add deadline, you don't need instructor permission as long as seats remain and you've met the prerequisites. Details: Student Handbook §3.3.
When a seat opens, AlkimiHub offers it to the first student on the waitlist and emails you. You have 24 hours to claim it before it goes to the next student. Details: Student Handbook §3.10.
Fall 2026 add deadline
Last day to add a course or change sections (11:59 p.m.).
Fall 2027 registration opens
By credit standing, in AlkimiHub.
All dates: academic calendar. Registration help: Office of the Registrar.
CS courses