Computer Science

CIP Code

11.0701

Dr. Lei Qian, Discipline Coordinator

Program Requirements

Students wishing to undertake a joint major in computer science should obtain advice from the department as early as possible after deciding to pursue the major. A faculty member from the department will be assigned to cooperate with the student's other faculty academic advisors in the construction and execution of an appropriate study plan.

Major Electives

Six to eight hours of departmentally approved computer science electives at the 300 level or above.
Total Credit Hours:6-8

Major Required

CSCI 110INTRODUCTION TO COMPUTER SCIENCE I

4

And

CSCI 110LINTRODUCTION TO COMPUTER SCIENCE I LABORATORY

0

CSCI 120INTRODUCTION TO COMPUTER SCIENCE II

4

And

CSCI 120LINTRODUCTION TO COMPUTER SCIENCE II LABORATORY

0

CSCI 210SOPHOMORE SEMINAR

1

CSCI 230INTRODUCTION TO COMPUTER ARCHITECTURE

4

And

CSCI 230LINTRODUCTION TO COMPUTER ARCHITECTURE LABORATORY

0

CSCI 241DATA STRUCTURES AND ALGORITHMS

4

CSCI 261OPERATING SYSTEMS

4

CSCI 282PROGRAMMING LANGUAGES

4

CSCI 292THEORY OF COMPUTATION

4

CSCI 310JUNIOR SEMINAR

1

CSCI 312DATABASE MANAGEMENT

4

CSCI 411SENIOR SEMINAR I

2

CSCI 412SENIOR SEMINAR II

2

Total Credit Hours:38

Cognate Courses

There are five (5) required Mathematics and Statistics courses, 20 credit hours.
MATH 120CALCULUS I

4

MATH 130CALCULUS II

3

MATH 125DISCRETE MATHEMATICS

3

MATH 240LINEAR ALGEBRA

3

NSCI 360STATISTICS

4

Total Credit Hours:20

Mathematics requirement

In lieu of the CORE mathematics course (CORE 131), computer science majors take MATH 120 and other prerequisites as appropriate according to placement test results.

Joint Major Requirements

Joint majors combining computer science and another discipline may be arranged. Requirements for the joint majors in computer science, in addition to the University degree requirements outlined within this Bulletin, are:

Required Courses

Required coursework in computer science

CSCI 110INTRODUCTION TO COMPUTER SCIENCE I

4

And

CSCI 110LINTRODUCTION TO COMPUTER SCIENCE I LABORATORY

0

CSCI 120INTRODUCTION TO COMPUTER SCIENCE II

4

And

CSCI 120LINTRODUCTION TO COMPUTER SCIENCE II LABORATORY

0

CSCI 210SOPHOMORE SEMINAR

1

CSCI 230INTRODUCTION TO COMPUTER ARCHITECTURE

4

And

CSCI 230LINTRODUCTION TO COMPUTER ARCHITECTURE LABORATORY

0

CSCI 241DATA STRUCTURES AND ALGORITHMS

4

CSCI 261OPERATING SYSTEMS

4

CSCI 282PROGRAMMING LANGUAGES

4

Or

CSCI 312DATABASE MANAGEMENT

4

CSCI 310JUNIOR SEMINAR

1

CSCI 411SENIOR SEMINAR I

2

CSCI 412SENIOR SEMINAR II

2

Total Credit Hours:30

Major Electives

Departmentally approved computer science electives at the 200 level or above.

 
Total Credit Hours:6-8

Cognate Courses

 
MATH 120CALCULUS I

4

MATH 125DISCRETE MATHEMATICS

3

MATH 240LINEAR ALGEBRA

3

NSCI 360STATISTICS

4

Total Credit Hours:14

Mathematics requirement

In lieu of the CORE mathematics course (CORE 131), computer science joint majors take MATH 120 and other prerequisites as appropriate according to placement test results.

Other computer science courses to complete the minor may be selected, with departmental approval, from among all other computer science courses that are acceptable for the computer science major. Students wishing to minor in computer science should obtain the advice of the Mathematics and Computer Science Department as early as possible after deciding to pursue the minor. A faculty member from the department will be assigned to assist the student's faculty academic advisor with the construction and execution of an appropriate study plan.

Suggested Program Plan for Computer Science Majors:

(Suggested program requires testing into MATH 120 Calculus II. Otherwise, additional mathematics course may be required.)

First Year, Fall Semester

CORE 100NEW STUDENT ORIENTATION SEMINAR

1

CORE 150COMPOSITION I

3

CSCI 110INTRODUCTION TO COMPUTER SCIENCE I

4

And

CSCI 110LINTRODUCTION TO COMPUTER SCIENCE I LABORATORY

0

FREN 101ELEMENTARY FRENCH I

