CS 470 - Computer Architecture
| Program start date | Application deadline |
| 2026-01-20 | - |
| 2027-01-20 | - |
Program Overview
Program Overview
The Colorado State University Online offers various academic programs, including Bachelor's Degrees, Master's Degrees, Ph.D. & Doctoral Degrees, Grad Certificates, Courses, and Professional Education.
Academic Programs
- Bachelor's Degrees
- Master's Degrees
- Ph.D. & Doctoral Degrees
- Grad Certificates
- Undergraduate Minors, Certificates, & Training
- Professional Development & Training
- Courses
- Credit Courses
- Noncredit Courses
- All-University Core Curriculum
- Free Online Courses
- Osher Lifelong Learning Institute
- Professional Education
Course Details
CS 470 - Computer Architecture
The course covers modern computer architecture, including topics such as building functional units using lower-level components in an optimal way, processor specification using ISA, and implementing high-level constructs. It also covers performance, pipelining, and multiple issue, memory hierarchy, and technological trends.
Prerequisite
- CS 370 (System Architecture and Software)
Textbooks and Materials
Textbook listings are available at the CSU Bookstore about 3 weeks prior to the start of the term.
Instructors
Sanjay Rajopadhye
Sanjay Rajopadhye is a Professor in the Computer Science Department and holds a joint appointment in the Electrical and Computer Engineering Department. His research interests include parallel algorithms and architectures, embedded systems, functional programming, and high-performance computing.
Section Details
Section 801 (Online)
- Registration ends: Sunday, January 25, 2026
- Date: January 20 - May 10, 2026 (16 weeks)
- Time: Asynchronous
- Drop and withdrawal deadlines:
- 100% tuition and fees refunded: February 4, 2026
- 50% tuition refunded with 'W' grade: March 23, 2026
- No tuition refunded and 'W' grade: April 17, 2026
- Instructors: Sanjay Rajopadhye
- Tuition: $1,960
Additional Information
Please note that if you are currently registered or waitlisted for an existing main campus section of the course, you must first drop the main campus course section before requesting to register for the CSU Online course section.
