2022-2023 Pierce College Catalog 
    
    Apr 29, 2024  
2022-2023 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& 107  or higher, both with a a grade of 2.0 or higher, or instructor permission.

Course Description
Introduction to computer programming concepts, design, and development using structured logic.  Learn introductory data structures and object-oriented programming.  Use pseudocode, flowcharts, and basic algorithms.  Use current Integrated Development Environments (IDEs) and frameworks. Introduction to code versioning and repository management. 

Course Content
A. Programming Syntax B. Basic Data Structures C. Structured Programming D. Intro to Object Oriented Programming E. Flowcharts and Pseudocode F. Debugging and Exceptions Handling

Student Outcomes
1. Create and modify programs using control statements, selections, functions, basic data types and data structures

2. Apply basic algorithms and design constructs, such as nested and non-nested selection and looping to the programming process

3. Evaluate programs and use comments to enhance their readability, clarity and maintainability

4. Apply basic debugging strategies and exceptions handling

5. Compare and contrast procedural programming with object-oriented programming

6. Define basic computer programming terms and concepts

Degree Outcomes
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.

Program Outcome: Model, design, develop and code data applications to meet user needs. Research, analyze and integrate information to stay current

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



Add to Portfolio (opens a new window)