Date: Mon, 11 Nov 1996 17:03:47 GMT Server: NCSA/1.5 Content-type: text/html Last-modified: Fri, 30 Aug 1996 21:02:23 GMT Content-length: 2274 CS302 Course objectives

Objectives For CS302

By the end of the semester, students should:
  1. Be able to solve problems
    Understand how to solve problems using Object-Oriented techniques to reduce problems into manageable parts.
  2. Be able to program solutions
    Incrementally create C++ programs that implement the robust user friendly solutions with good programming style.
  3. Be able to use tools
    Have a good working knowledge of the tools used by programmers (i.e. compilers, debuggers, editors, and possibly others).
  4. Be prepared and motivated to take further CS courses
    Be prepared and also motivated to take further CS courses especially CS367. CS302 - CS367 courses currently provide the programming foundation for higher level CS courses. Note CS302 is a listed prereq. for 352, 354, 364, 367, 412, 425, 458, 513, 514, and 526.
The course format is chosen for several reasons:
  1. to allow for a high degree of student-instructor interaction
    - so students can freely ask/answer questions
  2. to insure that each student is actively engaged with the material
    - so students get individual attention and encouragment to participate
  3. to allow for a variety of teaching techniques to be used
    - lecturing but also individual and group work, fun and games?
  4. to address the diversity of aptitude and interests of students
    - smaller sections makes it easier for the pace, and examples to be tailored to the interests and abilities of the class.
  5. to give interested grads an oportunity for teaching experience
    - this is not common in most departments and is considered a service that the cs department provides to its grads


<-- Click here to return to the CS 302 section 10 homepage

Last modified: Fri Aug 30, 1996 by Mike Steele
Original written by James Basney