College of Information Technology
and Engineering
Mission Statement: CITE will be a recognized leader in practice- oriented teaching and applied research

CITE Home

Undergraduate Programs

Graduate Programs

Course Information

CITE Information

Student Information

CITE Information

Related Links


Search Within CITE

Topics on this page:

Page updated on 07-Jul-2008

Program Banner

Computer Science Program

Dr. Bill Pierson, Division Chair (e-mail)

Program Description

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.

This degree program is jointly offered by the College of Science (COS) and the College of Information Technology and Engineering (CITE). For administrative purposes, student applications and records are housed in CITE.

Admission and Transfer Criteria

The minimum requirements for admission into the Computer Science major for first time freshmen are:

The minimum requirements for admission into the Computer Science major for transfer students, whether from within Marshall University or from another institution, are:

Because enrollment may be limited, prospective students are encouraged to apply for admission as soon as possible and are urged to contact a faculty advisor.

For those desiring to major in computer sciences who do not meet the admission or transfer criteria listed above:

Students in Pre-Computer Science must complete the criteria for transfer students to Computer Science. Registration for Computer Science courses will be limited once transfer criteria are met.

B.S. Degree Requirements

The B.S. degree program requires 128 credit hours (CH) of coursework. Students are advised to pay careful attention to Marshall Plan requirements; please consult an advisor. The general degree requirements of the Colleges of Science and Information Technology and Engineering are superseded by the requirements outlined below (all courses are 3 CH except where indicated):

A. Program General Requirements (70-73 CH)

I. Orientation (1 CH)

Choose one of the following:

  • UNI 101: New Student Seminar (1 CH)
  • HON 101: New Student Seminar Honors (1 CH)

II. General Education (30 CH)

The Marshall Plan requires students to complete one Multicultural course, two International courses, and one Writing Intensive course. When developing a plan of study, we suggest taking an International course that also qualifies as a Writing Intensive course.

1 Communications (12 CH)

The following courses are required:

  • Choose one of the following three options for meeting the English Composition requirement:
    • ENG 101 - English Composition I (3 hrs) and ENG 102 - English Composition II (3 hrs)
    • ENG 101 - English Composition I (3 hrs) and ENG 302 - Research Intensive Writing (3 hrs)
    • ENG 201H - English Composition Honors (6 hrs)
  • ENG 354 - Scientific and Technical Writing (3 hrs)
  • CMM 103 - Fundamentals of Speech Communication (3 hrs)

2 Humanities, the Arts, and Literature (9 hrs)

The following courses are required:

Humanities: one course in Classics, Philosophy, or Religious Studies. (PHL 200: Introduction to Philosophy: Ancient Period is recommended.)

The Arts: one course from the following:

  • ART 112 - Introduction to Visual Arts I (3 hrs)
  • MUS 142 -: Appreciation of Music I (3 hrs)
  • THE 112 -Theater Appreciation I (3 hrs)

Literature: one course from the following:

  • Classics:
    CL 230 - Ancient Greek and Roman Epic (3 hrs)
    CL 231 - Women in Greek and Roman Literature (3 hrs)
    CL 232 - Ancient Greek and Roman Drama (3 hrs)
    CL 233 - Greek and Roman Historians (3 hrs)
    CL 234 - Greek and Roman Poetry (3 hrs)
  • any English 300 or 400 level literature course except:
    ENG 302 - Research-based Composition (3 hrs)
    ENG 353 -
    ENG 360 - Introduction to Creative Writing (3 hrs)
    ENG 377 - Creative Writing: Poetry (3 hrs)
    ENG 378 - Creative Writing: Fiction (3 hrs)
    ENG 402 - Pre-professional Composition and Rhetoric (3 hrs)
    ENG 408 - Advanced Expository Writing (3 hrs)
    ENG 444 - Rendering the Landscape (3 hrs)
    ENG 491 - Creative Writing: Poetry Workshop (3 hrs)
    ENG 492 - Creative Writing: Fiction Workshop (3 hrs)
  • any 300 or 400 level French, German, Latin, or Spanish literature course.

3 Social Sciences (9 hrs)

