2022-2023 Pierce College Catalog 
    
    Apr 24, 2024  
2022-2023 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS& 141 Computer Science I (5 credits)



Prerequisite MATH& 141  with at least a 2.0 grade or instructor permission.

Course Description
The first in a two–quarter course focusing on structured and procedural programming. Topics include the basics of computer programming, loops, conditionals, methods, program design, debugging, flow charts, pseudo-code, and, object-oriented programming. No prior programming experience is required but is highly recommended. 

Course Content
A. Programming Syntax
B. Programming Logic
C. Design
D. Debugging
E. Procedural and Structured Programs

Student Outcomes
1. Apply the syntax and semantics of the chosen computer language to create and modify programs using loops, selections, control structures and arrays of basic data types.

2. Predict the output of programs involving selection and looping.

3. Apply basic algorithms to the program design process.

4. Evaluate code with respect to its maintainability.

5. Identify and apply basic debugging strategies.

6. Design, code, test, and debug small structural, procedural, and object-oriented programs.

7. Define basic computer programming terms and concepts.

8. Demonstrate the correct use of programming environment software features, including debugging tools, editor features, and help options.

9. Incorporate comments and other techniques within programs to enhance usability and maintainability.

Degree Outcomes
Program Outcome: Use proper programming conventions to write code and scripts; troubleshoot and debug code.

Creative and Reflective Thinking: Graduates will evaluate, analyze, synthesize, and generate ideas; construct informed, meaningful, and justifiable conclusions; and process feelings, beliefs, biases, strengths, and weaknesses as they relate to their thinking, decisions, and creations.

Lecture Contact Hours 50
Lab Contact Hours 0
Clinical Contact Hours 0
Total Contact Hours 50



Add to Portfolio (opens a new window)