CS210 — Fundamentals of Computer Science I
5 CR This course introduces core concepts in computer science, focusing on programming and problem-solving skills. Students learn to design and implement algorithms while exploring object-oriented programming (OOP) principles such as encapsulation, polymorphism, and inheritance. They gain hands-on experience with Java classes, 2-D and multi-dimensional arrays, interfaces, and the Java Collections Framework, including Lists, Sets, Maps, and ArrayList. The course also emphasizes unit testing. Recommended: CS 209 or prior programming experience. See the CS2xx self Placement test on the website: https://www.bellevuecollege.edu/cs/ Course
Prerequisites: MATH142, MATH151
Part of
- Computer Science, BS
- Computer Science, BS: Data Science Emphasis
- Cybersecurity BAS
- Molecular Biosciences, BAS
- Science, Track II: Engineering MRP* Chemical and Bio Engineering, AS-T
- Science, Track II: Engineering MRP* Civil, Mechanical and Other Engineering, AS-T
- Science, Track II: Engineering MRP* Electrical and Computer Engineering, AS-T
- Molecular Sciences Technician, AAS-T