Curriculum & Courses

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

*(1) For Approved Senior Computer Science Option choose from this list:

COMP 3012 - Robotics
COMP 3504 - Programming IV: Software Engineering
COMP 3551 - GUI Development
COMP 3553 - Human-Computer Interaction
COMP 4513 - Web III: Advanced Web Development
COMP 4522 - Database-II: Advanced Databases 
COMP 4535 - Computer Security
COMP 4545 - Information Systems Organization
COMP 4555 - Games Development
COMP 5590 - Senior Project

*(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.