Windward Community College Logo

 
 

ICS 111: Introduction to Computer Science (4 credits)

Course Description

This is an introductory course for students intending to major in computer science and requiring a computer programming course. Emphasis will be on problem solving, algorithm/pseudocode development, structured programming, computer language coding, implementation and debugging/testing. Students will develop application programs in an IBM microcomputer/DOS/Windows operating system environment. Students will be taught to develop appropriate programs using accepted standards and methodologies. Actual programming is a part of this course.(3 hours lecture, 1 hour laboratory)

Pre-Requisite(s): Credit for MATH 103 or higher; or consent of instructor.


Student Learning Outcomes

Upon completion of the course, the student will be able to:

  • Use an appropriate programming environment to design, code, compile, run and debug computer programs.
  • 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 computer language (classes, objects, methods with parameters, abstract classes, interfaces, inheritance and polymorphism).
  • Illustrate basic programming concepts such as program flow and syntax of a high-level general purpose language.
  • Identify relationships between computer systems programming and programming languages.
  • Demonstrate working with primitive data types, strings and arrays.

For transfer information within the UH system, visit the System Transfer page


Resources


Classes Offered

 

page last updated: August 13, 2012

Log in