Skip to main content

COMPE 160 - Introduction to Computer Programming

COMPE 160: Introduction to Computer Programming (3 units) at San Diego State University. 1 section offered in Spring 2027, with meeting times, instructors, and seat counts. Prerequisites: Credit or concurrent registration in MATH 150. Counts toward Computer Engineering, B.S. (2026-27), Computer Engineering, B.S. (2025-26).

3 units
  • Impacted Program
  • Preparation for the Major
  • Master Plan
Offered: Summer 2027 (not offered), Spring 2027 (offered), Fall 2026 (offered)

Counts toward

Show all 6
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.
Prerequisites
Credit or concurrent registration in MATH 150.
See the full prerequisite chain

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