Choose three courses, but no more than one course from each area:

  • Geography: any course
  • History: any course
  • Political Science: any course
  • Psychology: any course
    Note: PSY 201 - General Psychology is recommended
  • Sociology/Anthropology: any course except
    SOC 344 - Social Research I (3 hrs) or
    SOC 345 - Social Statistics I (3 hrs) or
    SOC 445 - Social Statistics II (3 hrs)

III. Mathematics (18 CH)

The following courses are required:

  • MTH 220 - Discrete Structures (3 hrs)
  • MTH 229 - Calculus with Analytic Geometry I (5 hrs)
  • MTH 230 - Calculus with Analytic Geometry II (4 hrs)
  • MTH 329 - Elementary Linear Algebra (3 hrs)
  • MTH 345 - Applied Probability and Statistics (3 hrs)

IV. Science (12-15 CH)

Choose three of the following, including one two semester sequence (BSC 120-121, CHM 211/217 and 212/218, or either PHY 201/202 and 203/204 or PHY 211/202 and 213/204):

  • BSC 120 - Principles of Biology I (4 hrs)
  • BSC 121 - Principles of Biology II (4 hrs)
  • CHM 211 - Principles of Chemistry I (3 hrs) and
    CHM 217 - Principles of Chemistry Lab I (2 hrs)
  • CHM 212 - Principles of Chemistry I (3 hrs) and
    CHM 218 - Principles of Chemistry Lab II (2 hrs)
  • GLY 200 - Physical Geology (3 hrs) and
    GLY 210L - Earth Materials Lab (1 hr)
  • Either (PHY 201: General Physics (3 hrs) or PHY 211: Principles of Physics (4 hrs)) and PHY 202: General Physics Lab (1 hr)
  • Either (PHY 203: General Physics (3 hrs) or PHY 213: Principles of Physics (4 hrs)) and PHY 204: General Physics Lab (1 hr)

V. Business (9 hrs)

The following courses are required:

  • ENGR 221 - Engineering Economy (3 hrs)
  • MGT 320 - Principles of Management I (3 hrs)
  • ACC 215 - Principles of Accounting I (3 hrs)

B. Computer Science Core (40 hrs)

The following courses are required (professional ethics and social responsibility topics are discussed in CS 490 and CS 491.):

  • CS 110 - Computer Science I (3 hrs)
  • CS 120 - Computer Science II (3 hrs)
  • ENGR 204 - Introduction to Digital Systems (4 hrs)
  • CS 210 - Algorithm Analysis and Design (3 hrs)
  • CS 300 - Programming Languages (3 hrs)
  • CS 305 - Software Engineering I (3 hrs)
  • CS 310 - Software Engineering II (3 hrs)
  • CS 320 - Internetworking (3 hrs)
  • CS 330 - Operating Systems (3 hrs)
  • CS 340 - Cyber Security (3 hrs)
  • CS 350 - Database Engineering (3 hrs)
  • CS 490 - Senior Project I (3 hrs)
  • CS 491 - Senior Project II (Capstone) (3 hrs)

C. Computer Science Electives (minimum 6 hrs)

Choose two of the following electives:

  • CS 315 - Software Quality Assurance (3 hrs)
  • CS 370 - Computer Graphics (3 hrs)
  • CS 420 - Distributed Systems (3 hrs)
  • CS 440 - Image Processing (3 hrs)
  • CS 455 - Systems Engineering (3 hrs)
  • CS 460 - Multimedia Systems (3 hrs)
  • CS 475 - Internship (3-12 hrs)
  • CS 480-483 - Special Topics (1-4 hrs)
  • CS 485-488 - Independent Study (1-4 hrs)

D. Free Electives (6-12 hrs)

Students may choose additional CS courses, Liberal Arts courses, courses towards a minor, or any other courses according to personal preference.

Sample Curriculum Plans

The following plans are samples; please consult an advisor when creating your own plan of study. The first sample assumes a Math ACT score of 23 to 26 making MTH 132 - Pre-Calculus with Science Applications a required course.

Plan 1 (Math ACT 23-26 or above)

