Class number:
1008
|
|
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: 14 |
|
Available seats: 6 |
Start date: Tuesday, September 3, 2024 |
|
End date: Wednesday, December 18, 2024 |
|
Mode of Instruction: In Person |
Schedule: W: 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. |