Computer Science Requirements

Computer Science Major Requirements

Core Courses:

  • CISC 120 – Cracking the Code OR CISC 118 – Game Programming
  • CISC 160 – Database Concepts
  • CISC 225 – Advanced Programming Techniques
  • CISC 240 – Building tomorrow’s Software
  • CISC 260 – Designing Information Systems
  • CISC 315 – Big Data / Informatics
  • CISC 320 – Computing in the Cloud
  • CISC 330 – Computer Networks
  • CISC 345 – Computer Security
  • CISC 460 – Project Management
  • CISC 490 – Thesis Project
  • CISC 491 – Senior Seminar

Electives:

One CISC Elective 200-level or above

Although only one elective is required, students are encouraged to take as many Computer Science electives as they wish.

Two Required Cognates:

  • MATH 108 – Statistics OR Math 121 – Calculus 1
  • BUSA 101 – Introduction to Business OR ACCO 101 – Financial Accounting

Computer Science Minor Requirements

Six courses in Computer Science, distributed as follows:

Three core courses in Computer Science:

  • CISC 120 – Cracking the Code
  • CISC 225 – Advanced Programming Techniques
  • CISC 160 – Database Concepts

Three of the following:

  • CISC 240 – Building tomorrow’s Software
  • CISC 260 – Designing Information Systems
  • CISC 320 – Computing in the Cloud
  • CISC 315 – Big Data / Informatics
  • CISC 330 – Computer Networks
  • CISC 345 – Computer Security
  • CISC 460 – Project Management
Back To Top