Department of Mathematics, Computer Science, and Natural Sciences

Computer Science Minor


The Minor in Computer Science aims to provide the student with the technical and methodological skills to approach problems in their Major field of study from a new perspective, based on computation and technology. Building on top of the broadly scoped Liberal Arts education, this can support JCU’s mission to produce graduates who are effective leaders, innovators, and critical thinkers, and are sought after by industry, public service, and academe.

After successfully completing the requirements for the Minor, students:

  • will have improved their problem-solving skills and computational thinking attitude to identify solutions for complex problems
  • will be able to use theoretical and technological tools to analyze and extract information from Standard and Big Data
  • will be familiar with the process of analysis, design, implementation, and evaluation that characterizes computer systems and software engineering
  • will be able to develop creative and innovative solutions for real-world challenges

Requirements for the Minor 

  • CS 160 Programming Concepts and Applications
  • Five courses with the CS prefix, including at least three 300-level courses

Of these five courses, ONE may be substituted with the following:

  • COM 311 Digital Media Culture (prerequisite: COM 220)
  • CMS 370 Digital Disruption: Technological Change and Digital Platforms (prerequisite: COM 311 recommended, Junior Standing)
  • DMA 324 Introduction to Video Game Design
  • DMA/AS 326 Creative Coding (Prerequisites: COM 311 or permission of the instructor)
  • EC/MKT 361 Applied Data Analytics (prerequisite: MA 208)
  • EN 388 Literature and Digital Humanities: Creating the Frankenstein Project (Prerequisite: EN 110 with a grade of C or above.)
  • MA 497 Real Analysis (prerequisite: MA 198)
  • PS 312 Cognitive Perspectives on Human-Technology Interaction (Prerequisite: PS210 (PS307 recommended for psychology majors) or permission of instructor)
  • PS 332 Introduction to Social Robotics and HRI (Prerequisites: PS 210 with a grade of C- or above)

General Requirements for all Minors 

  • No more than one grade of lower than a C- will be accepted in courses applying to the minor.
  • In the case of multiple minors, no course may apply to more than one minor.
  • No more than three courses may apply to both the major and the minor.
  • At least four courses must be taken in residence at John Cabot.
  • Requirements for the minor must be completed by the time of graduation.