Computer Science Major (CMPS)—B.S.

Degree: Bachelor of Science

Required: 122 semester hours, to include at least 36 hours at or above the 300 course level

AOS Code: U180

The B.S. degree in Computer Science program is accredited by the Computing Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012; telephone: 410-347-7700.

Students must maintain a grade point average of at least 2.0 in the core courses, required electives, and required supporting discipline courses.

Because computer science courses change rapidly, it is recommended that the sequence CSC 130, CSC 230, CSC 330 be completed within four (4) consecutive semesters.

I General Education Core Requirements (GEC)

See complete GEC requirements and approved course listings for all categories.

GLT—Literature (6 s.h.)

Student selects 6 s.h. from GLT list.

GFA—Fine Arts (3.s.h.)

Student selects 3 s.h. from GFA list.

GPR—Philosophical, Religious, Ethical Principles (3 s.h.)

Student selects 3 s.h. from GPR list.

GHP—Historical Perspectives on Western Culture (3 s.h.)

Student selects 3 s.h. from GHP list.

GNS—Natural Sciences (7 s.h.)

CHE 111General Chemistry I

3

and

CHE 112General Chemistry I Laboratory

1

 

or

 

PHY 291General Physics I with Calculus

4

Student selects additional 3 s.h. from GNS list. Must have a different course prefix than the required course(s) chosen.

GMT—Mathematics (3 s.h.)

MAT 191Calculus I

3

GRD—Reasoning and Discourse (6 s.h.)

ENG 101College Writing I

3

or

FMS 115Freshman Seminar in Reasoning and Discourse I

3

or

RCO 101College Writing I

3

Student selects additional 3 s.h. from GRD list.

GSB—Social and Behavioral Sciences (6 s.h.)

Student selects 6 s.h. from GSB list.

II General Education Marker Requirements

See details and courses. It is possible to meet all GE Marker Requirements while completing the GE Core requirements or courses required by the major/concentration.

Students may select courses for:

Global/Global Non-Western Perspectives (GL/GN)

four (4) courses carrying GL/GN markers, at least one of which must carry the GN marker

One Speaking Intensive (SI) Course

In addition to this SI Marker requirement, students must also complete a second SI course within the major. All programs have identified at least one course among their major requirements that is taught as Speaking Intensive.

One Writing Intensive (WI) Course

In addition to this WI Marker requirement, students must also complete a second WI course within the major. All programs have identified at least one course among their major requirements that is taught as Writing Intensive.

III College of Arts and Sciences Additional Requirements (CAR)

See requirements and approved courses.

Historical Perspectives on Western Culture

GHP/GPM course

3

or

GMO course

3

Natural Sciences

one additional GNS/GLS or GPS course

3-4

Social and Behavioral Sciences (GSB)

one additional GSB course

3

Foreign Language (GFL)

intermediate-level proficiency in one language

0-12

demonstrated by placement test, or completion of course work through course number 204

Writing Intensive Courses (WI)

a total of four WI courses

IV Major Requirements

1.

CSC 130Introduction to Computer Science

3

CSC 230Elementary Data Structures and Algorithms

3

CSC 250Foundations of Computer Science I

3

CSC 261Computer Organization and Assembly Language

3

CSC 330Advanced Data Structures

3

CSC 339Concepts of Programming Languages

3

CSC 340Software Engineering

3

CSC 350Foundations of Computer Science II

3

CSC 490Senior Project

3

CSC 553Theory of Computation

3

CSC 562Principles of Operating Systems

3

2. CSC Electives

15 additional s.h., selected from any CSC course at the 300 level or above, 3 s.h. of which may be satisfied by completing one of:

MAT 310Elementary Linear Algebra

3

MAT 390Ordinary Differential Equations

3

MAT 394Calculus IV

3

MAT 515Mathematical Logic

3

MAT 531Combinatorial Analysis

3

MAT 532Introductory Graph Theory

3

MAT 540Introductory Complex Analysis

3

MAT 541Stochastic Processes

3

MAT 542Stochastic Processes

3

MAT 556Topics in Discrete Mathematics

3

STA 551Introduction to Probability

3

STA 552Introduction to Mathematical Statistics

3

STA 580Biostatistical Methods

3

V Supporting Discipline Requirements

The following courses are required:

MAT 191Calculus I

3

MAT 292Calculus II

3

MAT 293Calculus III

3

PHI 222Ethics in the Computer Age

3

 

STA 271Fundamental Concepts of Statistics

3

or

STA 290Introduction to Probability and Statistical Inference

3

VI Science Requirements

1. Choose an option from the following:

Option A

PHY 291General Physics I with Calculus

4

PHY 292General Physics II with Calculus

4

Option B

CHE 111General Chemistry I

3

CHE 112General Chemistry I Laboratory

1

CHE 114General Chemistry II

3

CHE 115General Chemistry II Laboratory

1

2. 4 additional s.h. of science courses

Select from any course carrying credit toward a biology, chemistry, or physics major.

Recommended

BIO 111Principles of Biology I

4


 

Powered by SmartCatalog IQ