[ Login ]


CS 210 Fundamentals of Computer Science I • 5 Cr.


Introduces computer science and programming for CS majors. Students learn design and implementation of algorithms and programming in a structured, modular language, with emphasis on problem solving, program design, and style. Prerequisite: MATH&141 (or higher), or placement by assessment in MATH&142 or above, or entry code.


After completing this class, students should be able to:

  • Solve problems applying the techniques of decomposition, critical reasoning, induction and deduction.

  • Describe the functionality of memory, CPU and programs, including compilation, linking/loading and executing a program.

  • Identify best practices in software programming, including maintainability, style, structure and documentation.

  • Define the concepts of data types, including primitive types and objects.

  • Explain the evaluation of arithmetic expressions in conjunction with precedence rules for operators.

  • Use decision controls (if-else) and repetitions (do-while) in the construction of simple programs.

  • Design and invoke procedural methods in simple programs.

  • Utilize parameter passing to methods, including the process of returning values.

  • Implement existing code from an Applications Programming Interface (API).

  • Write programs to read and write simple test files on local secondary storage.

  • Explain the importance of code documentation with programmer comments.

  • Apply testing concepts and techniques to verify and fix errors in programs.

  • Use an Integrated Development Environment (IDE) to create programs.



Footer Navigation

Contact info

Bellevue College
3000 Landerholm Circle SE Bellevue, WA 98007-6484 U.S.A.
Work: (425) 564-1000