Computer and Information Systems (Post-Baccalaureate Diploma)

Learning Format
Admission Type
Open Enrolment - Additional Admission Requirements


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

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.


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.  

Graduate job-ready with the Career Boost program and Co-operative education

Designed for post-degree students, the Career Boost program prepares you for part-time paid or volunteer positions that complement your studies. You’ll participate in career-building workshops, one-on-one coaching sessions, career fairs, networking with employers, peer-led leadership meetings and more. Once you graduate, you’ll get the continued support, skills and knowledge you need to find a full-time job in your field.

You can also put your skills to work by joining the optional Co-operative Education Program, which alternates semesters of study with paid, full-time work in your field. You’ll earn money while gaining experience, building your resume and getting an employer reference, all before you graduate. To participate in Co-op you need to plan two semesters in advance, so we strongly recommend contacting the Co-op Office at the start of your program.

Excellent job prospects

The IT industry is rapidly expanding, with about 10,000 technology companies in British Columbia and over 40,000 job openings expected in BC by the end of 2021.

Program Requirements

Curriculum Framework

Graduation Requirements

  • Successful completion of 60 credits
  • 70% (42 credits) of all coursework must be completed at Douglas College
  • Must achieve a program GPA of 2.00 or higher in order to graduate

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

Course Requirements:

Course Number Course Title Credits
Year I Coursework

 Select one of the following 2 options:

CSIS 1175

Introduction to Programming I


CMPT 1110

C++ Programming



Select one of the following 2 options:

CSIS 1275

Introduction to Programming II


CSIS 2175

Adv Integrated Software Dev


Required courses  
CSIS 2200 Systems Analysis and Design 3.00
CSIS 2260 Operating Systems 3.00
CSIS 2270 Virtualization and Computer Networking 3.00
CSIS 2300 Database I 3.00
CSIS 3155 Computer Network Security 3.00
CSIS 3175 Mobile Application Development I 3.00
CSIS 3275 Software Engineering 3.00
Select one of the following two options:
CSIS 1280 (Emerging Technology and Data Analytic Stream) Multimedia Web Development 3.00
CSIS 3160 (CyberSecurity) Evidence Imaging 3.00
Total Year I Credits   30.00
Year II Coursework
Option 1 - Emerging Technology Stream
Select one of the following 2 options:
CSIS 3540 Client Server Systems  3.00
CSIS 4050 Advanced OO Prog for Bus App  3.00
Required coursess:
CSIS 3270 Advanced Networking 3.00
CSIS 3280 Web Based Scripting 3.00
CSIS 3375 UX Design in Mobile Applications 3.00
CSIS 3380 Advanced Web Programming with JavaScript and AJAX 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 Web/Mobile Application Development 3.00
CSIS 4495 Applied Research Project 3.00
Option 2 - Data Analytics Stream
Select one of the following 2 options
CSIS 3190 Business Support Systems with Excel  3.00
CSIS 3290 Fundamentals of Machine Learning in Data Science   3.00
Required courses:
BUSN 2429* Business Statistics 3.00
BUSN 3431 Business Statistics II 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 *
BUSN 3380 Operations Management 3.00
BUSN 3388 Supply Chain Planning 3.00
CSIS 3280 Web Based Scripting 3.00
CSIS 3380 Advanced Web Programming with JavaScript and AJAX 3.00
MARK 1120 Introductory Marketing 3.00

MARK 3235


MARK 4360



Customer Relationship Management

Option 3 - CyberSecurity Stream
CSIS 3270 Advance Networking 3.00
CSIS 4270 Cloud Infrastructure 3.00
CSIS 3560 Scripting for CyberSecurity 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 on CyberSecurity 3.00
CSIS 4495 Applied Research 3.00
Total Year II Credits   30.00
Total Program Credits   60.00

* Any pre-requisites required for the mini stream as well as the Math requirements for BUSN 2429 will not be counted towards the PBD-CIS.

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


You can get an average cost for your program - tuition and student fees, books, uniforms, lab fees etc - on the Program Cost page. 

Only programs approved for student loan funding are listed on the Program Cost page. For all other programs, refer to the Tuition Fee page.

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

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.