3 units
- Required Courses
- Preparation for the Major
- Impacted Program
- Preparation for Major
Offered: Offered every term
Counts toward
- Computer Science Minor (2026-27) - Required Courses
- Computer Science Minor (2025-26) - Required Courses
- Computer Science Minor (2024-25) - Required Courses
- Computer Science, B.S. (2026-27) - Preparation for the Major
Show all 15
- Computer Science, B.S. (2025-26) - Preparation for the Major
- Computer Science, B.S. in Applied Arts and Sciences (2024-25) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. (2026-27) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. (2025-26) - Preparation for the Major
- Geography, Emphasis in Geographic Information Science and Technology, B.S. in Applied Arts and Sciences (2024-25) - Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. (2026-27) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. (2025-26) - Impacted Program, Preparation for the Major
- Mathematics, Emphasis in Computational Science, B.S. in Applied Arts and Sciences (2024-25) - Impacted Program, Preparation for the Major
- Statistics, Emphasis in Data Science, B.S. (2026-27) - Preparation for Major
- Statistics, Emphasis in Data Science, B.S. (2025-26) - Preparation for Major
- Statistics, Emphasis in Data Science, B.S. in Applied Arts and Sciences (2024-25) - Preparation for Major
Advanced computing methodology, process, and computational problem solving. Programming environment and data structures. Object-oriented program design and development. Binary trees, linear lists, maps, queues, recursion, stacks.
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
- Typically offered
- Fall/Spring
- Formerly numbered
- CS 108
3 sections in Spring 2027
Class #5843· In-person · Open · Letter or CR/NC
85 of 85 seats open
Mon, Wed 2:00 PM-3:15 PM · LH 343
Class #5844· In-person · Open · Letter or CR/NC
60 of 60 seats open
Mon, Wed 4:00 PM-5:15 PM · P 146
Class #6386· In-person · Open · Letter or CR/NC
60 of 60 seats open
Tue, Thu 8:00 AM-9:15 AM · GMCS 309
Ratings via RateMyProfessors