Computer Science

Bachelor of Science

You’ve always wanted to be on the cutting edge. With a degree from Plymouth State University, you will have the knowledge, critical thinking and communication skills, and experience you need to solve real-world problems. This program emphasizes a hands-on approach to learning built on top of extensive laboratory experience, individual interactions and support, and significant group projects. Plymouth State also offers BS degree programs in Electromechanical Technology and Robotics, and in Information Technology.

DescriptionDegree Requirements

As a Computer Science student you’ll experience:

  • Coursework in a variety of topics, including programming, hardware, software, networking, mobile application development, database management, web development, system administration, and system analysis
  • Dedicated faculty members who are leaders in their fields
  • Small classes with hands-on components and group projects
  • Opportunities for practical internships at local businesses and organizations
  • Student and faculty collaborative senior and independent research projects
  • Access to excellent technology and equipment
  • Minors are also available in Computing, Cybersecurity, and Information Technology

CS 2010 Computing Fundamentals (TECO) 3
CS 2220 Computer Hardware 3
CS 2370 Introduction to Programming 4
CS 2381 Data Structures and Intermediate Programming 4
CS 2470 Systems Programming in C/C++ 2
CS 3221 Algorithm Analysis 4
CS 3600 Database Management Systems 4
CS 3720 Systems Analysis and Design 3
CS 3780 Introduction to Computational Theory 3
CS 4140 Software Engineering 3
CS 4250 Computer Architecture 3
CS 4310 Operating Systems 3
CS 4520 CyberEthics (DICO) (INCO) (WRCO) 3
CS 4760 Senior Project 3
Computer Science Major electives – complete two of the following: 6
CS 3015 Mobile Application Development
CS 3020 Web Programming
CS 3030 Advanced Web Programming
CS 3240 Data Communication and Computer Networks
CS 3500 Introduction to Artificial Intelligence
CS 3700 Computer Graphics
CS 3820 Human-Computer Interaction
CS 4220 System Administration
CS 4400 Computer Networks and Protocols
CS 4420 Computer Security
CS 4920 Computer Science Internship (maximum of three credits)
MA 2250 Mathematics for Computer Scientists (MATH) 3
MA 2300 Statistics I (QRCO) 3
Calculus – complete one sequence (MA 2490-2500) or (MA 2550-2560): 8
MA 2490 Applied Calculus I (MATH)
MA 2500 Applied Calculus II (QRCO)
MA 2550 Calculus I (MATH)
MA 2560 Calculus II (QRCO)
Science course with Laboratory [not BIDI/CHDI/ESDI/MTDI/PHDI] 4
General Education:
EN 1200 Composition 3
IS 1111 The First Year Seminar: Critical Thinking and the Nature of Inquiry 3
CTDI Creative Thought Directions 6
PPDI Past and Present Directions 6
SIDI Scientific Inquiry Directions 6-8
SSDI Self and Society Directions 6
GACO Global Awareness Connection 3
WECO Wellness Connection 3
Electives 15-13


Arts & Technology Cluster