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
- Pathfinder to Resources on
- Curriculum Documents
Classes Offered
- Summer 2013 - asynchronous , David Maxson - CRN: 63021
- Fall 2013 - asynchronous , David Maxson - CRN: 64124
- Fall 2013 - asynchronous , David Maxson - CRN: 64433
- Spring 2013 - asynchronous , David Maxson - CRN: 62163 - view syllabus
- Spring 2012 - asynchronous , David Maxson - CRN: 64202 - view syllabus
- Fall 2012 - asynchronous , David Maxson - CRN: 61140 - view syllabus
- Spring 2011 - asynchronous , David Maxson - CRN: 61244 - view syllabus
- Summer 2011 - asynchronous , David Maxson - CRN: 62060 - view syllabus
- Fall 2011 - asynchronous , David Maxson - CRN: 63152 - view syllabus
- Fall 2010 - asynchronous , David Maxson - CRN: 60171 - view syllabus
- Spring 2010 - asynchronous , David Maxson - CRN: 63338
- Fall 2009 - asynchronous , David Maxson - CRN: 62215 - view syllabus
- Fall 2008 - TR, 5:30pm to 7:25pm, Hale Pālanakila 124, David Maxson - CRN: 64297
