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