B.S. Computer Science (Semester-by-Semester Schedule) (From Fall 2012)

First Semester

/

Second Semester

RHET 1311 Composition I

/

3

/

RHET 1312 Composition II

/

3

HIST 1311 History of Civilization I or HIST 1312 History of Civilization II

/

3

/

MATH 1452 Calculus II

/

4

MATH 1451 Calculus I

/

4

/ SPCH 1300 Speech Communication /

3

CPSC 1175 Introduction to Computer Science - Laboratory

/

1

CPSC 1375 Programming I

/

3

/

CPSC 2376 Programming II

/

3

CPSC/IFSC 1105 Freshman Experience

/

1

/

CPSC/IFSC 1310 Internet Technologies

/

3

Semester Total:

/

15

/

Semester Total:

/

16

Third Semester

/

Fourth Semester

CPSC 2382 Introduction to Computer Systems and Assembly Language

/

3

/

Minor course

/

3

CPSC 2380 Data Structures and Algorithms

/

3

/

CPSC 3370: Net Centric Computing: Systems Concepts

/

3

PHYS 2321 Physics for Scientists and Engineers I*

/

3

/

CPSC 3375 Database Concepts I

/

3

PHYS 2121 Physics for Scientists and Engineers I Laboratory *

/

1

/

PHYS 2322 Physics for Scientists and Engineers II *

/

3

MATH 2310 Discrete Mathematics

/

3

/

PHYS 2122 Physics for Scientists and Engineers II Laboratory *

/

1

HIST 2311 U.S. History to 1877 or

HIST 2312 U.S. History since 1877 or

POLS 1310 Amer. National Government

/

3

/

IFSC 2200 Ethics in the Profession

/

2

Semester Total:

/

16

/

Semester Total:

/

15

Fifth Semester

/

Sixth Semester

Fine Arts/ Humanities core requirement

/

3

/

RHET 3326 Technical Writing

/

3

CPSC 3371: Net Centric Computing: Language Concepts

/

3

/

Social Sciences core requirement

/

3

CPSC 3482 Computer Organization I

/

4

/

Upper-level CPSC Elective

/

3

MATH 3310 Algebraic Structures I or MATH 3312 Linear Algebra

/

3

/

Math/Science UL Elective+

/

3

Minor course

/

3

/

Upper level Humanities core requirement**

/

3

Semester Total:

/

16

/

Semester Total:

/

15

Seventh Semester

/

Eighth Semester

CPSC 4373 Fundamentals of Software Engineering

/

3

/

Upper-level CPSC Elective

/

3

Unrestricted Elective

/

2

/

CPSC 4392 Capstone Project

/

3

Upper-level CPSC Elective

/

3

/

Upper-level Minor courses

/

6

STAT 3352 Applied Statistics I

/

3

/ /

Technical science with lab++

/

4

/ /

Semester Total:

/

15

/

Semester Total:

/

12

Total credit hours for the degree: 120

*: CHEM 1402 can be taken in lieu of phys 2321/2121 and CHEM 1403 may be taken in lieu of phys 2322/2122

**: any upper-level offering from programs in the College of Arts, Humanities, Social Sciences qualifies

+: student must take at least 30 credits in math and science in total; some minors will allow students to achieve this without this extra requirement

++: see list of core science options; choose from among the two earth science, two biology, and one astronomy offering