Computer Science, B.S.
2024 Semester Map

TOTAL CREDITS: 122–124

Fall, Year One

CourseCredits
ETCS 105
Career Discovery
2
MATH 170
Calculus I
4
Natural Science ElectiveA
4
FCWR 101
Writing I: Foundations of College Composition
3
DATA 101
Making Sense of a Data-Oriented Society
3
TOTAL CREDITS16

Spring, Year One

CourseCredits
CSCI 125
Computer Programming I
3
MATH 180
Calculus II
4
Natural Science ElectiveA 4
FCWR 151
Writing II: Foundations of Research Writing
3
Liberal Arts Elective 3
TOTAL CREDITS17

Fall, Year Two

CourseCredits
CSCI 185
Computer Programming II
3
CSCI 135
Digital Logic Design Fundamentals
3
MATH 310
Linear Algebra
3
Natural Science ElectiveA
3
FCWR 304
Communication for Technical Professions
3
TOTAL CREDITS15

Spring, Year Two

CourseCredits
CSCI 260
Data Structures
3
CSCI 235
Elements of Discrete Structures
3
CSCI 155
Computer Organization and Architecture
3
ETCS 108
Computer, Internet, and Society
3
Math/Science Elective 3
TOTAL CREDITS15

Fall, Year Three

CourseCredits
CSCI 330
Operating Systems
3
CSCI 270
Probability and Statistics for Computer Science
3
CSCI 312
Theory of Computation
3
CSCI 318
Programming Language Concepts
3
ICLT 3XX
Literature choice
3
TOTAL CREDITS15

Spring, Year Three

CourseCredits
CSCI 335
Design and Analysis of Algorithms
3
CSCI 345
Computer Networks
3
CSCI 300
Database Management
3
Math/Science Elective 3
ICBS 3XX
Behavioral Science choice
3
TOTAL CREDITS15

Fall, Year Four

CourseCredits
CSCI 456
Senior Project I
2
CSCI 380
Introduction to Software Engineering
3
Computer Science Concentration choiceB
3
Computer Science Concentration choiceB
3
Math/Science Elective 3
ICPH 3XX
Philosophy choice
3
TOTAL CREDITS17

Spring, Year Four

CourseCredits
CSCI 457
Senior Project II
2
Computer Science Concentration choiceB 3
Computer Science Concentration choiceB 3
General Elective 3
IENG 400
Technology and Global IssuesC
3
TOTAL CREDITS14
A
Students must choose one grouping of courses from BIOL, CHEM, or PHYS to complete the Natural Science Elective requirement.
Biology Chemistry Physics
BIOL 110 General Biology I CHEM 110 General Chemistry I PHYS 170 General Physics I
BIOL 150 General Biology II CHEM 150 General Chemistry II PHYS 180 General Physics II
PHYS XXX Physics Elective PHYS XXX Physics Elective BIOL/CHEM XXX Life Science Elective
B
Select one concentration below and choose 12 credits to complete.
Big Data Management and Analytics General Option Network Security
CSCI 436 Big Data Management and Analytics CSCI/ITEC XXX: Choose four 300- or 400-level courses from Computer Science or Information Technology CSCI 352 Intro to Network and Internet Security
CSCI 426 Information Retrieval CSCI 354 Principles of Information Security
CSCI 401 Database Interfaces and Programming CSCI 357 CISCO Academy Level 1
CSCI 405 Distributed Database Systems CSCI 362 Intro System Security Engineering and Administration
CSCI 415 Introduction to Data Mining CSCI 440 Advanced Network and Internet Security
  CSCI 445 Operating System Security
  CSCI 460 Special Topics I
  CSCI 470 Special Topics II
C
Cross-listed with ICSS 309.