Course Info

Browse the Course Catalog Course Search

Course Info for CPSC - 115 - 20, Spring 2024
Class number: 1020 Title: Intro to Computer Science Department: Computer Science
Career: Undergraduate Component: Laboratory Session: Regular
Instructor's Permission Required: No Grading Basis: Regular Units: 1.25
Enrollment limited to 20 Current enrollment: 19 Available seats: 1
Start date: Monday, January 22, 2024 End date: Friday, May 10, 2024 Mode of Instruction: In Person
Schedule: T: 1:30PM-4:10PM, MECC - 136 Instructor(s): Spezialetti, Madalene
Prerequisite(s): Prerequisite: C- or better in Computer Science 110 or mathematics skills appropriate for enrolling in a calculus class.
Distribution Requirement: Meets Numerical & Symbolic Reasoning Requirement
Course Description:
This course provides an introduction to computer science from broad and diverse perspectives, through object-oriented problem-solving using the Java programming language. Throughout the course, recurring themes are abstraction and effective use of basic algorithmic constructs such as sequence, selection and iteration. The building blocks of object-oriented programming such as encapsulation, inheritance, polymorphism and generics are covered and reinforced with practical applications. Required weekly laboratory sessions deepen students' learning with hands-on opportunities to experiment with the concepts covered in the lectures.