|
Oct 08, 2025
|
|
|
|
CS 141 - Foundations of Computer Programming 5 credits
Prerequisites Completion of MATH 097 with a grade of “C” or better.
This course emphasizes project-based learning to write and debug simple text-based programs while learning the fundamental principles of programming. This course is designed to prepare students for success in CS 142 Object-Oriented Programming I.
Theory Hours 5 theory hours.
AA Specified Elective Satisfies specified elective for the AA degree.
Course Outcomes 1. Design, write, execute and test simple, text-based programs.
2. Create programming projects using a top-down design.
3. Write comments explaining code functionality.
4. Locate and fix bugs (errors) while testing programs.
5. Utilize predefined code libraries (API’s) when building programs.
6. Define variables and use them appropriately in statements and expressions.
7. Use common data types and the operations that are defined for those types.
8. Use simple control structures to control the flow of a program.
9. Modularize program code using functions (subroutines or methods).
10. (May include) Use logical operators to develop complex expressions.
11. (May include) Utilize basic collection data structures such as arrays and lists.
12. (May include) Write programs that read input from a file and write output to a file.
13. (May include) Write programs that utilize other input and output devices (camera, keyboard, sensors, LED, etc.
Add to Portfolio (opens a new window)
|
|