CS 25000: Computer Architecture

4 Credits

Fall 2025LectureLaboratory
Fall 2025 Instructors(1)
George Adams

Digital logic: transistors, gates, and combinatorial circuits; clocks; registers and register banks; arithmetic-logic units; data representation: big-endian and little-endian integers; ones and twos complement arithmetic; signed and unsigned values; Von-Neumann architecture and bottleneck; instruction sets; RISC and CISC designs; instruction pipelines and stalls; rearranging code; memory and address spaces; physical and virtual memory; interleaving; page tables; memory caches; bus architecture; polling and interrupts; DMA; device programming; assembly language; optimizations; parallelism; data pipelining.

Course CS 250 from Purdue University - West Lafayette.

Prerequisites

Course Overview

Course GPA

GPA: 3.11
Grade Distribution% of Students
A
B
C
A: 34%
B: 44%
C: 17%
D: 4%
F: 2%

Data Averaged From:

Instructors3 instructors
Semesters7 semesters

Instructor Metrics

Select an instructor to view metrics

Add instructors using the search bar above or the list on this page

No data!

GPA Trends

No instructors selected

Select instructors to compare their GPAs.

Fall 2025 Schedule:

Loading...

BoilerClassesis an unofficial catalog for Purdue courses made by Purdue students, based in West Lafayette, Indiana. We'd love to hear your feedback!