Computer Science, B.S.

 Bison icon - General Education Course

 Mortarboard Icon - Milestone course: a key success marker for your major. See your advisor to discuss the importance of this course in your plan of study.

Major

The Core Curriculum is designed to foster critical thinking skills and introduce students to basic domains of thinking that transcend disciplines. The Core applies to all majors. Information on specific classes in the Core can be found at https://www.marshall.edu/gened/.

Core Curriculum
Core 1: Critical Thinking
FYS 100First Yr Sem Critical Thinking3
MTH 229 Bison image Calculus/Analytic Geom I (CT)5
Critical Thinking Course3
Core 2
ENG 101 Bison image Beginning Composition3
ENG 201 Bison image Advanced Composition3
CMM 103 Cap graduation image Fund Speech-Communication3
MTH 229 Bison image  Cap graduation image Calculus/Analytic Geom I (CT)5
Sci w/Lab Core II Physical/Natural Science 4
Core II Humanities3
Core II Social Studies3
Core II Fine Arts3
Additional Univeristy Requirements
Writing Intensive3
Writing Intensive3
Multicultural or International3
CS 490 Bison image Senior Project3
Major-Specific
MTH 220 Cap graduation image Discrete Structures3
MTH 229 Bison image  Cap graduation image Calculus/Analytic Geom I (CT)5
MTH 230Calculus/Analytic Geom II4
MTH 329 Bison image Elementary Linear Algebra3
STA 345Applied Prob and Stat3
CS 110 Cap graduation image Computer Science I3
CS 120 Cap graduation image Computer Science II3
CS 210 Cap graduation image Data Structures and Algorithms3
CS 215Adv Data Struct and Algorithms3
CS 300 Cap graduation image Programming Languages3
CS 305Software Engineering3
CS 310Software Engineering II3
CS 320 Cap graduation image Internetworking3
CS 330Operating Systems3
CS 360Automata and Formal Languages3
CS 402Computer Architecture3
CS 410Database Engineering3
CS 430 Cap graduation image Cyber Security3
CS 490 Bison image Senior Project3
ENGR 221Engineering Economy3
ENG 354 Cap graduation image Scientific & Tech Writing3
MGT 320 Cap graduation image Principles of Management3
CS Electives
Select two of the following:6
Software Quality Assurance
Computer Graphics
High Performance Computing
Computing for Bioinformatics
Computational Intelligence
Cyber Risk
Digital Image Processing
Systems Engineering
Special Topics
Special Topics
Special Topics
Special Topics
Science w/ Lab
Select three of the following with labs:12
Principles of Biology (or above)
Principles of Chemistry I
and Principles of Chem Lab I (or above)
The Dynamic Earth
and Earth Materials Lab (or above)
College Physics I
and General Physics I Laboratory (or above)
University Physics I
and General Physics I Laboratory (or above)
Free Elective3
Free Elective3
Free Elective2

Major Information

  • Students are required to know and track their degree requirements for graduation or for entrance to a professional school.
  • Coursework listed as “free elective” may vary for each student. Students are encouraged to use elective hours toward a minor or toward prerequisities.
  • Course offerings and course attributes are subject to change each semester. Please consult each semester’s schedule of courses for availability and attributes.

 Bison icon - General Education Course

 Mortarboard Icon - Milestone course: a key success marker for your major. See your advisor to discuss the importance of this course in your plan of study.

Four Year Plan

The Bachelor of Science in Computer Science program prepares students for careers in computer science through learning based on practice and grounded in theory. Students learn how to analyze, design, build, test, and deploy computer based systems by making technical trade offs between performance, scalability, availability, reliability, security, maintainability, cost and societal impact. Marshall’s computing facilities are state-of-the-art and readily available to students.

Plan of Study Grid
First Year
First SemesterCredit Hours
CS 110 Cap graduation image Computer Science I 3
MTH 229 Bison image  Cap graduation image Calculus/Analytic Geom I (CT) 5
ENG 101 Bison image Beginning Composition 3
CMM 103 Cap graduation image Fund Speech-Communication 3
UNI 100 Freshman First Class 1
 Credit Hours15
Second Semester
CS 120 Cap graduation image Computer Science II 3
ENG 201 Bison image Advanced Composition 3
FYS 100 First Yr Sem Critical Thinking 3
MTH 220 Cap graduation image Discrete Structures 3
MTH 230 Calculus/Analytic Geom II 4
 Credit Hours16
Second Year
First Semester
CS 210 Cap graduation image Data Structures and Algorithms 3
ENG 354 Cap graduation image Scientific & Tech Writing 3
MTH 329 Bison image Elementary Linear Algebra 3
Core II Physical/Natural Science 4
Core II Social Science (CT, M/I) 3
 Credit Hours16
Second Semester
CS 215 Adv Data Struct and Algorithms 3
CS 300 Cap graduation image Programming Languages 3
STA 345 Applied Prob and Stat 3
Science w/ Lab 4
Core II Fine Arts 3
 Credit Hours16
Third Year
First Semester
CS 305 Software Engineering 3
CS 320 Cap graduation image Internetworking 3
CS 330 Operating Systems 3
MGT 320 Cap graduation image Principles of Management 3
Core II Humanities (WI) 3
 Credit Hours15
Second Semester
CS 310 Software Engineering II 3
CS 402 Computer Architecture 3
CS 430 Cap graduation image Cyber Security 3
CS 410 Database Engineering 3
ENGR 221 Engineering Economy 3
 Credit Hours15
Fourth Year
First Semester
CS Elective 3
Science w/ Lab 4
CS 360 Automata and Formal Languages 3
Writing Intensive 3
 Credit Hours13
Second Semester
CS 490 Bison image Senior Project (C) 3
CS Elective 3
Free Elective 3
Free Elective 3
Free Elective 2
 Credit Hours14
 Total Credit Hours120