2023-2024 Catalog & Student Handbook Archived Catalog
|
CISP 1010 - Computer Science I4 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.
|