Take Action


Contact Us


Contact the Department
Phone: (208) 885-6592
Toll-free: 88-88-UIDAHO
Fax: (208) 885-9052
Email: csinfo@uidaho.edu

Janssen Engineering (JEB)
Room 236

875 Perimeter Drive MS 1010
Moscow, ID 83844-1010

Idaho Falls

Contact Debbie Caudle
Phone: (208) 282-7983
Fax: (208) 282-7929
Email: debrac@uidaho.edu

1776 Science Center Drive, Suite 306
Idaho Falls, Idaho 83402

Distance Education

Engineering Outreach
Phone: (208) 885-6373
Toll-free: (800) 824-2889
Fax: (208) 885-9249
E-mail: outreach@uidaho.edu


Managing Computer Science Course Outcomes

TheĀ computer science undergraduate degree programĀ is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012, telephone: (410) 347-7700.

 As a condition of accreditation, the CS Department is required to identify a set of program outcomes that describe what students are expected to know and be able to do by the time of graduation. These outcomes relate to the skills, knowledge, and behaviors that students acquire in their matriculation through the program. The program outcomes were approved by the CS faculty and are available to anyone who wishes to see them.



Course outcomes are the principal mechanism by which the department ensures that each course contributes expected content to the program and that program outcomes are achieved. As such, courses and their content are "owned" and "controlled" by the department's faculty as a whole, not by individual faculty members. Each course offered by the Computer Science Department shall have an approved set of course outcomes on file with the department. The course outcomes define what each student who successfully completes the course is expected to know and be able to do. At a minimum, the course instructor is expected to cover the material that will ensure all course outcomes are achieved. At his / her discretion, the course instructor may include material beyond that required to cover the course objectives, provided that inclusion of the additional material is consistent with the number of credits assigned to the course, does not adversely affect coverage of material that supports defined outcomes, and does not result in unreasonable expectations on the amount of time students must devote to the course.


The process for approving outcomes for a course is as follows:

  1. A faculty member submits to the CS Curriculum Committee a set of proposed course outcomes or a modification to an existing set of course outcomes.

  2. The CS Curriculum Committee reviews the outcomes to ensure that the outcomes are:

    a. complete and consistent with respect to the course's catalog description,
    b. linked to and support the CS Program Outcomes,
    c. written at a level consistent with outcomes for other courses,
    d. consistent with the expectations set in other courses for which this course is a prerequisite, and
    e. measurable.

  3. If the CS Curriculum Committee believes a modification to the outcomes is necessary, the committee will return the proposed outcomes to the submitter with the committee's recommendation.

  4. If the committee recommended changes, the faculty member will consider the committee's recommendations and will make modification to the outcomes as he / she deems appropriate, then resubmit the outcomes to the CS Curriculum Committee.

  5. The CS Curriculum Committee will vote to recommend approval or disapproval of the course outcomes.

  6. The course outcomes and the committee's recommendation are forwarded as a seconded motion to the CS faculty for consideration.

  7. The CS faculty will act on the course outcomes, possibly making changes through a majority vote of the faculty.