Computer Science Requirements

Back to Concentration Selection

Total Required Hours (128)

This is a traditional computer science curriculum with courses in artificial intelligence, data structures and algorithms, operating systems, databases, programming languages, and software engineering.

Specific General Studies Requirement (3)

  • MATH 155 Discrete Structures (3)

Core Mathematics Requirements(10)

  • MATH 207 Calculus I (4)
  • MATH 254 Discrete Mathematics (3)
  • MATH 314 Statistics (3)

Core CIS Requirements (33)

  • MATH 100 Freshman Seminar (1)
  • CIS 102 Computer Literacy and 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)

Must have a 'C' average in core requirements.

Computer Science Concentration (36)

Required Mathematics Courses (7)

  • MATH 208 Calculus II (4)
  • MATH 307 Introduction to Linear Algebra (3)

Required CIS Courses (12)

  • CIS 331 Programming Languages (3)
  • CIS 421 Computer Architecture (3)
  • CIS 431 Algorithms and Data Structures (3)
  • CIS 487 Software Engineering (3)

Required Electives (15)

  • Any CIS courses numbered CIS 300 or above.
Back to Concentration Selection
Back to Top










Shepherd University | Department of Computer Sciences, Mathematics and Engineering
P.O. Box 3210 | Shepherdstown, West Virginia | 25443-3210 | 304-876-5368 | 800-344-5231 | FAX 304-876-5028 | E-MAIL