ICS 111 Spring 2020 33357

Introduction to Computer Science I

Quick Links

Class Information

  • Class Time: 10:45 am – 12:00 pm
  • Days: Tues & Thurs
  • Class Location: Koki’o 207
  • CRN: 33357
  • Prerequisite: Qualification for MATH 135 or consent of instructor.
  • Credit Hours: 3

Instructor: Lisa J. Miller, MS

  • Office: Koki’o 109 C
    • Across the hall from the elevator.
  • Office Hours:
    • 10:00 am – 12:00 pm Mon & Wed
    • 2:30 pm – 4:00 pmĀ  Tues & Thurs
    • Or by appointment.

Course Description

ICS 111 offers an overview of the fundamentals of computer science emphasizing problem solving, algorithm development, implementation, and debugging/testing using an object-oriented programming language.

Student Learning Outcomes

  1. Use an appropriate programming environment to design, code, compile, run and debug computer programs.
  2. Demonstrate basic problem solving skills: analyzing problems, modeling a problem as a system of objects, creating algorithms, and implementing models and algorithms in an object-oriented computing language.
  3. Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language and basic security practices.
  4. Demonstrate working with primitive data types, strings and arrays.

Note: A minimum grade of B is required in this course to progress to ICS 211.


No textbook is required.

This free online book is recommended and suggested readings noted in the schedule as “Book”:

Other recommended references:

Software used in this course: