3 units
- Impacted Program
- Preparation for the Major
- Master Plan
Offered: Summer 2027 (not offered), Spring 2027 (offered), Fall 2026 (offered)
Counts toward
- Computer Engineering, B.S. (2026-27) - Impacted Program, Preparation for the Major
- Computer Engineering, B.S. (2025-26) - Impacted Program, Preparation for the Major, Master Plan
- Computer Engineering, B.S. (2024-25) - Impacted Program, Preparation for the Major, Master Plan
- Electrical Engineering, B.S. (2026-27) - Impacted Program, Preparation for the Major
Show all 6
- Electrical Engineering, B.S. (2025-26) - Impacted Program, Preparation for the Major, Master Plan
- Electrical Engineering, B.S. (2024-25) - Impacted Program, Preparation for the Major, Master Plan
Two lectures and three hours of laboratory.
Computer organization and operation. Binary representation of information. Fundamentals of computer programming using a C family language: data types, selection and iteration structures, functions, arrays, pointers, scope and duration of variables. Systematic design and development of computer programs.
From the catalog
- Grading
- LCR: Letter Grade with Cr/NC available. The grading default for the class will be letter grade, but students can opt to take it for Cr/NC
- Repeatable
- Maximum 3 units.
- Typically offered
- Fall/Spring
- Catalog notes
- Prerequisites will be enforced in all undergraduate computer engineering and electrical engineering courses numbered 100 through 599. A copy of an official transcript will be accepted as proof. For corequisites, an enrollment confirmation form will be accepted.
1 section in Spring 2027
Class #5816· In-person · Open · Letter or CR/NC
60 of 60 seats open
Mon, Wed 12:00 PM-12:50 PM · NE 060
Ratings via RateMyProfessors