ICS 111: Introduction to Computer Science I

Credits 3 Class Hours3 lecture
Description

This course is intended for Computer Science majors and all others interested in the first course in programming. This course is an overview of the fundamentals of computer science emphasizing problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language.

Prerequisites

Qualified for MATH 103.

Semester Offered Fall, Spring
Course Student Learning Outcomes (CSLOs)
  1. Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language
  2. Identify relationships between computer systems, programming and programming languages.
  3. Demonstrate working with primitive data types, strings, and arrays.
  4. Use an appropriate programming environment to design, code, compile, run, and debug computer programs.
  5. Demonstrate basic problem solving skills using algorithms in an object-oriented computer language.