ICS 110 - Introduction to Information Systems
Course Description
- Prerequisite: ICS 100E
This course is designed to introduce students to the fundamental concepts and skills of software development. Students learn how programs are written and what the fundamental building blocks are. Students are introduced to the software development process. Topics such as compilers, interpreters, clients and servers, introduction to naming issues, programming languages and syntax are covered. Cross-listed at CENT 110.
Student Learning Outcomes
Upon successful completion of ICS 110, the student will be able to:
- Identify programming as a problem solving process.
- Describe the steps for developing a program to solve a stated problem.
- Write design specifications to implement solutions.
- Translate design specifications into high-level code.
- Document comments in code and solution descriptions effectively.
- Classify data types.
- Implement the programming constructs of sequence, selection, and iteration.
