Summer Course: Computer Organization and Systems
Stanford, USA
Summer Course
DURATION
8 weeks
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
EARLIEST START DATE
TUITION FEES
USD 7,525
STUDY FORMAT
On-Campus
* undergraduate and graduate students | international students needing an I-20 sponsored by Stanford is April 27, 2026 | HS students is March 9, 2026
Key Summary
About: This Summer Session course at Stanford University introduces fundamental computer systems concepts. It explores how systems execute programs and manipulate data, working from the C programming language down to the microprocessor. You'll join a global community, earn college credit, and access SARC workshops, Stanford Spaces, and Stanford Voices. Topics include computer architecture, systems programming, assembly, memory, performance, and operating systems design.
Career Outcomes: This course can lead to roles such as software engineer, systems programmer, embedded systems engineer, firmware engineer, systems architect, compiler engineer, or research assistant, and can support moves into hardware design, IT consulting, or graduate study.
Introduction to the fundamental concepts of computer systems. Explores how computer systems execute programs and manipulate data, working from the C programming language down to the microprocessor.
Details
CS 107-01
- Class Number: 23638
- Course Cost: $7525.00
- Population: Undergraduate, Graduate
- Units: 5
- Interest Area: Computer Science and Engineering
- Course Format & Length: In-Person, 8 weeks
- Prerequisites: CS106B or CS106X, or consent of instructor
- Course Notes: Students may not earn credit for both CS 107 and CS 107E.
Events and Engagement
Workshops
Hosted through the Summer Academic Resource Center (SARC), we offer a variety of educational workshops to complement your academic pursuits. Presenters varying from Stanford affiliates, community partners, and graduate tutors will cover a wide range of topics from academic skills to career exploration. Past workshops included college preparedness, software exploration, and building your professional network.
Stanford Spaces
Explore the intellectual ecosystem of the Stanford campus. Tour museums like the Cantor Arts Center, visit unique campus spaces like the d.school, Frost Amphitheater, and O’Donohue Family Farm, and get to know the unique community of companies and innovators that gather at Stanford Research Park.
Stanford Voices
These small gatherings give you an opportunity to connect with Stanford faculty, fellows, and alumni to hear about their work or research, as well as the road that brought them there. Ask questions and continue your intellectual exploration—whether you're taking a course on the topic this summer or just curious.
- The C programming language
- Data representation
- Machine-level code
- Computer arithmetic
- Elements of code compilation
- Memory organization and management
- Performance evaluation and optimization


