Important Notice: COVID-19 Institute response

Database Option Part-time Bachelor of Technology 846abtech

Organize Your World with Databases

Note: This program's curriculum has changed effective September 2018. Students that began the program prior to September 2018, please refer to the program matrix sent to you with your original acceptance.

Fall 2020 Delivery Mode: ONLINE

  • This program will be delivered online for the fall semester.
  • Your education is our priority and we will continue to deliver the applied instruction, collaborative experience, and industry connections that you expect from BCIT.

The Bachelor of Technology in Computer Systems degree is designed to increase the breadth and depth of knowledge and practical skills of computer professionals, assisting them in widening their job opportunities or advancing along their career paths. Graduates are awarded a credential that is highly valued by the industry.

The Bachelor of Technology degree in Computer Systems has two components. The first component is made up 42.0 credits of technical courses and major projects. This includes core courses, specialty courses (depth in a specific area) and technical electives (breadth in additional areas). The major projects allow the student to apply specialty knowledge in a real-life project, study, or applied research project. The second component consists 18.0 credits of General Education and Management courses.

The Bachelor of Technology in Computer Systems is offered in a flexible delivery format to serve the needs of working professionals. Candidates can take course loads ranging from a minimum of three courses per year to an equivalent of a full-time program of studies. Most courses are offered in the evening or on weekends. Some are offered online through Web-based courses or during the day (depending on demand). Applicants can apply to the program at any time through the year.

The Database Option focuses on establishing a set of advanced skills encompassing the key areas of data model schema design, data processing, database management and data analytics. It prepares graduates with in-depth knowledge of the following: data modeling, database system architectures and management, online transaction process and concurrency control, query optimization, parallel processing, distributed processing, data warehouse, multi-dimension schema design, online analytical processing, data mining, object-oriented database technology storing large data objects and unstructured data.

The Bachelor of Technology in Computer Systems is also offered in a full-time format.

Program Entry

The Bachelor of Technology in Computer Systems is a two year degree completion program, meant to be taken after two years of post-secondary education in computing.

BCIT CST/CIT Diploma Graduates prior to 2022 may apply directly to the program at without a pre-entry or departmental assessment.

COVID-19 Notice to Applicants

Please visit Admission during COVID-19 to learn how BCIT Admissions is supporting applicants. At this time, there are no program-specific changes for applying to this program.

Application processing

Applications are accepted throughout the year.

Entrance requirements

This program has a two-step admission process. Applicants must meet all entrance requirements to be accepted.

Step 1: Pre-entry assessment

Applicants must have a pre-assessment with the program area to identify pre-entry courses and have their work experience reviewed and assessed prior to applying. Please contact the Program Assistant at 604-432-8644 or to make arrangements.

You can apply once you have completed any necessary pre-entry courses. A completed pre-entry assessment document from the program area must be uploaded with your application.

Note: If you graduated from the BCIT Computer Information Systems (CIT) or Computer Systems Technology (CST) diploma in 2021 or earlier, you are exempt from the pre-entry assessment and work experience requirement.

Step 2: Meet the following entrance requirements

  • English: two years of education in English in an English-speaking country with one of the following:

  • Post-secondary education: A minimum of 60.0 credits of post-secondary education from a recognized institution, of which 42.0 credits must include:
    • 6.0 credits of English or communications
    • 6.0 credits of math, including 3.0 credits of discrete math
    • 3.0 credits of statistics
    • 27.0 credits of computing, including 3.0 credits in each of the following:
      • Algorithms and data structures
      • Computer architecture
      • Database
      • Data communications and networking
      • Object-oriented programming (e.g. Java, C++)
      • Operating systems
      • Procedural programming (e.g. C, Python)
      • Systems analysis and design

  • Work Experience: A minimum of 3 months relevant work experience (450 hours). This requirement will be reviewed by the program area during the pre-entry assessment.

Applicants who have completed post-secondary studies outside of Canada, the United States, the United Kingdom, Australia or New Zealand will require a comprehensive evaluation of their credentials by the International Credential Evaluation Service (ICES). Credential evaluation reports from other Canadian services may be considered. These reports must include course-by-course evaluations and GPA calculations.

Read more about how to meet BCIT’s entrance requirements

Apply to program

To submit your application:

  • Include proof of meeting all entrance requirements.
  • Convert all transcripts and supporting documents to PDF files.
  • Have a credit card ready to pay the application fee.
Apply Now

Learn more about how to apply

Scheduled intakes

Ongoing Part-time Studies intakes: January, April and September.


Within two business days of submitting your completed application, BCIT will send a message to your personal and myBCIT e-mail addresses. All correspondence regarding your application will be posted to your online myCommunication account at We'll send you an e-mail when a new message is posted. It's important to watch for these e-mails or regularly check your account online.

You can expect to receive communication concerning the status of your application within four weeks.

Costs & Supplies

Financial assistance

Financial assistance may be available for this program. For more information, please contact Student Financial Aid and Awards.


Program delivery

This two year program includes CST Bachelor of Technology core courses, technical courses, and electives, as well as Business Management elective courses and Liberal Education courses.

Once accepted into the part-time program, students register and complete classes on a course-by-course basis. Part-time courses are taught in our Downtown Vancouver Campus, Burnaby Campus, and online on weekday evenings and weekends. Please see the Bachelor of Technology Annual Course Availability page for course availability at each campus and the semester they are taught.

Program matrix

Check current availability of courses for this program.

1. Required Courses Credits

