Instructor: Keith Vander Linden
Course Outcomes: This course introduces computing as a problem solving discipline with a particular emphasis on programming. Students will understand and be able to deploy the concepts, skills and issues related to:
- The analysis of a problem
- The design of its solution, with particular emphasis on the object-oriented paradigm
- The implementation of the solution
- The testing and debugging of the solution
The course technologies will be based on the Java programming language, the LINUX operating system and the Eclipse development environment. Because computing involves more than just programming, students will also understand and be able to reason about:
- the history and theoretical basis of computing machines
- the ethical and social implications of the construction and use of computing applications
- the implications of computing in the context of the reformed Christian faith
This course satisfies the FIT core requirement.