Course of Study

Bachelor of Science in Computer Science

Semester Hours

Courses

1st Sem

2nd Sem

Total Hours

 

FRESHMAN YEAR

 

CSCI 101

Introduction to the CS Profession

2

-

2

 

CSCI 150

Programming I

3

-

3

 

CSCI 151

Programming I Lab

1

-

1

 

MATH 260

Calculus I***

4

-

4

 

ENGL 110

Composition I

3

-

3

 

 

Health & Wellness

2

-

3

 

CSCI 250

Programming II

-

3

3

 

CSCI 251

Programming II Lab

-

1

1

 

MATH 261

Calculus II*

-

4

4

 

ENGL 111

Composition II

-

3

3

 

 

History Elective

-

3

3

 

 

Social Science Elective

-

3

3

 

Totals

15

17

32

 

SOPHOMORE YEAR

 

CSCI 287

Data Structures

3

-

3

 

 CSCI 303

Computer Organization and Architecture

3

-

4

 

MATH 280

Discrete Math for Computer Science

3

-

3

 

ENGL342 -or- GEEN310

Technical Communication

Advanced Communication

3

-

3

 

 

Global Studies Elective

3

-

3

 

CSCI 281

Discrete Structures

-

3

3

 

CSCI 296

Web Programming

-

3

3

 

CSCI356

Database Systems

-

3

3

 

PHIL 450 -or-

PHIL 275

Applied Ethics (Humanities Elective)

Ethics (Humanities Elective)

-

3

3

 

 

Literature Elective

-

3

3

 

Totals

15

15

30

 

JUNIOR YEAR

 

STAT 340

Probability & Statistics for CS

3

-

3

 

CSCI 392

Advanced Data Struct. & Algorithms

3

-

3

 

 CSCI 487

Software Design & Development

3

-

3

 

CSCI445

Computer Communications Network

3

-

3

 

 

BIOL/CHEM/PHYS Laboratory Science **

4

-

4

 

 

Free Elective

 

3

3

 

 

CSCI/MATH/STAT Elective

 

3

3

 

CSCI 489

Operating Systems

-

3

3

 

CSCI 400

Computer Science Seminar

-

2

2

 

CSCI358

Introduction to Information Assurance

-

3

3

 

Totals

16

14

30

 

SENIOR YEAR

CSCI 493

Senior Project I

3

-

3

CSCI 470

 Parallel and Distributed Programming

 

3

-

1

 

 CSCI Elective (300-level or higher)

 

3

-

3

 

Free Elective

3

-

3

 

BIOL/CHEM/PHYS Laboratory Science**

4

-

4

CSCI 485

Programming Languages

-

3

3

CSCI 494

Senior Project II

-

3

3

 

 CSCI Elective (300-level or higher)

 

-

3

3

 

MATH Restricted Elective *

-

3

3

 

 

16

12

28

Courses

1st Sem

2nd Sem

Total Hours

 

FRESHMAN YEAR

 

CSCI 101

Introduction to the CS Profession

2

-

2

 

CSCI 150

Programming I

3

-

3

 

CSCI 151

Programming I Lab

1

-

1

 

MATH 260

Calculus I***

4

-

4

 

ENGL 110

Composition I

3

-

3

 

 

Health & Wellness

2

-

3

 

CSCI 250

Programming II

-

3

3

 

               

 

* Math Restricted Elective should be selected from among the following courses:

  • MATH 292 Introduction to Number Theory
  • MATH 317 Stochastic Processes
  • MATH 321 Combinatorics
  • MATH 325 Linear Algebra
  • MATH 335 Mathematical Modeling
  • MATH 340 Modern Geometry I
  • MATH 348 Introduction to Game Theory
  • MATH 350 Differential Equations
  • MATH 352 Introduction to Mathematical Biology
  • MATH 360 Calculus III
  • MATH 392 Introduction to Linear Programming
  • MATH 415 Matrix Theory
  • MATH 417 Numerical Linear Algebra
  • MATH 425 Modern Algebra I
  • MATH 452 Numerical Analysis
  • MATH 473 Discrete Wavelet Transformation and Applications
  • MATH 490 Graph Theory
  • STAT 380 Probability and Statistics I

** BIOL/CHEM/PHYS Laboratory course must be intended for science and engineering majors. Select from the following list and confirm with your academic advisor that the science classes you are taking are appropriate.

  • PHYS 105 Introduction to Physics I with Laboratory
  • PHYS 106 Introduction to Physics II with Laboratory
  • PHYS 112 General Physics I with Laboratory
  • PHYS 113 General Physics II with Laboratory
  • CHEM 151/153 General Chemistry I with Laboratory
  • CHEM 152/154 General Chemistry II with Laboratory
  • BIOL 120 Principles of Biology I with Laboratory
  • BIOL 121 Principles of Biology II with Laboratory

*** Depending on math placement, students may be asked to complete MATH 120 and MATH 121, or MATH 150 before taking MATH 260. These additional MATH courses will replace one or both Free Electives