Rev2-28-05 ACADEMIC
PROGRAM APPROVAL
CHECKLIST
This form is a routing document for
the approval of new and revised academic programs. Page 2 will serve as an attachment to the
Faculty Senate agenda. Proposing
department should complete form, attach as a cover page and forward to the
college dean. Documentation should include copy of curriculum as it is to
appear in the Undergraduate and Graduate Catalog. Proposals must arrive to the
Undergraduate/Graduate Committee by November in order to reach the Faculty
Senate by March 1. Proposals received
after this date cannot be implemented the following year nor included in the
catalog for that year.
1.Proposed
change leads to the degree of
( ) Bachelor of Arts (
) Master of Arts ( ) Doctor of Philosophy
( X) Bachelor of
Science ( ) Master of Science ( ) Other
______________________________________
2.
( ) New major/curriculum Title to be
entered in record of students who select this program
(
) New minor Title to be entered in record of students
who select this program
(
) Change from provisional to permanent status.
3.(X) Revision of existing: ( X) major ( )
minor ( ) concentration
Present title
Bachelor of Science in Computer Science
Records
System Program Code CS
( X) Add/delete
required courses/credit hours
( ) Add concentration Title
( ) Delete concentration Title
4.
( ) Deletion of existing/disestablish: ( ) major ( ) minor (
) Other _______________________________
Title Code______________________
5.
( ) Policy
Change____________________________________________________________________________________
Title/Department
ROUTING AND APPROVALS: (Please do
not remove supporting documentation.)
Department Chairperson Date
Dean of College Date
Chairperson, Senate Com. On UG or GR Studies Date
Chairperson,
Senate Coordinating Com. Date
Secretary, Faculty Senate Date
Date of Senate Resolution Date
to be Effective
Registrar Program
Code Date
Vice Provost for Academic Programs
& Planning Date
Provost Date
Board of Trustee Notification Date
a. Rationale
for creation, revision, or deletion:
Automata Theory is a theoretical
area of computer science that is fundamental and crucially built on by many of
the upper-level topics in computer science (e.g., compiler design, networking,
some subfields of artificial intelligence). Our current course, CISC301
Automata and Logic, introduced automata theory, and also introduced the area of
logic (which is also important, but serves a less central role in computer
science). In attempting to provide coverage of two areas, the current course is
unable to provide the depth of coverage necessary in either one. As a result,
we are suggesting the creation of two new courses, one covering each of these
areas in depth. Because the first is more central to computer science, we have
made it the required course. The other course (CISC304) is now prominently
listed on our math/science elective list.
Areas requiring greater preparation
in mathematics and science are increasingly important in computer science. These areas include artificial intelligence, computer
security, graphics and image processing, network design and analysis,
scientific computation, and bioinformatics, among others. While our program is not actually changing
the list of math/science elective courses provided (except for the addition of
the new CISC304 course), we have given three courses prominence as math/science
options because they lead into these important research areas. Additional
options are provided in an online list for students who wish to strengthen in
other math/science areas. The online list of approved math/science options may
change over time.
Last year the alternative
Information Systems major was created. It is a less technical computing major which provides a new
opportunity for students of computing, but with a less technical focus. With
this proposed change to the traditional Computer Science major, we strengthen
it and further differentiate these two majors.
With the addition of math and
science requirements for the major (put through last year), it is reasonable to
change our previous CIS Technical elective to 9 credits of CISC courses number
301 or above (rather than 12 credits – 3 of which could be a math course at the
300 level or above). The changes are also in synchrony with computer science
programs at other universities and with accreditation guidelines.
b. Summary of program:
A new course CISC303 Automata Theory
replaces CISC301 Automata and Logic.
This provides for fuller treatment of the most fundamental theoretical
underpinnings of computer science in the required courses and better prepares
majors for
some key senior
options. The other material in CISC301 is expanded into an optional course
CISC304 on logic and programming.
The plan will be to deactivate
CISC301 in the Fall 2006, and begin offering CISC303
and CISC304 at that time. Students who
have already taken CISC301 will not receive credit for taking either CISC303 or
CISC304 (but they can substitute CISC301 for the CISC303 requirement in the
program if needed).
A reduction in the required CIS
Technical electives to 9 credits (from 12) is included. These 9 credits must be
CISC courses numbered 301 or above, approved by the student’s advisor.
The option list in the
Mathematics/Science part of the recently increased Mathematics and Science
requirements of the major are modified as follows:
"A course chosen from MATH243, CISC304, MATH349, or a substitute
from the list at http://www.cis.udel.edu/undergraduate
that is approved beforehand in writing by the advisor."
AUTHORIZED
DEGREE TITLES
Please check
the appropriate degree:
( ) Bachelor
of Applied Science
( ) Bachelor
of Arts
( ) Bachelor
of Arts in Educational Studies
( ) Bachelor
of Arts in Liberal Studies
( ) Bachelor
of Chemical Engineering
( ) Bachelor
of Civil Engineering
( ) Bachelor
of Computer Engineering
( ) Bachelor
of Electrical Engineering
( ) Bachelor
of Environmental Engineering
( ) Bachelor
of Fine Arts
( ) Bachelor
of Liberal Studies
( ) Bachelor
of Mechanical Engineering
( ) Bachelor
of Music
( X) Bachelor of Science
( ) Bachelor
of Science in Accounting
( ) Bachelor
of Science in Agriculture
( ) Bachelor
of Science in Business Administration
( ) Bachelor
of Science in Education
( ) Bachelor
of Science in Nursing
( ) Master of Applied
Sciences
( ) Master
of Arts
( ) Master
of Arts in Liberal Studies
( ) Master
of Business Administration
( ) Master
of Chemical Engineering
( ) Master
of Civil Engineering
( ) Master
of Education
( ) Master
of Electrical Engineering
( ) Master
of Environmental and Energy Policy
( ) Master
of Fine Arts
( ) Master
of Instruction
( ) Master
of Marine Policy
( ) Master
of Materials Science and Engineering
( ) Master
of Mechanical Engineering
( ) Master
of Music
( ) Master
of Physical Therapy
( ) Master
of Public Administration
( ) Master
of Science
( ) Master
of Science in
Nursing
( ) Doctor
of Education
( ) Doctor
of Philosophy
This document will be retained
permanently in the Faculty Senate Office.
Revised
04/23/01
PROPOSED (9/05) – BS CS
UNDERGRADUATE CATALOG (changes shown in bold)
DEGREE: BACHELOR OF SCIENCE
MAJOR: COMPUTER SCIENCE
CURRICULUM CREDITS
UNIVERSITY REQUIREMENTS
ENGL 110 Critical
(minimum grade C-) . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 3
Three credits in an approved
course or courses stressing multi-cultural, ethnic,
and/or gender-related course content (see p. 60-63) . . .. .
. . . . . . . . . . . . . . . . . . . . . .
3
COLLEGE REQUIREMENTS
Writing: (minimum grade C-) .
. .. . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 3
A second writing course
involving significant writing experience including two
papers with a combined minimum of 3,000 words to be
submitted for extended
faculty critique of both composition and content. This course
must be taken after
completion of 60 credit hours. Appropriate writing courses are
normally
designated in the semester\222s Registration Booklet. (See list
of courses approved for
second writing requirement, page 87-89.)
BREADTH REQUIREMENTS (See
page 89-94)
Six credits from each of the
following groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Group A: Understanding and
appreciation of the creative arts and humanities.
Group B: The study of culture
and institutions over time.
Group C: Empirically based
study of human beings and their environment.
MAJOR REQUIREMENTS
CISC 181 Introduction to Computer
Science (minimum grade C-). . . . . . . . . . 3
(Assumes some prior programming experience. Students without
prior
experience should first take CISC 105.)
CISC 220 Data Structures (minimum grade
C-) . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 260 Machine Organization and
Assembly Language
(minimum grade C-) . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 280 Program Development Techniques
(minimum grade C-) . . . . . . . . . 3
CISC 303 Automata Theory . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 3
CISC 320 Introduction to Algorithms . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 3
CISC 360 Computer Architecture . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 3
CISC 361 Operating Systems . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 475 Object-oriented Software
Engineering . . . . . . . . . . . . . .
. . . . . . . . . . 3
An additional nine credits
of Computer Science numbered 301 or above,
approved by the student’s advisor.. . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . 9
Twelve credits in advanced
courses in an advisor-approved
CISC concentration
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Students are encouraged to
explore how other subject areas impact and are
impacted by computer science. An approval form signed by the
CISC advisor is
required. Concentration courses must be distinct from other
CISC requirements.
MATH 205 Statistical Methods . . . . . . .. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . 4
or
MATH 350 Probability Theory
MATH 210 Discrete Mathematics
I (minimum grade C-) . . . . . . . . . . . . . . . . . . . . . . . . 3
MATH 241/242 Analytic
Geometry and Calculus A/B . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Twelve credits in science
courses including one of the following sequences of
laboratory science courses: . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 12
PHYS 207-208 Fundamentals of Physics
or
CHEM 103-104 General Chemistry
or
BISC 207-208 Introductory Biology
or
GEOL 105/115/107 Geological
Hazards and Laboratory, General Geology
A course chosen from
MATH243, CISC304, MATH349, or a substitute from
the list at http://www.cis.udel.edu approved beforehand
in writing by the
advisor . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 3-4
ENGL 312 Written Communications in Business
. . . . . . . . . . . . . . . . . . . .
. . . . . . 3
or
ENGL 410 Technical Writing
CSCC 355 Computers, Ethics and Society . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 3
CPEG 202 Introduction to Digital Systems
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
ELECTIVES
After required courses are
completed, sufficient elective credits must be taken to
meet the minimum credit requirement for the degree.
CREDITS TO TOTAL A MINIMUM OF
. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 124
CURRENT (9/04) – BS CS
UNDERGRADUATE CATALOG
DEGREE: BACHELOR OF SCIENCE
MAJOR: COMPUTER SCIENCE
CURRICULUM CREDITS
UNIVERSITY REQUIREMENTS
ENGL 110 Critical
(minimum grade C-) . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 3
Three credits in an approved
course or courses stressing multi-cultural, ethnic,
and/or gender-related course content (see p. 60-63) . . .. .
. . . . . . . . . . . . . . . . . . . . . .
3
COLLEGE REQUIREMENTS
Writing: (minimum grade C-) .
. .. . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 3
A second writing course
involving significant writing experience including two
papers with a combined minimum of 3,000 words to be
submitted for extended
faculty critique of both composition and content. This course
must be taken after
completion of 60 credit hours. Appropriate writing courses are
normally
designated in the semester\222s Registration Booklet. (See list
of courses approved for
second writing requirement, page 87-89.)
BREADTH REQUIREMENTS (See
page 89-94)
Six credits from each of the
following groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
Group A: Understanding and
appreciation of the creative arts and humanities.
Group B: The study of culture
and institutions over time.
Group C: Empirically based
study of human beings and their environment.
MAJOR REQUIREMENTS
CISC 181 Introduction to Computer
Science (minimum grade C-). . . . . . . . . . 3
(Assumes some prior programming experience. Students without
prior
experience should first take CISC 105.)
CISC 220 Data Structures (minimum grade
C-) . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 260 Machine Organization and
Assembly Language
(minimum grade C-) . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 280 Program Development Techniques
(minimum grade C-) . . . . . . . . . 3
CISC 301 Elements of Logic and Automata
Theory . . . . . . . . . . . . . . . . . . . . . . 3
CISC 320 Introduction to
Algorithms . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . 3
CISC 360 Computer Architecture . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 3
CISC 361 Operating Systems . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CISC 475 Object-oriented Software
Engineering . . . . . . . . . . . . . .
. . . . . . . . . . 3
An additional twelve credits
of Computer Science numbered 301 or above,
approved by the student’s advisor. Three of these credits may
be in Math at the
300-level or above . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 12
Twelve credits in advanced
courses in an advisor-approved
CISC concentration
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Students are encouraged to
explore how other subject areas impact and are
impacted by computer science. An approval form signed by the
CISC advisor is
required. Concentration courses must be distinct from other
CISC requirements.
MATH 205 Statistical Methods . . . . . . .. . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . 4
or
MATH 350 Probability Theory
MATH 210 Discrete Mathematics
I (minimum grade C-) . . . . . . . . . . . . . . . . . . . . . . . . 3
MATH 241/242 Analytic
Geometry and Calculus A/B . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Twelve credits in science
courses including one of the following sequences of
laboratory science courses: . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 12
PHYS 207-208 Fundamentals of Physics
or
CHEM 103-104 General Chemistry
or
BISC 207-208 Introductory Biology
or
GEOL 105/115/107 Geological
Hazards and Laboratory, General Geology
Additional advisor approved
mathematics or science course . . . . . . . . . . . . . . . . . . . . . 3-4
See list of recommendations
at http://www.cis.udel.edu
ENGL 312 Written Communications in Business
. . . . . . . . . . . . . . . . . . . .
. . . . . . 3
or
ENGL 410 Technical Writing
CSCC 355 Computers, Ethics and Society . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 3
CPEG 202 Introduction to Digital Systems
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
ELECTIVES
After required courses are
completed, sufficient elective credits must be taken to
meet the minimum credit requirement for the degree.
CREDITS TO TOTAL A MINIMUM OF
. . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . 124