2021-2022 Pierce College Catalog 
    Jun 04, 2023  
2021-2022 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 122 Introduction to Computer Programming (5 credits)

Prerequisite CIS 121  and MATH 096  or MATH 098  with a grade of at least 2.0, or instructor permission.

Course Description
Introduction to the concepts of computer program analysis, design, and development using modern structured programming methodologies and techniques. Involves structure charts, pseudocode, and flowcharts. Common computer program techniques of documentation, testing and validation, and implementation using one or more software development life cycle methodologies, and lab assignments to allow the student to interact with computer technology, hardware, and concepts.

Student Outcomes
1. Apply the syntax and semantics of the chosen computer language to create and modify programs using control statements, selections, functions basic data types and structures.
2. Evaluate programs using nested and non-nested selection and looping.
3. Apply basic algorithm and design tools to the programming process.
4. Evaluate code with respect to its readability and maintainability.
5. Identify and apply  exception handling and basic debugging strategies.
6. Compare and contrast procedural programming with object-oriented programming.
7. Define basic computer programming terms and concepts.
8. Incorporate the correct use of programming environment software features, including debugging tools, editor features, and help options.
9. Use comments and other techniques within programs to enhance its clarity and maintainability.

Add to Portfolio (opens a new window)