Level I Program Form Department/program Summary

advertisement
Level I Program Form
I Summary of Proposed Changes
Department/program Computer Science
Reduce number of required core courses for majors and increase elective
Summary
options; split major into Professional option and Interdisciplinary option
II Endorsements and Approvals
Please obtain the Program Chair/Director’s approval, the Dean and the Associate Provost.
Requestor: Yolanda Reimer
Phone: 243-4618
_____________________________________
Signature
Date
Program Chair/Director:
_____________________________________
Signature
Date
Other affected programs:
_____________________________________
Signature
Date
___________________________________
Dean’s Signature
Date
___________________________________
Initial Review in Provost’s Office
date
____________________________________
Faculty Senate Review
date
_____________________________________
___________________________________
Signature
Date
Provost
date
Are other departments/programs affected by this
Please obtain signature(s) from the
modification because of
Chair/Director of any such department/ program
(a) required courses incl. prerequisites or
(above) before submission
corequisites,
(b) perceived overlap in content areas
(c) cross-listing of coursework
III Type of Level I Proposal (please check the appropriate space)
(a) Re-titling existing majors, minors, or options
(b) Eliminating existing majors, minors, or options via a program termination checklist
(c) Adding new minors or certificates where there is a major
(d) Adding new minors or certificates where there is an option in a major
(e) Departmental mergers and name changes
(f) Program revisions –for minor modifications use the program modification form
(g) Distance delivery of previously authorized degree program.
(h) Adding option within an existing major or degree *
X
(i) Eliminating organizational units such as departments, divisions and colleges or
schools *
(j) Consolidating existing program and/or degree *
*Requires level II BOR documentation submitted to the Provost’s Office (refer to
http://www.umt.edu/provost/curriculum.htm)
IV Catalog Language
If you are proposing a change to an existing
Please provide the proposed copy as you wish it
program or major, please cut and paste the
to appear in the catalog. 
requirements as they appear in the current catalog
below. www.umt.edu/catalog 
Department of Computer Science




Special Degree Requirements
Suggested Course of Study
Courses
Faculty
Department of Computer Science




Special Degree Requirements
Suggested Course of Study
Courses
Faculty
Yolanda Reimer, Chair
Yolanda Reimer, Chair
The growing utility of computers in research and
education, as well as the increased impact of computers
on our modern society, strongly implies that knowledge
of computers and their capabilities should be a part of
the basic education of all students. The courses listed
below are designed to provide the student with this
knowledge and to prepare the student for a career in a
field in which there is a growing need for trained
personnel. The objective of the undergraduate
curriculum in computer science is to develop
professionally competent, broadly educated computer
scientists who wish to pursue professional careers or
graduate studies.
The growing utility of computers in research and
education, as well as the increased impact of
computers on our modern society, strongly implies
that knowledge of computers and their capabilities
should be a part of the basic education of all students.
The courses listed below are designed to provide the
student with this knowledge and to prepare the
student for a career in a field in which there is a
growing need for trained personnel. The objective of
the undergraduate curriculum in computer science is
to develop professionally competent, broadly
educated computer scientists who wish to pursue
professional careers or graduate studies.
The B.S. program is accredited by the Computing
Accreditation Commission of ABET, 111 Market
Place, Suite 1050, Baltimore, MD 21202-4012 Telephone: 410-347-7700. For more information access
our homepage http://www.cs.umt.edu or email the chair
at yolanda.reimer@umontana.edu.
The B.S. program is accredited by the Computing
Accreditation Commission of ABET, 111 Market
Place, Suite 1050, Baltimore, MD 21202-4012 Telephone: 410-347-7700. For more information
access our homepage http://www.cs.umt.edu or email
the chair at yolanda.reimer@umontana.edu.
High School Preparation: In addition to general
University admission requirements, pre-college
preparation should include as many computer science
courses as possible, and four years of high school
mathematics, to include algebra, trigonometry and precalculus. Also recommended are physics, chemistry
and biology.
High School Preparation: In addition to general
University admission requirements, pre-college
preparation should include as many computer science
courses as possible, and four years of high school
mathematics, to include algebra, trigonometry and
pre-calculus. Also recommended are physics,
chemistry and biology.
Admission Requirements
Admission Requirements
Admission to computer science courses varies
according to course level and other departmental
standards. However, students must have completed all
prerequisite courses with a grade of at least a "C-".
Admission to computer science courses varies
according to course level and other departmental
standards. However, students must have completed all
prerequisite courses with a grade of at least a "C-".
Lower-Division Courses
Lower-Division Courses
Most 100- and 200-level courses are open on a firstcome, first-served basis to all students who have the
prerequisites.
Most 100- and 200-level courses are open on a firstcome, first-served basis to all students who have the
prerequisites.
Upper-Division Courses
Upper-Division Courses
Admission to 300-level or above courses requires
successful completion of the prerequisites.
Admission to 300-level or above courses requires
successful completion of the prerequisites.
Major-Minor Status
Completed change of major forms along with college
transcripts must be turned in to the department when
Major-Minor Status
Completed change of major forms along with college
transcripts must be turned in to the department when
declaring computer science as a major or minor.
declaring computer science as a major or minor.
Special Degree Requirements
Special Degree Requirements
To locate graduation requirements in addition to those
of the Computer Science Department, see "graduation
requirements" in the index of this catalog.
To locate graduation requirements in addition to those
of the Computer Science Department, see "graduation
requirements" in the index of this catalog.
Bachelor of Science degree with a major in Computer
Science
Bachelor of Science degree with a major in
Computer Science
A B.S. degree in computer science requires completion
of the following requirements with at least a "C-" in
each course (2.00 grade point average required):
A B.S. degree in computer science requires
completion of the following requirements with at least
a "C-" in each course (2.00 grade point average
required):
Computer Science. CSCI 106 (CS 121), CSCI 135136 (CS 131-132), CSCI 232 (CS 241), CSCI 205 (CS
242), CSCI 361 (CS 281), CSCI 332 (CS 332), CSCI
460 (CS 344), CSCI 323 (CS 346), CSCI 340 (CS 365),
CSCI 315E (CS 415E), CSCI 426 (CS 441), CSCI 427
(CS 442), CSCI 466 (CS 488), and nine credits of CSCI
(CS) electives selected from courses numbered 300 and
above.
Mathematics. M 171-172, 221 or 325, 225 & STAT
341 (MATH 152-153, 221or 325, 225, and 341).
Writing/Communication. Students must take a
University approved lower-division writing course.
Students must also take COMM 111A or COMM 242.
Science. Students must take one of the sequences BIOB
170N-171N, 160N (BIOL 108N-109N, 110N); CHMY
141N, 143N (CHEM 161N, 162N); or PHSX
215N/216N and PHSX 217N/218N (PHYS
211N/213N and 212N/214N).
Students also must take two additional courses selected
from the following list (two numbers separated by a /
means that the second number is a lab for the first and
the two together only count as one course for this
requirement):






ASTR 131N/134N, ASTR 132N/135N
BIOM 250N/251N (BIOL 106N/107N), BIOB
170N/171N (BIOL 108N/109N), BIOB 160N
(BIOL 110N)
CHMY 141N, 143N (CHEM 161N, CHEM
162N)
FOR 201
GEO 101N, 102N (GEOS
100N/101N), GEO 226 (GEOS 226)
PHSX 215N/216N (PHYS 211N/213N),
PHSX 217N/218N (PHYS 212N/214N),
PHSX 343 (PHYS 341), PHSX 444 (PHYS
444)
NOTE: 100-level CSCI (CS) courses other than CSCI
106 (CS 121), CSCI 135-136 (CS 131-132), and 200-
Computer Science Core Courses. CSCI 106 (CS
121), CSCI 135-136 (CS 131-132), CSCI 232 (CS
241), CSCI 205 (CS 242), CSCI 361 (CS 281), CSCI
332 (CS 332), CSCI 323 (CS 346), CSCI 315E (CS
415E), CSCI 426 (CS 441), and CSCI 427 (CS 442).
Every major must choose either the Professional
Option or the Interdisciplinary Option.
Professional Option Requirements. Eighteen credits
of CSCI (CS) electives selected from courses
numbered 300 and above.
Interdisciplinary Option Requirements:


Six credits of CSCI (CS) electives selected
from courses numbered 300 and above.
In addition, students must complete all
requirements for a minor or additional major
in any field other than computer science.
This minor or additional major must include
at least twelve credits at the 200-level or
above.
Mathematics. M 171-172, 221 or 325, 225 & STAT
341 (MATH 152-153, 221or 325, 225, and 341).
Writing/Communication. Students must take a
University approved lower-division writing course.
Students must also take COMM 111A or COMM 242.
Science. Students must take one of the sequences
BIOB 170N-171N, 160N (BIOL 108N-109N, 110N);
CHMY 141N, 143N (CHEM 161N, 162N); or PHSX
215N/216N and PHSX 217N/218N (PHYS
211N/213N and 212N/214N).
Students also must take two additional courses
selected from the following list (two numbers
separated by a / means that the second number is a lab
for the first and the two together only count as one
course for this requirement):
level CSCI (CS) courses other than CSCI 205 (CS 242)
and CSCI 232 (CS 241) do not count toward the degree
or option requirements. However, they do count in the
60 credit limit in the major.



Upper-division Writing Expectation
Upper-division Writing Expectation for Computer
Science majors is CSCI 315E (CS 415E).
Social Science, Humanities, Arts and Other
Disciplines
Students must take 30 credits in social science,
humanities, arts or disciplines other than computer
science, mathematics and science. The courses taken to
meet the Writing/Communication requirement can also
count towards this requirement.
Bachelor of Science degree with a combined major in
Computer Science-Mathematical Sciences
The purpose for the combined program is to provide a
thorough background in both allied disciplines and to
inculcate a deeper understanding of their goals and
methods. A student must complete 60 credits in the
two disciplines: 30 of these credits in computer science
courses and 30 of these credits in mathematical
sciences courses. A minimum grade of "C-" and a 2.0
grade point average is required in all courses which
follow:
The computer science requirements are: CSCI 106,
135-136, 205, 232, 361, 332 (CS 121, 131-132, 242,
241, 281, 332), and nine credits of CSCI (CS) electives
selected from courses numbered 300 and above. A
total of at most three of the nine credits of CSCI (CS)
electives may be in CSCI 398 or 498 (CS 398 or 498).
The mathematical sciences requirements are: M 171
(or 181), 172 (or 182), 221, 273, 307 (or 225) (MATH
152, 153, 221, 251, 305 (or 225)), and twelve credits
of mathematical sciences electives selected from the
following list: M 311, 325, 326, 361, 362, 381, 412,
414, 429, 431, 432, 439, 440, 445, 472, 473, 485 and
STAT 341, 421, 422, 451, 452 (MATH 311, 325, 326,
341, 351, 381, 382, 406, 412, 414, 421, 422, 431, 441,
442, 444, 445, 451, 452, 471, 475, 485).
The combined nine additional credits of computer
science electives and twelve additional credits of
mathematical sciences electives must include at least
three 3- or 4-credit courses numbered 400 or above,
with at least one chosen from each department (not
including M 429 (MATH 406), STAT 451 and 452
(MATH 444, and 445)).
Other requirements are: One of the sequences BIOB
160N,170N, 171N (BIOL 110N, 108N-109N); or
CHMY 141N, 143N (CHEM 161N, 162N); or PHSX
215N/216N and 217N/218N (PHYS 211N/213N and



ASTR 131N/134N, ASTR 132N/135N
BIOM 250N/251N (BIOL 106N/107N),
BIOB 170N/171N (BIOL 108N/109N),
BIOB 160N (BIOL 110N)
CHMY 141N, 143N (CHEM 161N, CHEM
162N)
FOR 201
GEO 101N, 102N (GEOS
100N/101N), GEO 226 (GEOS 226)
PHSX 215N/216N (PHYS 211N/213N),
PHSX 217N/218N (PHYS 212N/214N),
PHSX 343 (PHYS 341), PHSX 444 (PHYS
444)
NOTE: 100-level CSCI (CS) courses other than CSCI
106 (CS 121), CSCI 135-136 (CS 131-132), and 200level CSCI (CS) courses other than CSCI 205 (CS
242) and CSCI 232 (CS 241) do not count toward the
degree or option requirements. However, they do
count in the 60 credit limit in the major.
Upper-division Writing Expectation
Upper-division Writing Expectation for Computer
Science majors is CSCI 315E (CS 415E).
Social Science, Humanities, Arts and Other
Disciplines
Students must take 30 credits in social science,
humanities, arts or disciplines other than computer
science, mathematics and science. The courses taken
to meet the Writing/Communication requirement can
also count towards this requirement.
Bachelor of Science degree with a combined major
in Computer Science-Mathematical Sciences
The purpose for the combined program is to provide a
thorough background in both allied disciplines and to
inculcate a deeper understanding of their goals and
methods. A student must complete 60 credits in the
two disciplines: 30 of these credits in computer
science courses and 30 of these credits in
mathematical sciences courses. A minimum grade of
"C-" and a 2.0 grade point average is required in all
courses which follow:
The computer science requirements are: CSCI 106,
135-136, 205, 232, 361, 332 (CS 121, 131-132, 242,
241, 281, 332), and nine credits of CSCI (CS)
electives selected from courses numbered 300 and
above. A total of at most three of the nine credits of
CSCI (CS) electives may be in CSCI 398 or 498 (CS
398 or 498).
The mathematical sciences requirements are: M
171 (or 181), 172 (or 182), 221, 273, 307 (or 225)
(MATH 152, 153, 221, 251, 305 (or 225)), and twelve
credits of mathematical sciences electives selected
from the following list: M 311, 325, 326, 361, 362,
212N/214N). In addition, a university approved lowerdivision writing course, and either COMM 111A or
COMM 242.
Each student plans a program in consultation with a
computer science and a mathematical sciences advisor.
Students planning to attend graduate school in
computer science or the mathematical sciences should
consult with their respective advisors.
The upper-division writing requirement is one of the
following: CSCI 315E (CS 415E), M 429 (MATH
406), any other approved General Education upperdivision writing course, or a senior thesis (CSCI 499
(CS 499) or M 499 (MATH 499)).
Suggested Curricula:
Applied Math-Scientific Programming: M 311, 412,
414 (MATH 311, 412, 414), and one course chosen
from STAT 341 (MATH 341), M 381, 473, 472, 440
(MATH 351, 451, 452, 471). Three courses chosen
from CSCI 441, 444, 460, and 477 (CS 446, 486, 344
and 477).
Combinatorics and Optimization-Artificial
Intelligence: M 361, 362 (MATH 381, 382); two
courses chosen from M 325, 414, 485, and STAT 341
(MATH 325, 414, 485, 341); and CSCI 460, 446 and
447 (CS 344, 455, and 457).
Statistics-Machine Learning: STAT 341, 421 (MATH
341, 441), and two courses chosen from M 325, 362,
485, and STAT 422 (MATH 325, 382, 485, 442); three
courses chosen from CSCI 340, 446, 447, 451, and 444
(CS 365, 455, 457, 458 and 486).
Algebra-Analysis: M 381, 431 (MATH 351, 421), and
two courses chosen from M 326, 432, 473, 472 (MATH
326, 422, 451, 452); CSCI 460, 426 (CS 344, 441), and
one other course.
Suggested Course of Study
First Year
CSCI 106 (CS 121) Careers in Computer
Science
CSCI 135-136 (CS 131-132) Fundamentals of
Computer Science I, II
COMM 111A Introduction to Public Speaking
WRIT 101 (ENEX 101) College Writing I
M 171, 172 (MATH 152-153) Calculus I, II
Electives and General Education
Total
Second Year
CSCI 232 (CS 241) Data Structures and
Algorithms
CSCI 205 (CS 242) Programming Languages
A S
1 3 3
3 - 3
4 4
3 6
14 16
A S
381, 412, 414, 429, 431, 432, 439, 440, 445, 472, 473,
485 and STAT 341, 421, 422, 451, 452 (MATH 311,
325, 326, 341, 351, 381, 382, 406, 412, 414, 421, 422,
431, 441, 442, 444, 445, 451, 452, 471, 475, 485).
The combined nine additional credits of computer
science electives and twelve additional credits of
mathematical sciences electives must include at least
three 3- or 4-credit courses numbered 400 or above,
with at least one chosen from each department (not
including M 429 (MATH 406), STAT 451 and 452
(MATH 444, and 445)).
Other requirements are: One of the sequences
BIOB 160N,170N, 171N (BIOL 110N, 108N-109N);
or CHMY 141N, 143N (CHEM 161N, 162N); or
PHSX 215N/216N and 217N/218N (PHYS
211N/213N and 212N/214N). In addition, a university
approved lower-division writing course, and either
COMM 111A or COMM 242.
Each student plans a program in consultation with a
computer science and a mathematical sciences
advisor. Students planning to attend graduate school
in computer science or the mathematical sciences
should consult with their respective advisors.
The upper-division writing requirement is one of the
following: CSCI 315E (CS 415E), M 429 (MATH
406), any other approved General Education upperdivision writing course, or a senior thesis (CSCI 499
(CS 499) or M 499 (MATH 499)).
Suggested Curricula:
Applied Math-Scientific Programming: M 311,
412, 414 (MATH 311, 412, 414), and one course
chosen from STAT 341 (MATH 341), M 381, 473,
472, 440 (MATH 351, 451, 452, 471). Three courses
chosen from CSCI 441, 444, 460, and 477 (CS 446,
486, 344 and 477).
Combinatorics and Optimization-Artificial
Intelligence: M 361, 362 (MATH 381, 382); two
courses chosen from M 325, 414, 485, and STAT 341
(MATH 325, 414, 485, 341); and CSCI 460, 446 and
447 (CS 344, 455, and 457).
Statistics-Machine Learning: STAT 341, 421
(MATH 341, 441), and two courses chosen from M
325, 362, 485, and STAT 422 (MATH 325, 382, 485,
442); three courses chosen from CSCI 340, 446, 447,
451, and 444 (CS 365, 455, 457, 458 and 486).
4 -
Algebra-Analysis: M 381, 431 (MATH 351, 421),
and two courses chosen from M 326, 432, 473, 472
(MATH 326, 422, 451, 452); CSCI 460, 426 (CS 344,
441), and one other course.
- 4
Suggested Course of Study
w/C/C++
CSCI 323 (CS 346) Software Science
CSCI 361 (CS 281) Computer Architecture
M 225 (MATH 225) Discrete Math I
M 221 (MATH 221) Linear Algebra
Science sequence
Total
Third Year**
CSCI 332 (CS 332) Design/Analysis
of Algorithms
CSCI 460 (CS 344) Operating Systems
CSCI 466 (CS 488) Networks
CSCI 340 (CS 365) Database Design
STAT 341 (MATH 341) Introduction to
Probability and Statistics
University approved lower-division writing
course
Science Electives
Electives and General Education
Total
Fourth Year**
CSCI 315E (CS 415) Computers, Ethics, and
Society***
CSCI 426 (CS 441) Adv Prgrmng Theory and
Practice I
CSCI 427 (CS 442) Adv Prgrmng Theory and
Practice II
CSCI (CS) option courses and electives
Electives and General Education
Total
3 - 3
3 - 4
5 5
15 16
A S
- 3
3 - 3
- 3
3 - 3
3 3
6 15 15
A S
3 3 - 3
3 6
6 6
15 15
**CSCI (CS) core courses at the 300- and 400-level
may not always be offered in the sequence shown but
will be offered every year.
***Students must pass the upper-division writing
proficiency assessment and a university approved
lower-division writing course before taking CSCI 315E
(CS 415E).
Requirements for a Minor
There are two minors offered by the Department of
Computer Science: the traditional minor in computer
science emphasizes computer programming and related
skills, while the minor in computer applications
emphasizes use of applications such as programming
languages, word processors, spreadsheets, and data
bases in the management and manipulation of
electronic information.
Computer Science: To earn a minor in computer
science the student must complete (with at least a "C-"
in each course and a 2.00 grade average) 18 CS credits
including:
First Year
CSCI 106 (CS 121) Careers in Computer
Science
CSCI 135-136 (CS 131-132) Fundamentals of
Computer Science I, II
COMM 111A Introduction to Public Speaking
WRIT 101 (ENEX 101) College Writing I
M 171, 172 (MATH 152-153) Calculus I, II
Electives and General Education
Total
Second Year**
CSCI 232 (CS 241) Data Structures and
Algorithms
CSCI 205 (CS 242) Programming Languages
w/C/C++
CSCI 323 (CS 346) Software Science
CSCI 361 (CS 281) Computer Architecture
M 225 (MATH 225) Discrete Math I
M 221 (MATH 221) Linear Algebra
Science sequence
Total
Third Year**
CSCI 332 (CS 332) Design/Analysis
of Algorithms
CSCI (CS) option courses and electives *
STAT 341 (MATH 341) Introduction to
Probability and Statistics
University approved lower-division writing
course
Science Electives
Electives and General Education
Total
Fourth Year**
CSCI 315E (CS 415) Computers, Ethics, and
Society***
CSCI 426 (CS 441) Adv Prgrmng Theory and
Practice I
CSCI 427 (CS 442) Adv Prgrmng Theory and
Practice II
CSCI (CS) option courses and electives*
Electives and General Education
Total
A S
1 3 3
3 - 3
4 4
3 6
14 16
A S
4 - 4
3 - 3
3 - 4
5 5
15 16
A S
- 3
3 6
3 - 3
3 3
6 15 15
A S
3 3 - 3
3 6
6 6
15 15
*Students completing the Interdisciplinary Option
may substitute CSCI elective courses or courses
related to their Minor or Additional Major in another
field.
**CSCI (CS) core courses at the 300- and 400-level
may not always be offered in the sequence shown but
will be offered every year.
***Students must pass the upper-division writing
1.
2.
3.
CSCI 135-136 (CS 131-132) (6 credits).
12 credits of elective courses chosen from CS
181, CSCI 100, 250, 232, 205, 361 (CS 101,
177, 181, 241, 242, 281) and courses
numbered 300 and above with the
restrictions: both CSCI 100 and 250 (CS 101
and 177) cannot be counted, and at least 6
credits of elective must be at the 300 level or
above.
M 115 or M 121 and M 122 or M 151 (MATH
117 or Math 111 and MATH 112 or MATH
121)
Computer Applications: To earn a minor in computer
applications, a student must complete (with at least a
"C-" grade in each course and a 2.00 grade average) 21
CSCI (CS) credits including:
1.
2.
3.
Either CSCI 100 (CS 101), CSCI 135 (CS
131) or both.
At least one and no more than three of CSCI
105 (CS 111), CAPP 171 (CS 171), CSCI 172
(CS 172), CSCI 250 (CS 177), and CS 181.
Remaining courses must be selected from
CSCI 135-136 (CS 131-132), CSCI 232 (CS
241), CSCI 205 (CS 242), CSCI 444 (CS 486),
other CS major courses, pre-approved CSCI
191 (CS 195), CSCI 291 (CS 295), CSCI 391
(CS 395), or CSCI 491 (CS 495) special topics
courses, or up to six credits of pre-approved
classes outside the department.
proficiency assessment and a university approved
lower-division writing course before taking CSCI
315E (CS 415E).
Requirements for a Minor
There are two minors offered by the Department of
Computer Science: the traditional minor in computer
science emphasizes computer programming and
related skills, while the minor in computer
applications emphasizes use of applications such as
programming languages, word processors,
spreadsheets, and data bases in the management and
manipulation of electronic information.
Computer Science: To earn a minor in computer
science the student must complete (with at least a "C" in each course and a 2.00 grade average) 18 CS
credits including:
4.
5.
6.
CSCI 135-136 (CS 131-132) (6 credits).
12 credits of elective courses chosen from
CS 181, CSCI 100, 250, 232, 205, 361 (CS
101, 177, 181, 241, 242, 281) and courses
numbered 300 and above with the
restrictions: both CSCI 100 and 250 (CS
101 and 177) cannot be counted, and at least
6 credits of elective must be at the 300 level
or above.
M 115 or M 121 and M 122 or M 151
(MATH 117 or Math 111 and MATH 112 or
MATH 121)
Computer Applications: To earn a minor in
computer applications, a student must complete (with
at least a "C-" grade in each course and a 2.00 grade
average) 21 CSCI (CS) credits including:
4.
5.
6.
Either CSCI 100 (CS 101), CSCI 135 (CS
131) or both.
At least one and no more than three of CSCI
105 (CS 111), CAPP 171 (CS 171), CSCI
172 (CS 172), CSCI 250 (CS 177), and CS
181.
Remaining courses must be selected from
CSCI 135-136 (CS 131-132), CSCI 232 (CS
241), CSCI 205 (CS 242), CSCI 444 (CS
486), other CS major courses, pre-approved
CSCI 191 (CS 195), CSCI 291 (CS 295),
CSCI 391 (CS 395), or CSCI 491 (CS 495)
special topics courses, or up to six credits of
pre-approved classes outside the department.
Please explain/justify the new proposal or change. 
These program modifications are in direct response to a changing environment in which the
demand for computer science interdisciplinary options is quickly emerging and becoming increasingly
critical and popular. This modification would allow for and encourage students to combine their
interests in other disciplines with that of computer science. The changes proposed also provide more
flexibility with our major requirements by allowing students to enroll in an increased number of
courses within the computer science discipline that are truly of interest to them. In deriving these
modifications, the CS faculty worked hard to ensure that our ABET accreditation requirements are still
satisfied. We note that a number of other computer science programs around the country, including the
one at Montana State University, have made similar changes to their curriculum. The Chair of
computer science at MSU has told us that these changes are quite popular with the student body, and
anecdotal comments by our own students as well as advice from our external advisory board suggest
that the same will be true here as well. Finally, the reduction in required core CS courses (although not
necessarily in total CS credits) will allow our faculty the opportunity to develop additional coursework
both within and outside their immediate areas of expertise; this will have the dual benefit of reenergizing our courses and faculty, and allowing for the potential of new research areas to emerge.
What other programs are affected by your
proposal? Obtain signatures as requested below.
V Department Summary Required if several proposals are submitted. In a separate document
list program title and proposed change for all proposals.
VI Copies and Electronic Submission After all signatures have been obtained submit the
original, a paper copy and electronic file to the Faculty Senate Office, UH 221.
Revised
11/09
Download