4

Or

SPAN 101ELEMENTARY SPANISH I

3

MATH 120CALCULUS I

4

First Year, Spring Semester

CORE 120CRITICAL THINKING

2

CORE 160COMPOSITION II

3

CSCI 120INTRODUCTION TO COMPUTER SCIENCE II

4

And

CSCI 120LINTRODUCTION TO COMPUTER SCIENCE II LABORATORY

0

FREN 102ELEMENTARY FRENCH II

4

Or

SPAN 102ELEMENTARY SPANISH II

3

MATH 130CALCULUS II

3

Second Year, Fall Semester

CORE 260HUMANITIES: THOUGHT AND EXPERIENCE

3

MATH 125DISCRETE MATHEMATICS

3

FREN 200INTENSIVE INTERMEDIATE FRENCH

4

Or

SPAN 200INTENSIVE INTERMEDIATE SPANISH

3

CSCI 210SOPHOMORE SEMINAR

1

CSCI 241DATA STRUCTURES AND ALGORITHMS

4

Second Year, Spring Semester

CORE Group A Cultural Exposure

4

CORE 240NATURAL SCIENCE

4

MATH 240LINEAR ALGEBRA

3

CSCI 230INTRODUCTION TO COMPUTER ARCHITECTURE

4

And

CSCI 230LINTRODUCTION TO COMPUTER ARCHITECTURE LABORATORY

0

Third Year, Fall Semester

CORE C: The Arts

3-4

CSCI 261OPERATING SYSTEMS

4

NSCI 360STATISTICS

4

CSCI 310JUNIOR SEMINAR

1

General Elective

4

Third Year, Spring Semester

CORE 201INTRODUCTION TO BUSINESS AND ENTREPRENEURSHIP

3

CSCI 292THEORY OF COMPUTATION

4

CSCI 282PROGRAMMING LANGUAGES

4

CSCI
Elective

3

General Elective

2

Fourth Year, Fall Semester [16 credits]

CORE E: Social Science

3

CSCI 411SENIOR SEMINAR I

2

CSCI
Elective

4

General Elective

4

General Elective

4

Fourth Year, Spring Semester

CORE 360THE WORLD AND ITS PEOPLES

3

CSCI 312DATABASE MANAGEMENT

4

CSCI 412SENIOR SEMINAR II

2

General Elective

3-4

General Elective

4

CORE Curriculum Requirements

The CORE curriculum will be chosen from one of the courses in each of the following groups, A-E.

GROUP A (Choose one of the following):

ART 291AFRICAN AMERICAN ART

4

ART 292AFRICAN ART

4

ENG 275AFRICAN AMERICAN LITERATURE TO 1919

4

HIS 180AFRICAN HISTORY

4

HIS 270AFRICAN-AMERICAN HISTORY

4

MUS 200WORLD MUSIC

3

MUS 206CROSSCURRENTS IN AFRICAN AND AFRICAN AMERICAN MUSIC

2

GROUP B (Choose one of the following):

CORE 132ESSENTIAL MATHEMATICS FOR A CONTEMPORARY WORLD II

3

BAD 200APPLIED CALCULUS

4

BAD 260APPLIED STATISTICS

4

MATH 125DISCRETE MATHEMATICS

3

NSCI 360STATISTICS

4

GROUP C (Choose one of the following):

CORE 220THE CREATIVE ARTS

3

MUS 207TWENTIETH CENTURY MUSIC

2

MUS 208HISTORY OF JAZZ

2

ART 207ARTS AND IDEAS I

4

ART 208ARTS AND IDEAS II

4

MUS 205MUSIC IN AMERICA

2

GROUP D (Choose CORE 240 or any two science disciplines from the list below):

BIOL 101GENERAL BIOLOGY I

3

And

BIOL 101LGENERAL BIOLOGY I LABORATORY

1

CHEM 113GENERAL CHEMISTRY I

3

And

CHEM 103EXPERIMENTS IN GENERAL CHEMISRY I

1

PHYS 130UNIVERSITY PHYSICS I

3

And

PHYS 130LEXPERIMENTS IN GENERAL PHYSICS I

1

GROUP E (Choose one of the following):

ECON 230PRINCIPLES OF MICROECONOMICS

3

ECON 240PRINCIPLES OF MACROECONOMICS

3

HIS 160UNITED STATES HISTORY

4

PSCI 122AMERICAN POLITICAL SYSTEMS

4

PSY 180GENERAL PSYCHOLOGY

4

SOC 100INTRODUCTION TO SOCIOLOGY

3

Note: One additional general elective [4 credits] may be taken in summer school to fulfill requirements for graduation when a student places below the calculus- level upon enrollment.

Total Credit Hours: 120