Freshman Year

 Fall Semester Spring Semester
  CS 110 - Computer Science I 3  CS 120 - Computer Science II 3
 ENG 101 - English Composition I3 ENG 102 - English Composition II3
  MTH 132 - Pre-Calculus with Science Applications 5   MTH 220 - Discrete Structures 3
  Social Science 3  MTH 229 - Calculus with Analytic Geometry I 5
 UNI 101 - New Student Seminar1  Social Science 3
 Total 15  Total 17

Sophomore Year

 Fall Semester Spring Semester
  CS 210 - Algorithm Analysis and Design 3  CS 300 - Programming Languages 3
  ENG 354 - Scientific and Technical Writing 3  ENGR 204 - Introduction to Digital Systems 4
  MTH 230 - Calculus with Analytic Geometry II 4   MTH 329 - Elementary Linear Algebra 3
  Arts 3  Science 4
  Science 3  Social Science 3
 Total16 Total17

Junior Year

 Fall Semester Spring Semester
  CS 305 - Software Engineering I 3  CS 310 - Software Engineering II 3
  CS 320 - Internetworking 3  CS 340 - Cyber Security 3
  CS 330 - Operating Systems 3  CS 350 - Database Engineering 3
  MTH 345 - Applied Probability and Statistics 3  CMM 103 - Fundamentals of Speech Communication3
  Science 4  ENGR 221 - Engineering Economy 3
       Literature 3
 Total 16 Total 18

Senior Year

 Fall Semester Spring Semester
  ACC 215 - Principles of Accounting I 3  CS 491 - Senior Project II 3
  CS 490 - Senior Project I 3  CS Elective 3
  MGT 320 - Principles of Management I 3   Free Elective 3
  CS Elective 3  Free Elective 3
  Humanities 3 Free Elective 4
 Total 15  Total 15

Plan 2 (Math ACT 27 or above)

Freshman Year

  Fall Semester   Spring Semester
  CS 110 - Computer Science I 3   CS 120 - Computer Science II 3
  ENG 101 - English Composition I 3   ENG 102 - English Composition II 3
  MTH 229 - Calculus with Analytic Geometry I 5   MTH 220 - Discrete Structures 3
  Social Science 3   MTH 230 - Calculus with Analytic Geometry II 4
  UNI 101 - New Student Seminar 1   Social Science 3
  Total 15   Total 16

Sophomore Year

  Fall Semester   Spring Semester
  CS 210 - Algorithm Analysis and Design 3   CS 300 - Programming Languages 3
  ENG 354 - Scientific and Technical Writing 3   ENGR 204 - Introduction to Digital Systems 4
  MTH 345 - Applied Probability and Statistics 3   MTH 329 - Elementary Linear Algebra 3
  Arts 3   Science 4
  Science 4   Social Science 3
  Total 16   Total 17

Junior Year

  Fall Semester   Spring Semester
  CS 305 - Software Engineering I 3   ACC 215 - Principles of Accounting I 3
  CS 320 - Internetworking 3   CS 310 - Software Engineering II 3
  CS 330 - Operating Systems 3   CS 350 - Database Engineering 3
  Humanities/Literature 3   CMM 103 - Fundamentals of Speech Communication 3
  Science 4   ENGR 221 - Engineering Economy 3
        Free Elective 3
  Total 16   Total 18

Senior Year

  Fall Semester   Spring Semester
  CS 340 - Cyber Security 3   CS 491 - Senior Project II 3
  CS 490 - Senior Project I 3   CS Elective 3
  MGT 320 - Principles of Management I 3   Free Elective 3
  CS Elective 3   Free Elective 3
  Humanities/Literature 3   Free Elective 4
  Total 15   Total 15

Curriculum Sheet

Here is a curriculum sheet (PDF format) that recaps the above information.

Computer Literacy

The Marshall Plan computer competency requirement is met by CS110 and CS120.

Minor in Computer Science

A student may be awarded a minor in Computer Science by completing a minimum of 15 credit hours that include the following courses:

Please consult your advisor for more information.

Program-Related Links

www.acm.org - Association for Computing Machinery
www.computer.org - IEEE Computer Society