Download Computer Science Major

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Theoretical computer science wikipedia , lookup

Transcript
To: College Curriculum Committee
From: Dr. Deborah A. Farro-Lynd
Chair- Department of Mathematics, Computer Science, and Statistics
Subject: Proposed revisions to: Statistics Major
Statistics Minor
Computer Science Major- Standard Option
Computer Science Major- Applied Option
Mathematics Major
The Department of Mathematics, Computer Science, and Statistics requested the following
revisions to the Statistics Major during Spring 2013. The revisions were approved by the
College Curriculum Committee and Senate. They were not forwarded to SUNY/SED due to the
re-registration issues. The Department is ready to proceed with re-registration of the Statistics
Major. The only additional change is that MATH 205: Discrete Mathematical Structures should
be added to the related work because it became a prerequisite for 300-level mathematics courses.
The Department of Mathematics, Computer Science, and Statistics requested revisions to the
Statistics Minor during Spring 2013. The revisions were approved by the College Curriculum
Committee and Senate. The only additional change is the course STAT 261: Probability Models
and Statistical Inference has been formally approved to increase from a 3 s.h. course to a 4 s.h.
course effective Fall 2015. Thus, the required course credits total 10-11 sh and the total program
credits total 27-28 sh.
The Department of Mathematics, Computer Science, and Statistics requested the following
revisions to the Computer Science Major- Standard Option during Spring 2013. The revisions
were approved by the College Curriculum Committee and Senate. They were not forwarded to
SUNY/SED due to the re-registration issues. The Department is ready to proceed with
re-registration of the Computer Science Major- Standard Option. The only additional change is
with respect to the electives list which should now read: Choose any six 200- or 300-level CSCI
courses including at least one 300-level CSCI course except CSCI 200: Practical Computer
Course or CSCI 295: Teaching Assistantship in Computer Science. The total program credits
change from 64 sh to 66 sh because MATH 205: Discrete Mathematical Structures and
STAT 261: Probability Models & Statistical Inference changed from 3 sh to 4 sh courses.
The Department of Mathematics, Computer Science, and Statistics requested the following
revisions to the Computer Science Major- Applied Option during Spring 2013. The revisions
were approved by the College Curriculum Committee and Senate. They were not forwarded to
SUNY/SED due to the re-registration issues. The Department is ready to proceed with
re-registration of the Computer Science Major- Applied Option. The only additional change is
with respect to the electives which should now read as follows. A. Choose any four 200- or 300level CSCI courses including at least one 300-level CSCI course. Note: The course CSCI 295:
Teaching Assistantship in Computer Science may be taken only once for elective credit.
B. Complete a minor in an approved area including Computer Art, Geographic Information
Systems, Biology, Business, Audio Arts Production, Physics, Astronomy, or Mass
Communication. The total program credits change from 65 sh to 70-78 sh.
The Department of Mathematics, Computer Science, and Statistics requests the following
revision to the Mathematics Major. The current major requires 6 sh of electives from the
following list: MATH 245, 256, 277, 299, 301, 309, 321, 322, 323, 324, 325, 326, 327, 335, 336,
337, 361, 362, 369, 377, 378, 384, 385, 394, 398, 399, STAT 361, 362, 369. The revision should
read: Choose 6 sh of 200- or 300-level MATH courses (except MATH 295: Teaching
Assistantship in Mathematics) or STAT 361, 362, 369.
Respectfully,
Dr. Deborah A. Farro-Lynd
Chair- Department of Mathematics Computer Science, & Statistics
Computer Science Major- Standard Option (Current)
Core Courses
Credits
CSCI 116: Fundamentals of Programming
Computer Science Major- Standard Option
(Proposed)
Core Courses
Credits
3
CSCI 116: Fundamentals of Programming
3
CSCI 201: Computer Science Fundamentals
3
CSCI 216: Fundamentals of Programming II
3
CSCI 203: Data Structures
3
CSCI 203: Data Structures
3
CSCI 231: Assembly Language Programming
3
CSCI 232: Computer Architecture
4
CSCI 310: Organization of Programming Languages
CSCI 311: Software Design and Development
CSCI 344: Introduction to Computer Communications
Core Total Credits
Electives
3
3
3
CSCI 231: Assembly Language Programming
CSCI 232: Computer Architecture
CSCI 311: Software Design and Development
CSCI 344: Introduction to Computer Communications
Core Total Credits
25
Electives
CSCI 250: Introduction to Computer Graphics
3
CSCI 321: Numerical Computing
3
CSCI 322: Combinatorial Computing
3
CSCI 323: Modeling and Simulation
3
CSCI 324: Artificial Intelligence
3
CSCI 341: Compiler Construction
3
CSCI 342: Data Base System Design
3
CSCI 343: Operating Systems
3
CSCI 345: Internet Programming
3
Choose Four Total Credits
3
3
3
25
Credits
Choose any six 200- or 300-level CSCI courses
including at least one 300-level CSCI course except
CSCI 200: Practical Computer Course or CSCI 295:
Teaching Assistantship in Computer Science
Four courses chosen from the following:
MATH 327: Modern Applied Algebra
4
CSCI 310: Organization of Programming Languages
Credits
3
3
12
Two additional courses chosen from the following:
Any 200- or 300-level CSCI course (except CSCI 200:
Practical Computer Course and CSCI 295: Teaching
Assistantship in Computer Science) or MATH
327Modern Applied Algebra
Choose Two Total Credits
6
Elective Total Credits
18
Elective Total Credits
18
Related Work
Related Work
MATH 173: Calculus I
4
MATH 173: Calculus I
4
MATH 174: Calculus II
4
MATH 174: Calculus II
4
4
MATH 276: Calculus III
4
MATH 276: Calculus III
MATH 205: Discrete Mathematical Structures
MATH 205: Discrete Mathematical Structures
MATH 323: Linear Algebra and Matrix Theory I
3
3
4
MATH 323: Linear Algebra and Matrix Theory I
3
STAT 261: Probability Models and Statistical Inference
STAT 261: Probability Models and Statistical Inference
Related Work Total Credits
Computer Science Major- Standard Option Total
Credits
3
4
21
Related Work Total Credits
23
64
Computer Science Major- Standard Option Total
Credits
66
4-year Map Program Name: Computer Science- Standard
Degree Awarded (BA or BS): BS
For students under the Fall 2015 catalog requirements
See KEY.
Term 1:
Fall 1
Course
C GE
Number & r R
Title
LA Ma TPat Co/Prerequisi
S
j
h
tes
CSCI 116:
Fundament
als of
Programmi
ng
3
3
Gen Ed BC
3
BC
3
MATH
173:
Calculus I
4
M
4
Gen Ed
Elective
3
#3
Gen Ed
Elective
3
Term credit
16
totals:
3
See KEY.
Term 2:
Spring 1
LA Ma TPat Co/Prerequisi
S
j
h
tes
CSCI 216:
Fundament
als of
Programmi
ng II
3
3
3
CSCI 116:
Fundamentals
of
Programming
MATH
174:
Calculus II
4
4
4
MATH 173:
Calculus I “C”
or better
3
Gen Ed
Elective
3
#5
3
#4
3
Gen Ed
Elective
3
#6
3
13
16
Term credit
13
totals:
6
13
4
7
MATH 105:
Pre-calculus
Course
C GE
Number & r R
Title
4 or more units
of high school
math, or
MATH 105:
Pre-calculus
“C” or better
7
4-year Map Program Name: Computer Science- Standard
Degree Awarded (BA or BS): BS
For students under the Fall 2015 catalog requirements
See KEY.
Term 3:
Fall 2
Course
C GE
Number & r R
Title
CSCI 203:
Data
Structures
Term 4:
Spring 2
LA Ma TPat Co/Prerequisi
S
j
h
tes
Course
Number
& Title
See KEY.
C GE
r R
3
3
3
CSCI 216:
Fundamentals
of
Programming
II “C” or better
CSCI 232: 4
Computer
Architectu
re
MATH
4
205:
Discrete
Mathematic
al
Structures
4
4
MATH 173:
Calculus I “C”
or better
MATH
276:
Calculus
III
4
LA Ma TPat Co/Prerequisi
S
j
h
tes
4
Gen Ed
Elective
3
#7
3
Gen Ed
Elective
3
#9
3
Gen Ed
Elective
3
#8
3
Gen Ed
Elective
3
#10
3
Term credit
totals: 13
6
13
6
10
7
Term
credit 14
totals:
4
CSCI 116:
Fundamentals
of
Programming
“C” or better
4
MATH 174:
Calculus II
“C” or better
8
KEY Cr: credits GER: SUNY General Education Requirement LAS: Liberal Arts & Sciences Maj:
Major requirement TPath: SUNY Transfer Path Courses
4-year Map Program Name: Computer Science- Standard
Degree Awarded (BA or BS): BS
For students under the Fall 2015 catalog requirements
See KEY.
Term 5:
Fall 3
Course
Number
& Title
C GE LA Ma TPat Co/Prerequis
r R
S
j
h
ites
CSCI 231: 3
Assembly
Language
Programmi
ng
STAT 261: 4
Probability
Models
and
Statistical
Inference
4
See KEY.
Term 6:
Spring 3
Course
Number &
Title
C GE LA Ma TPat Co/Prerequisi
r R
S
j
h
tes
3
CSCI 216:
Fundamentals
of
Programming
II “C” or
better
CSCI 310:
Organization
of
Programming
Languages
3
3
3
CSCI 203:
Data
Structures “C”
or better
4
MATH 174:
Calculus II
CSCI 344:
Introduction
to Computer
Communicati
ons
3
3
3
CSCI 203:
Data
Structures “C”
or better
3
3
MATH 174:
Calculus II
and MATH
205: Discrete
Mathematical
Structures
with “C” or
better in both
Restricted
Major
Elective
3
3
MATH 323:
Linear
Algebra and
Matrix
Theory I
3
Restricted
Major
Elective
3
3
Restricted
Major
Elective
3
Unrestricte 3
d Elective
Unrestricted
Elective
3
Unrestricte
3
d Elective
Unrestricted
Elective
Term
1
credit
8
totals:
3
12
3
3
Term credit
1
totals:
8
9
12
4-year Map Program Name: Computer Science- Standard
Degree Awarded (BA or BS): BS
For students under the Fall 2015 catalog requirements
See KEY.
Term 7:
Fall 4
Course
Number
& Title
See KEY.
Term 8:
Spring 4
Cr G LA Ma TPat Co/Prerequisi
ER S
j
h
tes
Course
C GE
Number & r R
Title
LAS M TPat
aj h
Co/Prerequis
ites
CSCI 203:
Data
Structures “C”
or better
Restricted
Major
Elective
3
3
CSCI 311:
Software
Design and
Developme
nt
3
3
Restricted
Major
Elective
3
3
Restricted
Major
Elective
3
3
Unrestrict
ed
Elective
3
Unrestricted 3
Elective
Unrestrict
ed
Elective
3
Unrestricted 3
Elective
Unrestrict
ed
Elective
3
Unrestricted 3
Elective
Term
credit 15
totals:
Term credit
totals: 15
Program
Totals (in
credits):
6
Total
SUNY
Credits:
123
GER: 31
LAS:
65
Major:
66
Electi Upper
ve &
Other Division: 55
: 30
6
Upper
Division
Major: 55
Number of
SUNY GER
Categories:
KEY Cr: credits GER: SUNY General Education Requirement LAS: Liberal Arts & Sciences Maj:
Major requirement TPath: SUNY Transfer Path Courses