NWCCD 2018-19 Catalog 
    
    Apr 23, 2024  
NWCCD 2018-19 Catalog [This is an Archived Catalog.]

Add to Portfolio (opens a new window)

COSC 1010 - Introduction to Computer Science I


This course Introduces the fundamental concepts of programming from an object oriented perspective. Topics include simple data types, control structures, array and string data structures, algorithm development, and debugging techniques. This course emphasizes computational thinking, fundamental programming skills, and good software development principles in the context of a language that supports the object oriented paradigm.

Credits: 4

Prerequisites:
MATH 0930 Intermediate Algebra with a grade of “C” or better or placement into a higher level mathematics course or instructor consent

Minimum Student Competencies
Upon completion of COSC 1010 Introduction to Computer Science I, the student will:

  1. write object oriented programs to solve quantitative problems.
  2. debug object oriented programs.
  3. use functions, procedures, and standard logic structures to develop a systematic, algorithmic problem solving methodology.
  4. manipulate basic data structures.
  5. author comments in code to clearly document logic.
  6. use industry tools to design, develop programs.
  7. develop solutions that use simple data structures.
  8. save and load data from various storage options.
  9. create test plans to validate program functionality.
  10. analyze technical specifications and software documentation in order to develop appropriate solutions.


Program Outcomes
Upon completion of COSC 1010 Introduction to Computer Science, the student will:

PO#1 Apply programming and scripting knowledge to solve basic problems in a business environment.

PO#4 Ability to use both procedural and object-oriented coding techniques



Add to Portfolio (opens a new window)