CS 2200
CS 2200 builds on the computer architecture and operating systems (OS) concepts introduced in CS 2110. It teaches students about key architecture concepts such as performance metrics, branch prediction, caching, virtual memory, interrupts, pipelining. On the OS front, students also learn about process scheduling and parallelism.
Topic List
- This is where you can introduce the main topics of the course
- You can add subtopics here
- You can consult a syllabus to remind yourself of a topic list
- Please keep this section short: if it can't fit on a 1080p screen, it's too long!
Class Structure
This is where you can talk about the class structure. Is it lecture or project heavy? Are there labs or in-class discussions? Is most of the workload from homework, or studying for exams?
Please refrain from discussing exact grading schemes, as professors need some leeway in changing things semester after semester.
Prerequisite Knowledge
What knowledge/techniques/skills do you need to know for this class? If there are formal prerequisites, how much material do you actually need from those courses? Are there also things outside of those prerequisites that helped you / would have helped you with this course?
Registration
Talk about scheduling information here. Is there a linked lab you have to register for? How about an optional recitation?
Add any tips or tricks about the actual registration process.
Equivalent Courses (optional)
- List equivalent courses if there are any
- For example, honors versions, cross-listed courses with other majors, or courses that fulfill the same graduation requirement for some or all majors
Resources
Useful resources go here. Some examples: public course webpages, a former TA's YouTube playlist of review videos, helpful online tutorials.
Previous Semesters (optional)
Now that we are at the end of the page, you can be a bit more anecdotal and talk about your experiences in specific semesters. Just put each semester under a subheading like this:
Fall 2020
However, please refrain from talking about specific grading schemes or dumping on professors -- that's what RateMyProfessor is for!