1.1 Core Courses - 15.0 credits

  COMP 7082 Software Engineering 3.0
  COMP 8042 Advanced Algorithms and Data Structures Design and Analysis 3.0
  COMP 8082 Project Management 3.0
  COMP 8085 Artificial Intelligence 3.0
  MATH 7908 Linear Algebra and Applications for Computing 3.0

1.2 Specialty Courses - 9.0 credits

  COMP 7071 Database Design 3.0
  COMP 8071 Advanced Database Application 3.0
  COMP 8575 Data Mining and Analytics 3.0

1.3 Major Project - 9.0 credits

  COMP 8037 Major Project Proposal 3.0
  COMP 8047 Major Project 6.0

1.4 General Education - 6.0 credits

  LIBS 7001 Critical Reading and Writing 3.0
  LIBS 7002 Applied Ethics 3.0
2. Electives Credits

2.1 Technical Electives: complete 9.0 credits from the following, at least 3.0 credits at 8000 level

  COMP 7005 Computer Networks and Protocols 3.0
  COMP 7006 Network Security Administration 1 3.0
  COMP 7022 Foundations of Human-Computer Interaction 3.0
  COMP 7031 Wireless and Mobile Applications Development 1 3.0
  COMP 7401 Topics in Computer Programming - Mobile Graphics 3.0
  COMP 7402 Topics in Computer Programming - Cryptology 3.0
  COMP 7403 Topics in Computer Programming - Chatbot 3.0
  COMP 7611 Selected Topics in Computer Systems - Data Mining 3.0
  COMP 7612 Selected Topics in Computer Systems – Malware Analysis 3.0
  COMP 7881 Advanced Topics Software Engineering 3.0
  COMP 8005 Network and Security Applications Development 3.0
  COMP 8006 Network Security Administration 2 3.0
  COMP 8022 Interactive Computer Graphics 3.0
  COMP 8031 Wireless and Mobile Applications Development 2 3.0
  COMP 8505 Special Topics in Network and Security Development 3.0
  COMP 8506 Special Topics in Network Design and Implementation 3.0
  COMP 8522 Adaptive User Interfaces 3.0
  COMP 8531 Special Topics in Wireless Mobile Applications 3.0

2.2 Management Electives - 6.0 credits

2.3 General Education Electives - 6.0 credits

Visit the Computer Systems General Education Requirements [PDF] for a list of pre-approved Management and General Education electives or to access the General Education elective approval form.
Total Credits: 60.0

Check current availability of courses for this program.

Transfer credit

Do you have credits from another BC/Yukon post-secondary school? Do you want to know if they transfer to courses here at BCIT? Check out BCIT's Transfer Equivalency Database to find out.

Program Details

Program length

Students are required to complete this program within seven years starting from the date of their first technical degree-level course or the date of acceptance to the bachelor program, whichever comes first. Management electives cannot be older than five years from the date of acceptance to be used toward the degree.

Exception to Section 5 of Policy 5103:

Extensions beyond the maximum time limitation will not be allowed. However, students may request a timeshift. A timeshift moves the program start year to one year later and the program completion year to one year later. With a timeshift, any COMP 7xxx and COMP 8xxx courses taken prior to the new start date will become stale-dated and not apply towards the credential. Students will need to re-take or challenge the expired courses if they wish to use them towards fulfilling program requirements. In the event of a major program change, students who timeshift will be required to follow the new program matrix. Some exemptions of equivalent courses may apply. Student requests for a timeshift shall be reviewed and approved by the Program Head and the Registrar’s Office.Student requests for a timeshift shall be reviewed and approved by the Program Head and the Registrar’s Office.


A minimum passing grade of 60 percent is required for all COMP courses at the 7000 and 8000 level.

Program structure

Technical Component
  Core Courses 15.0
  Specialty Courses 9.0
  Technical Electives 9.0
  Major Projects 9.0
General Education Component 18.0
Total credits: 60.0

Graduating & Jobs

Graduate employment outcomes

The BCIT student outcomes reports present summary findings from the annual survey of former students administered by BC Stats one to two years after graduation. These reports combine the last three years of available results for the 2017-2019 BCIT Outcomes Surveys of 2016-2018 graduates and for Degree 2015-2017 graduates. The reports are organized into three-page summaries containing information on graduates' labour market experiences and opinions regarding their education. More detailed information can be accessed at the BC Student Outcomes website.

To view these results, you may need to have the Adobe Acrobat Reader installed in your Web browser.

Contact Us

Tel: 604-432-8644

Questions or comments?

Please ensure you have reviewed the detailed information on this site, using the navigation to the right, before submitting the form below.

As well, if you meet any of the following criteria, please follow the links for more information, instead of sending the form:

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.


Sign up to receive updates, invitations to events, and information about BCIT and your program.

We promise not to spam you, we won’t share your personal information, and you can unsubscribe at any time.

The personal information on this form is collected under the authority of the College and Institute Act (RSBC 1996, Ch.52). BCIT will use this information to communicate with you regarding relevant BCIT programs, courses and services. This information is only used by authorized BCIT staff. Email communication sent to and from BCIT is routed through the United States of America. If you have any questions about BCIT's collection and use of this information, please contact BCIT’s manager of Information Access and Privacy.

How To Apply


Contact Us

Information Sessions

Explore all upcoming BCIT info sessions.

Big Info - At-home Edition

Attend our largest virtual info session from wherever you are. October 6-8 4 pm

Register Now

Payment Changes At BCIT

We've changed the way we accept payments.

Find out more

Search Programs