Students
Tuition Fee
USD 1,960
Start Date
2027-01-20
Medium of studying
Fully Online
Duration
16 weeks
Details
Program Details
Degree
Courses
Major
Electrical Engineering | Computer Engineering | Computer Science
Area of study
Engineering
Education type
Fully Online
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 1,960
Intakes
Program start dateApplication deadline
2026-01-20-
2027-01-20-
About Program

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.


See More
How can I help you today?