2023-2024 Pierce College Catalog 
    
    Nov 21, 2024  
2023-2024 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CS& 141 Computer Science I (5 credits)



Distribution Area Fulfilled General Transfer Elective
Prerequisite MATH& 141 or higher AND CIS 122, both 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.

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

Potential Methods
A. Demonstration
B. Essay
C. Objective Testing
D. Observation
E. Project



Add to Portfolio (opens a new window)