GOALS - CSCI C490 Computer Science Seminar in Mobile Computing


The learning goals of each computer science course strive to capture intended learning outcomes. The goals are expressed using the terms that follow. These terms describe the level of familiarity (most to least) with respect to various kinds of material and procedures.

C490 learning goals cover important elements of software engineering and development, human-computer interfacing, and networking.
Design of C490 to Achieve These Goals

Computer science demands competency in a range of skills. Therefore, students benefit from the guided practice in the environment of a university class. To facilitate this, C490 includes the following:

  1. Students complete programming assignments aimed at developing the foundational skills.
  2. Class time is divided between instructor lecture, discussion, and class assignments. Students work in small teams during class to analyze and explain program behavior, suggest improvements, and discuss implementations. Individual student questions serve to guide the class discussion.
  3. Programming exercises are available as Web-pages and are discussed in class when assigned using the pages available to the student.
  4. Most questions arise when students are working on exercises outside of class. Students are encouraged to contact the instructor directly or by emailing their questions and code of the troublesome exercise for guidance.
  5. In recognition that problem solving is often an iterative process, assignments that are less than perfect can be submitted for instructor evaluation, refined and resubmitted for additional credit.

Document last modified: