16-24

Mathematics and Computer Science Department
Computer Science Changes to Major
Synopsis:
Rename Degree:
Computer Science and Mathematics ⇒Computer Science
Remove from Core:
MAT 2443 - Calculus and Analytic Geometry III. Credits: 4
Modify (reduced number of hours from 10-15 to 3-5):
CSM 4275 - Internship in Computer Science I. Credits: 3 to 5
New courses added to Core:
CSM 3950 - Introduction to Database Concepts. Credits: 3
CSM 3980 - Parallel Programming. Credits: 3
CSM 4270 - Principles of Programming Languages. Credits: 3
CSM 4980 - Networking and Distributed Computing. Credits: 3
CSM 4985 - Artificial Intelligence and Machine Learning. Credits: 3
New course added to Electives:
CSM 3070 - Programming Team. Credits: 1
Existing course moved to Core from Electives:
CSM 4885 - Theory of Computation. Credits: 3
Existing course moved to Electives from Core:
MAT 3702 - Probability and Statistics II. Credits: 3
Existing courses added to Electives:
MAT 44441 - Independent Study, Honors I. Credits: 1 to 3
MAT 44442 - Independent Study, Honors II. Credits: 1 to 3
MAT 44901 - Independent Study I. Credits: 1 to 3
MAT 44902 - Independent Study II. Credits: 1 to 3
Reason for changes:
These changes are being submitted to accommodate a request from President Glassman to place emphasis on the
Computer Science portion of our program. The revisions reflect current curriculum guidelines from the Association for
Computing Machinery (ACM), the world's largest scientific and educational computing society, and align us with
comparable institutions and their degree requirements.
The revised version will go into effect Fall 2017.
Computer Science Changes to Major -- Core
Current Catalog
Proposed Changes
Computer Science and Mathematics (B.S.)
Computer Science (B.S.)
Major
Major
Semester Hours required for the Computer Science
and Mathematics Major: 68-70 semester hour
Semester Hours required for the Computer Science Major: 76-78 semester hour
The Computer Science and Mathematics major comprises a
required upper-division writing intensive course and the following:
The Computer Science major comprises a required
upper-division writing intensive course and the following:
Computer Science and Mathematics Core (62 Hours)
Computer Science Core (66-68 Hours)
MAT 1441G - Calculus and Analytic Geometry I. Credits: 5
MAT 1441G
CSM 2170 - Computer Science I. Credits: 4
CSM 2170
MAT 2345 - Elements of Discrete Mathematics. Credits: 3
MAT 2345
MAT 2442 - Calculus and Analytic Geometry II. Credits: 5
MAT 2442
MAT 2443 - Calculus and Analytic Geometry III. Credits: 4
MAT 2550 - Introduction to Linear Algebra. Credits: 3
 Remove
MAT 2550
CSM 2670 - Computer Science II. Credits: 4
CSM 2670
CSM 3570 - Numerical Analysis. Credits: 3
CSM 3570
CSM 3670 - Principles of Computer Systems. Credits: 3
CSM 3670
MAT 3701 - Probability and Statistics I. Credits: 3
MAT 3701
MAT 3702 - Probability and Statistics II. Credits: 3
CSM 3770 - Combinatorial Computing. Credits: 3
 Moved to electives
CSM 3770
CSM 3870 - Data Structures. Credits: 3
CSM 3870
New course: ⇒
New course: ⇒
New course: ⇒
CSM 3950 - Introduction to Database Concepts. Credits: 3
CSM 3980 - Parallel Programming. Credits: 3
CSM 4270 - Principles of Programming Languages.
Credits: 3
CSM 42751 - Internship in Computer Science I. Credits: 10 to
15 or CSM 42752
CSM 42751 or CSM 42752, Reduced to 3 -- 5 hours
CSM 4880 - Design and Analysis of Algorithms. Credits: 3
CSM 4880
Moved from electives: ⇒
CSM 4970 - Principles of Operating Systems. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3
CSM 4970
New course: ⇒
New course: ⇒
CSM 4980 - Networking and Distributed Computing.
Credits: 3
CSM 4985 - Artificial Intelligence and Machine Learning. Credits: 3
Computer Science Changes to Major -- Electives
Current Catalog
Proposed Changes
Computer Science and Mathematics (B.S.)
Computer Science (B.S.)
Electives From: (6-8 Hours)
Electives From: (10 Hours)
New course: ⇒
CSM 3070 - Programming Team. Credits: 1, repeat
up to 3 times
MAT 3501 - Di erential Equations I. Credits: 3
MAT 3501
MAT 3502 - Di erential Equations II. Credits: 3
MAT 3502
MAT 3530 - Abstract Algebra. Credits: 4 Moved
MAT 3530
from core ⇒
MAT 3702 - Probability and Statistics II. Credits: 3
Existing course: ⇒
MAT 44441 - Independent Study, Honors I. Credits:
1 to 3
Existing course: ⇒
MAT 44442 - Independent Study, Honors II. Credits:
1 to 3
Existing course: ⇒
MAT 44901 - Independent Study I. Credits: 1 to 3
Existing course: ⇒
MAT 44902 - Independent Study II. Credits: 1 to 3
CSM 4170 - Programming for Mobile Devices. Credits: 3
CSM 4370 - Topics in Computer Science. Credits: 3
MAT 4750 - Linear Programming. Credits: 3
CSM 4873 - Introduction to Cryptography. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3 PHY
3150 - Electronics. Credits: 4
CSM 4170
CSM 4370
MAT 4750
CSM 4873
 Moved to
