Course Outlines

You are in the Academics section


CSCI1121 – Computer Science I pdf

Credits: 4 (4/0/0)
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.
Prerequisites: None
Corequisites: None
  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.
MnTC goal areas: None

« back to course outlines