rmirdama@shepherd.edu
304.876.5368
Double Major in Computer Science and Mathematics

Total Required Hours (138)

A double major in mathematics and computer science provides students with great flexibility in job placement.

Specific General Studies Requirement (3)

  • MATH 108 Precalculus (3)

Core Requirements (58)

Computer Science Core Courses (32)
  • CIS 102 Microcomputer Applications (3)
  • CIS 104 Introduction to Computer and Information Sciences (3)
  • CIS 211 Computer Language Concepts (4)
  • CIS 234 Introduction to Networking (3)
  • CIS 314 Advanced Computer Language Concepts (4)
  • CIS 321 Data and File Structures (4)
  • CIS 386 Computer Organization (4)
  • CIS 388 Database Management Systems (4)
  • CIS 390 Operating Systems (3)

Mathematics Core Courses (26)

  • MATH 100 Freshman Seminar (1)
  • MATH 207 Calculus I (4)
  • MATH 208 Calculus II (4)
  • MATH 254 Discrete Mathematics (3)
  • MATH 307 Linear Algebra (3)
  • MATH 309 Calculus III (4)
  • MATH 310 Differential Equations (4)
  • MATH 321 Probability and Statistics (3)

Double Major Requirements (12-13)

Required CIS Courses (12 - 13)

  • CIS 331 Programming Languages (3) OR
    CIS 419 Data Communications (3)
  • CIS 421 Computer Architecture (3)
  • CIS 431 Algorithms and Data Structures (3)
  • CIS 487 Software Engineering (3) OR
    CIS 486 Network Security (4)
Required Mathematics Courses (9)
  • MATH 318 Numerical Analysis (3)
  • MATH 329 Mathematics Modeling (3)
  • MATH 354 Operations Research (3)

Required Electives (12)

  • Any CIS or MATH courses numbered 300 or above.