Title

CSCI1121 - Computer Science I

Description

Description

This course is an introduction to computer science. It includes algorithm design and structured programming using a high-level programming language. Key components of this course are designing, coding, debugging and documenting programs using techniques of good programming style. This course is intended primarily as a first course for computer science majors and/or minors.
API ID

Credits

4 (4/0/0)

Competencies

  1. Design algorithms to solve problems.
  2. Understand the syntax of a high-level programming language.
  3. Produce correct, clear, and concise documentation for programs.
  4. Demonstrate effective debugging techniques.
  5. Construct programs utilizing elementary data structures.
  6. Determine proper control structures for implementation of problem solutions.
  7. Construct algorithms using logical and relational operators.
  8. Manage program input from multiple sources.
  9. Direct program output to multiple destinations.
  10. Code programs that demonstrate the use of selection structures.
  11. Write programs that include proper use of looping structures.
  12. Write programs utilizing object oriented design.
Degrees that use this course

Degrees that use this course

Degree:
Associate of Applied Science (AAS)
This program provides the programming skills needed in computer application development, database management, computer systems and data...
Location:
Moorhead Campus
Online
Credits:
60
Degree:
Associate of Applied Science (AAS)
This program provides the skills to support and maintain information technology (IT) systems. These skills include overall computer...
Location:
Moorhead Campus
Online
Credits:
60