core PHY 3150
Computer Science Changes to Major
Current Catalog
Computer Science and Mathematics (B.S.)
Total Semester Hours required for the Degree: 120 semester hours
Major
Semester Hours required for the Computer Science and Mathematics Major: 68-70 semester hour
The Computer Science and Mathematics major comprises a required upper-division writing intensive course and the
fol-lowing:
Computer Science and Mathematics Core (62 Hours)
MAT 1441G - Calculus and Analytic Geometry I. Credits: 5
CSM 2170 - Computer Science I. Credits: 4
MAT 2345 - Elements of Discrete Mathematics. Credits: 3
MAT 2442 - Calculus and Analytic Geometry II. Credits: 5
MAT 2443 - Calculus and Analytic Geometry III. Credits: 4
MAT 2550 - Introduction to Linear Algebra. Credits: 3
CSM 2670 - Computer Science II. Credits: 4
CSM 3570 - Numerical Analysis. Credits: 3
CSM 3670 - Principles of Computer Systems. Credits: 3
MAT 3701 - Probability and Statistics I. Credits: 3
MAT 3702 - Probability and Statistics II. Credits: 3
CSM 3770 - Combinatorial Computing. Credits: 3
CSM 3870 - Data Structures. Credits: 3
CSM 4275 - Internship in Computer Science I. Credits: 10 to 15
CSM 4880 - Design and Analysis of Algorithms. Credits: 3
CSM 4970 - Principles of Operating Systems. Credits: 3
Electives From: (6-8 Hours)
MAT 3501 - Differential Equations I. Credits: 3
MAT 3502 - Differential Equations II. Credits: 3
MAT 3530 - Abstract Algebra. Credits: 4
CSM 4170 - Programming for Mobile Devices. Credits: 3
CSM 4370 - Topics in Computer Science. Credits: 3
MAT 4750 - Linear Programming. Credits: 3
CSM 4873 - Introduction to Cryptography. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3
PHY 3150 - Electronics. Credits: 4
Footnotes:
(Major GPA based on those courses listed above taken at EIU.)
Proposed Changes
Computer Science (B.S.)
Total Semester Hours required for the Degree: 120 semester hours
Major
Semester Hours required for the Computer Science Major: 76-78 semester hour
The Computer Science major comprises a required upper-division writing intensive course and the following:
Computer Science Core (66-68 Hours)
MAT 1441G - Calculus and Analytic Geometry I. Credits: 5
CSM 2170 - Computer Science I. Credits: 4
MAT 2345 - Elements of Discrete Mathematics. Credits: 3
MAT 2442 - Calculus and Analytic Geometry II. Credits: 5
MAT 2550 - Introduction to Linear Algebra. Credits: 3
CSM 2670 - Computer Science II. Credits: 4
CSM 3570 - Numerical Analysis. Credits: 3
CSM 3670 - Principles of Computer Systems. Credits: 3
MAT 3701 - Probability and Statistics I. Credits: 3
CSM 3770 - Combinatorial Computing. Credits: 3
CSM 3870 - Data Structures. Credits: 3
CSM 3950 - Introduction to Database Concepts. Credits: 3
CSM 3980 - Parallel Programming. Credits: 3
CSM 4270 - Principles of Programming Languages. Credits: 3
CSM 4275 - Internship in Computer Science I. Credits: 3 to 5
CSM 4880 - Design and Analysis of Algorithms. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3
CSM 4970 - Principles of Operating Systems. Credits: 3
CSM 4980 - Networking and Distributed Computing. Credits: 3
CSM 4985 - Artificial Intelligence and Machine Learning. Credits: 3
Electives From: (10 Hours)
CSM 3070 - Programming Team. Credits: 1 (may be taken up to 3 times for credit.)
MAT 3501 - Differential Equations I. Credits: 3
MAT 3502 - Differential Equations II. Credits: 3
MAT 3530 - Abstract Algebra. Credits: 4
MAT 3702 - Probability and Statistics II: 3
CSM 4170 - Programming for Mobile Devices. Credits: 3
CSM 4370 - Topics in Computer Science. Credits: 3 (may be taken up to 2 times for credit.)
MAT 4750 - Linear Programming. Credits: 3
MAT 44441 - Independent Study, Honors I. Credits: 1 to 3
MAT 44442 - Independent Study, Honors II. Credits: 1 to 3
MAT 44901 - Independent Study I. Credits: 1 to 3
MAT 44902 - Independent Study II. Credits: 1 to 3
CSM 4873 - Introduction to Cryptography. Credits: 3
PHY 3150 - Electronics. Credits: 4
Footnotes:
(Major GPA based on those courses listed above taken at EIU.)
Computer Science Changes to Major
Catalog
Computer Science and Mathematics (B.S.)
Total Semester Hours required for the Degree: 120 semester hours
Major
Semester Hours required for the Computer Science and Mathematics Major: 6870 76-78 semester hours
The Computer Science and Mathematics major comprises a required upper-division
writing intensive course and the following:
Computer Science and Mathematics Core (62 66-68 Hours)
MAT 1441G - Calculus and Analytic Geometry I. Credits: 5
CSM 2170 - Computer Science I. Credits: 4
MAT 2345 - Elements of Discrete Mathematics. Credits: 3
MAT 2442 - Calculus and Analytic Geometry II. Credits: 5
MAT 2443 - Calculus and Analytic Geometry III. Credits: 4
MAT 2550 - Introduction to Linear Algebra. Credits: 3
CSM 2670 - Computer Science II. Credits: 4
CSM 3570 - Numerical Analysis. Credits: 3
CSM 3670 - Principles of Computer Systems. Credits: 3
MAT 3701 - Probability and Statistics I. Credits: 3
MAT 3702 - Probability and Statistics II. Credits: 3
CSM 3770 - Combinatorial Computing. Credits: 3
CSM 3870 - Data Structures. Credits: 3
CSM 3950 – Introduction to Database Concepts. Credits: 3
CSM 3980 – Parallel Programming. Credits: 3
CSM 4270 – Principles of Programming Languages. Credits: 3
CSM 4275 - Internship in Computer Science I. Credits: 10 to 15 3 to 5
CSM 4880 - Design and Analysis of Algorithms. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3
CSM 4970 - Principles of Operating Systems. Credits: 3
CSM 4980 - Networking and Distributed Computing. Credits: 3
CSM 4985 - Artificial Intelligence and Machine Learning. Credits: 3
Electives From: (6-8 10 Hours)
CSM 3070 – Programming Team. Credits: 1 (may be taken up to 3 times for credit.)
MAT 3501 - Differential Equations I. Credits: 3
MAT 3502 - Differential Equations II. Credits: 3
MAT 3530 - Abstract Algebra. Credits: 4
MAT 3702 - Probability and Statistics II. Credits: 3
CSM 4170 - Programming for Mobile Devices. Credits: 3
CSM 4370 - Topics in Computer Science. Credits: 3
MAT 44441 - Independent Study, Honors I. Credits: 1 to 3
MAT 44442 - Independent Study, Honors II. Credits: 1 to 3
MAT 44901 - Independent Study I. Credits: 1 to 3
MAT 44902 - Independent Study II. Credits: 1 to 3
MAT 4750 - Linear Programming. Credits: 3
CSM 4873 - Introduction to Cryptography. Credits: 3
CSM 4885 - Theory of Computation. Credits: 3
PHY 3150 - Electronics. Credits: 4
Footnotes:
(Major GPA based on those courses listed above taken at EIU.)
Date approved by the department or school: November 28, 2016
Date approved by the college curriculum committee:
Date approved by the Honors Council (if this is an honors course):
Date approved by CAA:
CGS: