CS Revision 2026 #
Changes:
- Fundamentals Changes Drastically
- Not a prereq for cs2370, but may be a prereq for later courses.
- Doesn’t cover circuits
- Does cover files, CLI usage, and other domain basics.
- Covers some short topics from ACM core: DB, Networking
- Intermediate Programming
- Data structures isn’t in the name
- Still cover using lists, maps.
- Needs to cover short topics from ACM core: Graphics, HCI
- Algorithms
- Data structures is in the name
- Operating Systems
- Requires C Programming, Not Architecture
- Databases: Gone
- Calc 2 -> Calc Stats, Basic Stats Gone
- Added AI
- Added Programming Languages (also acts as “Advanced Programming”)
- Still need to clean up credit numbers.
Implications for RB, CY, IT
- Fundamentals is no longer pre-req for Intro to Programming
- Still may recommend it comes first in course sequence.
- Databases still exists: It’s an IT / CY only course.
- Robotics already requires AI; now we can definitely run it.
Still Want To
- Figure out 3-year IT, minimizing unique courses.
- See what more overlap we can get between the four majors.
- Stare more closely at what the math reqs are between majors:
- Can we offer low-math CS, or high math CY, or similar?
- Do the math reqs for CS/RB want to be the same?