Curriculum & Courses

The Bachelor of Computer Information Systems is designed to give you both theoretical and practical education through relevant courses and a paid, work term.

ACCT 2121Financial Accounting Concepts
COMP 1501Programming I: Problem Solving using a Programming Toolkit
COMP 1502Programming II: Object Oriented Programming
COMP 1511Web I: Client Development
COMP 2503Programming III: Data Structures
COMP 2521Database I - Data Modeling and Query Languages
COMP 2531Computer Architecture and Operating Systems
COMP 2541Systems Analysis
COMP 3309Information Technology and Society
(General Education Requirement Level 3, Cluster 3)
COMP 3512Web II: Web Application Development
COMP 3532System Administration and Maintenance
COMP 3533Network Infrastructure
COMP 4543Project Management and Quality Assurance
HRES 2170Introduction to Human Resources
MATH 1505Puzzling Adventures in Mathematics
(General Education Requirement Level 2, Cluster 1)
MGMT 2130Management Principles and Practices
MGMT 3210Business Communication Theory and Practice
(General Education Requirement Level 3, Cluster 4)
MKTG 2150Introduction to Marketing
Possible Non-credit Work Experience Term
Non-credit Work Experience Term
4 x  Elective
4 x Approved Senior Computer Science Option *(1)
2 x Approved Senior Computer Science or Business Option *(3)
3 x Approved Senior Business Option *(2)
General Education Requirement Foundation Level, Cluster 1
General Education Requirement Foundation Level, Cluster 2
General Education Requirement Foundation Level, Cluster 3
General Education Requirement Foundation Level, Cluster 4
3 x General Education Requirement Level 2 *(4)
2 x General Education Requirement Level 3 *(5)

*(1) For Approved Senior Computer Science Option choose from this list:
COMP 3012 – Robotics
COMP 3504 – Programming IV: Best Practices in Design and Development
COMP 3551 – GUI Development
COMP 4513 – Web III: Advanced Web Development
COMP 4522 – Database-II: Advanced Databases
COMP 4535 – Computer Security
COMP 4545 – Information Systems Organization
COMP 4553 – Human-Computer Interaction
COMP 4555 – Games Development

*(2) For Approved Senior Business Option choose any 3000-level or higher course offered
by the Bissett School of Business

*(3) For Approved Senior Computer Science or Business Option choose from: the list
of approved computer science options *(1), or ENTR 2301 – The
Entrepreneurial Experience, or the list of approved senior business options *(2)

* (4) Level 2 General Education Cluster 2, 3, or 4. Students must have one Level 2 course
from each cluster.

* (5) Level 3 General Education courses must be taken from at least two different clusters.

sb_AcaAdvising_wt