Nov 21, 2024  
2022-2023 Catalog & Student Handbook 
    
2022-2023 Catalog & Student Handbook Archived Catalog

CISP 1010 - Computer Science I

4 sem hrs cr

This course is the study of the history of computing, computer organization, computer applications, algorithm design, stepwise refinement of algorithms, structured programming using C++, array representation of data, processing of character data, text file processing, subprograms, and parameter passing. Prerequisite: Exemption from or completion of learning support competency courses.

In rare and unusual circumstances, a course prerequisite can be overridden with the permission of the Department Lead for the discipline.

Transfer (UT) or Non-Transfer Course (UN): UT


Master Course Syllabus
Student Learning Outcomes 

Upon completion of this course, students will demonstrate the ability to…

  • recognize the historical development of computers and the impact which that has played in today’s technological environment.
  • identify the components of the hardware of a computer and understand the relationship between hardware and software.
  • comprehend how software is represented internally in the computer hardware: binary, octal, hexadecimal, and ascii.
  • achieve an understanding of developing the steps for problem solving using the computer: (1) Define the problem. (2) Design the solution. (3) Code the problem. (4) Test and debug. (5) Maintain the program.
  • recognize the concept of an “algorithm” and to develop a step-by-step approach to programming using flowcharts and pseudo-code.
  • write source code and compile and execute programs using an integrated development environment (IDE).
  • complete basic arithmetic operations and functions of a programming language to use in expressions.
  • define and understand how to use expressions, assignment statements, selection statements, and looping statements.
  • define and understand the use of functions in a programming language including the passing of arguments to functions—both value arguments and reference arguments.