Program

Computer and Information Systems (Post-Baccalaureate Diploma)

Faculty
Commerce & Business Administration
Department
Computing Studies & Information Systems
Credits
60.00
Length of program
Two years
Credential type
Post-Baccalaureate Diploma
Learning format
Full-time
Part-time
Admission type
Open Enrolment - Additional Admission Requirements
Offered
Fall
Summer
Winter

Overview

Do you have a passion for apps and technology? Get started on your path to becoming a computer programmer, web technician, software engineer, information systems analyst, data administrator and more in this intensive, two-year program.

In your first year, you’ll learn the basics of computing and programming, and will become familiar with current development tools. In your second year, you’ll hone your technical skills through one of three streams.

Choose one of three streams 

The Computer and Information Systems program offers three streams in:

  • Data Analytics
  • Emerging Technology
  • Cybersecurity

These streams will help you build industry-relevant skills for your chosen career path. See the More Information tab for details on each stream.

Two ways to get a practical education

Earn money and get relevant work experience before you graduate with the optional Co-operative Education Program.  

Get essential career training that will prepare you for your future career with the Career Boost Program. 

Admissions Requirements

Applicants must meet the admission requirements listed below:

  • General College Admission Requirements
  • Applicants must have an undergraduate degree from a recognized post-secondary institution in Canada or an equivalent credential from an approved institution of a different country. Any applicant who earned their credential in a language other than English must meet the Douglas College English language proficiency requirement.

Note: Applicants must apply for one of three streams available for this program: Emerging Technology, Data Analytics, or CyberSecurity

Cost

Calculate your tuition and see the approximate cost of taking your program at Douglas College with the tuition & fee estimator. See costs broken down into categories including tuition fees, textbooks, student activity fees, U-Pass and more. 

For more information, refer to the tuition fee charts

Program Requirements

Curriculum framework

Graduation Requirements

  • Successful completion of 60 credits
  • In good academic standing
  • A minimum program GPA of 2.00 is required
  • 70% (42 credits) of all coursework must be completed at Douglas College
  • Time limit to complete the program graduation requirements: 7 years. Any courses completed outside of that time limit will not be usable. Students may seek the permission of the Department/Program to complete a credential outside the approved time limits.
  • Students can also take this program with a cooperative education option (see additional admissions requirements below and additional credits required in the second table)

Additional Graduation Requirements with Cooperative Education Option

  • Successful completion of 9 additional credits through Cooperative Education I (COOP 1100)
  • Students completing the Cooperative Education Option will graduate with 69 credits

Course Requirements (see note 1):

Course Number

Course Title

Credits

Year I (notes 2 and 3)

CSIS 1175

Introduction to Programming I

3.00

CSIS 1280

Multimedia Web Development

3.00

CSIS 2175

Advanced Integrated Software Development

3.00

CSIS 2200

Systems Analysis & Design

3.00

CSIS 2260

Operating Systems

3.00

CSIS 2270

Virtualization and Computer Networking

3.00

CSIS 2300

Database I

3.00

CSIS 3175

Introduction to Mobile Application Development

3.00

CSIS 3275

Software Engineering

3.00

Select one of the following options:

CSIS 3155 (see note 3)

IT Security Fundamentals

3.00

CSIS 3160 (see note 3)

Evidence Imaging

3.00

Year II (see notes 1, 2, and 3) - For Year II, choose one of the following options:

Option 1 - Emerging Technology Stream

CSIS 3280

Backend Web Development

3.00

CSIS 3375

UX Design in Mobile Applications

3.00

CSIS 3380

Full Stack Development With Javascript

3.00

CSIS 3475

Data Structures and Algorithms

3.00

CSIS 4175

Mobile Application Development II

3.00

CSIS 4270

Cloud Infrastructure

3.00

CSIS 4280

Special Topics in Emerging Technology

3.00

CSIS 4495

Applied Research Project

3.00

Select two CSIS 3000 to 4000 level courses, not in the required list above

6.00

Option 2 - Data Analytics Stream

BUSN 2429

Business Statistics

3.00

BUSN 3431

Business Statistics II

3.00

CSIS 3290

Fundamentals of Machine Learning in Data Science

3.00

CSIS 3300

Database II

3.00

CSIS 3360

Fundamentals of Data Analytics

3.00

CSIS 3860

Data Visualization

3.00

CSIS 4260

Special Topics in Data Analytics

3.00

CSIS 4495

Applied Research Project

3.00

Choose one of the following mini-streams:

Business mini-stream

BUSN 3380

Operations Management

3.00

BUSN 3388

Supply Chain Planning

3.00

CSIS mini-stream

Select two CSIS 3000 to 4000 level courses, not in the required list above

6.00

Marketing mini-stream

MARK 1120

Introductory Marketing

3.00

MARK 3235 or

MARK 4360 or

CMNS 3502

Digital Marketing I or

3.00

Customer Relationship Management

Social Media & Reputation Management

Option 3 - CyberSecurity Stream

CSIS 3560

Scripting for CyberSecurity

3.00

CSIS 4270

Cloud Infrastructure

3.00

CSIS 4440

Mobile CyberSecurity

3.00

CSIS 4450

Operating System & Multimedia CyberSecurity

3.00

CSIS 4460

Cloud CyberSecurity

3.00

CSIS 4470

Network CyberSecurity

3.00

CSIS 4480

Vulnerabilities and Exploits

3.00

CSIS 4490

Special Topics in CyberSecurity

3.00

CSIS 4495

Applied Research Project

3.00

Select one CSIS 3000 to 4000 level courses, not in the required list above

3.00

Total Credits

60.00

Notes:

1. This PBD-CIS program consists of twenty courses. Students take ten core courses in the first year, then take ten more courses in one of three streams:

  • Emerging Technology
  • Data Analytics
  • CyberSecurity

2. To complete the program efficiently, students need to:

  • Make note of courses that are not offered every term to adjust their plans accordingly and
  • Take all pre-requisites prior to attempting to register for a given course.

3. Students wanting to take Emerging Technology Stream or the Data Analytics Stream in Year II should take CSIS 3155. Students wanting to take the CyberSecurity Stream in Year II should take CSIS 3160.

Cooperative Education Option
COOP 1100 Cooperative Education I                  9.00
Total Credits with Cooperative Education Option 69.00

 

 

Program Guidelines

Program Guidelines for previous years are viewable by selecting the version desired. If you took this program and do not see a listing for the starting semester / year of the program, consider the previous version as the applicable version.

More Information

Choose from three unique streams

Data Analytics

Learn business statistics and support systems, databases and data analysis in order to be prepared for such career opportunities as information systems analyst/consultant, computer and information systems manager and database analyst.

Emerging Technology

Learn web scripting and programming, data algorithms, cloud infrastructure and mobile application development in order to be prepared for such career opportunities as computer and network operator, web technician, computer programmer, interactive media developer, software engineer, mobile software developer, and web designer and developer.

Cybersecurity 

Learn how to protect computing systems from hackers and malware attacks.  Hone your skills with hands-on projects in cloud cybersecurity, mobile cybersecurity, operating system and multimedia cybersecurity and more. In your final semester, you’ll develop or design an applied research project for a client. You’ll graduate prepared to start your career as a cyber security analyst, a security engineer, a security software developer and more. 

Career Pathways

Career opportunities include:

  • Computer Network Technician
  • Computer Support Specialist
  • Computer Systems Analyst
  • Game/App Developer
  • IT Consultant
  • IT Projects Associate
  • Quality Control Engineer
  • Software Engineer
  • Technical Director
  • Underwriter
  • Telecommunications Consultant
  • Web Technician
  • Logistic Manager