Syllabus

Course Objectives (continued)

2. Understand how the fundamental design principles of computers and computing are related to real-world activities.

Solve problems:

Students will solve information processing tasks of a substantial nature using project scenarios that are common to the workplace. In a specific case, this will be a service-learning project.

Practice programming:

Students will learn to think algorithmically and they will gain proficiency in reasoning, debugging, and other components of fluency.

3. Shift the way they view and think about computers and computing by fostering an appreciation for problem solving.

Shift paradigms:

Students will appreciate the value and benefit of computers within their larger context, the world in which they live; they will use their new relationship to computers and computing to impact their expression of ideas in a meaningful way.

|back| |next|