Program Modification Form Date Department/program

advertisement
Program Modification Form
I Summary of Proposed Changes
Computer Science
Department/program
Adding CS365 to Graduate pre-requisites. Rewording of requirements.
Summary
II Endorsements and Approvals
Please obtain the Program Chair/Director’s approval and Dean’s approval.
Please type / print name Signature
Requestor:
Phone:
Program Chair/Director:
Joel Henry
(406)243-2830
Joel Henry
Department Dean
Other affected Programs:
(Use additional sheet if
Dean Comer
N/A
Date
needed)
III Type of Program Modification
(e.g. adding a writing course required of all majors.) Please X check the appropriate box.
Major
Minor
Option
Teaching major/minor
Other
Please
X
Adding CS365 to Graduate prerequisites. Rewording
describe
of requirements.
IV Catalog Language
If you are proposing a change to an existing program or Please provide the proposed copy as you wish
major, please cut and paste the requirements as they
it to appear in the catalog. 
appear in the current catalog below.
www.umt.edu/catalog 
Requirements
Requirements
For the thesis option (30 credits), the student must
complete at least 18 credits of approved 500 level courses
in computer science, including at most 6 credits of CS
599 (Thesis/Project). For the non-thesis option (36
credits), the student must complete at least 24 credits of
approved 500 level courses in computer science,
including at most 6 credits of CS 599 (Thesis/Project),
and complete a substantial software development project,
a professional paper on that project, and present a formal
defense of the project to the student's graduate committee.
Thesis option (30 credits) At least 18 credits of
approved 500 level courses in Computer Science,
with no more than 6 credits of CS599
(Thesis/Project). No more than six G or UG credits
from other departments may be applied towards the
degree, and all such credits must be petitioned for
prior approval. No more than 1 independent study
will be counted without an advisor’s approval in
writing. Remaining credits must be from Computer
Science and designated with a UG or G prefix
(Example: UG 486 Data Visualization). There must
be a presentation of a formal defense of a final
thesis. Non-Thesis Option (36 credits) Must
include at least 24 credits of approved 500 level
courses in computer science, including no more
than 6 credits of CS 599 (Thesis/Project). No more
than six G or UG credits may be taken from other
departments, and all such credits must be petitioned

The department will consider applicants who
have completed two courses of calculus-level
mathematics and two computer science courses
equivalent in level to CS 131-132. Students who
do not meet these requirements are advised to
register with graduate non-degree status.

Unless completed previously, the following
prerequisite courses (or their equivalents) are
required but do not count towards the graduate
degree program. These prerequisites can be taken
at the same time as required courses. Students
lacking these prerequisites should plan for one
more year of study in the program.

Prerequisite courses:









Fundamentals of Computers (CS-131
and 132 or equivalent)
Data Structures (CS 241)
Programming Languages (CS 242)
Architecture (CS 281)
Algorithms (CS 332)
Operating Systems (CS 344)
Software Engineering (CS 346)
Calculus-level math (Math 152 and
153 or equivalent)
Discrete Mathematics (Math 225)
for approval. No more than 1 independent study
will be counted without an advisor’s approval in
writing. Remaining credits must be from Computer
Science and designated with a UG or G prefix
(Example: UG 486 Data Visualization).
Completion of a substantial software development
project, a professional paper on that project and
presentation of a formal defense of the project to the
student’s graduate committee. Both Thesis and
Non Thesis MUST maintain a GPA each semester
of 3.0 or greater with no individual grade below a
C. Only 6 credits may be retaken.

The department will consider applicants
who have completed two courses of
calculus-level mathematics and two
computer science courses equivalent in
level to CS 131-132. Students who do
not meet these requirements are advised
to register with graduate non-degree
status.

Unless completed previously, the
following prerequisite courses (or their
equivalents) are required but do not
count towards the graduate degree
program. These prerequisites can be
taken at the same time as required
courses. Students lacking these
prerequisites should plan for one more
year of study in the program.

Prerequisite courses:










Please explain/justify the new proposal or change. 
To clarify requirements.
MA152 and MA153 - Calculus
MA255 Discrete Mathematics
CS131 and CS132 - Fund. of
Computer Science
CS241 - Data Structures
CS242-Programming Languages
CS281 – Architecture
CS 332 -Algorithms
CS344 - Operating Systems
CS346 -Software Engineering
CS365 – Database Design
What other programs are affected by your proposal?
Obtain signatures as requested above.
N/A
V Copies and Electronic Submission
Once approved, the original, a paper copy and an electronic file are submitted to the Faculty Senate
Office, UH 221 (camie.foos@mso.umt.edu).
VI Department Summary Required if several proposals are submitted. In a separate document
list program title and proposed change of all proposals.
Download