inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Blended
Duration
85 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | User Experience Design | User Interface Design
Area of study
Information and Communication Technologies
Education type
Blended
Timing
Part time
Course Language
English
Intakes
Program start dateApplication deadline
2024-01-01-
2024-04-01-
2024-09-01-
About Program

Program Overview


The Bachelor of Science in Applied Computer Science (BScACS) at BCIT is a two-year degree completion program designed for students with prior computing education. It combines theory and practice to develop advanced computing skills, critical thinking, and problem-solving abilities for careers in software engineering, programming analysis, and software design. The program offers a blend of core courses, specialty courses, and general education, with flexible delivery options and opportunities for real-world project experience.

Program Outline

Degree Overview:


Overview:

The Bachelor of Science in Applied Computer Science (BScACS) degree at BCIT prepares students with advanced computing skills for careers as software engineers, programming analysts, and software designers. The program combines theory and practice, developing critical thinking, problem-solving, and creative abilities. It is offered as a two-year degree completion program, meant to be taken after two years of post-secondary education in computing.


Objectives:

  • Gain advanced computing skills for roles as software engineers, programming analysts, and software designers
  • Develop critical thinking, problem-solving, and creative abilities
  • Prepare for careers in the computing profession

Outline:


Program Content:

The BScACS program covers various computer science and computing-related topics, including:


Computer Science:

  • Algorithms and data structures
  • Computer architecture
  • Database
  • Data communications and networking
  • Object-oriented programming
  • Procedural programming
  • Systems analysis and design

Mathematics:

  • Calculus
  • Linear algebra and applications for computing

General Education:

  • Communications
  • Applied ethics

Program Structure:

The program is composed of core courses, specialty courses, and general education courses.


Core Courses:

  • Introduction to Information and Network Security
  • Advanced Algorithms and Data Structures Design and Analysis
  • Software Engineering
  • Artificial Intelligence
  • Operating Systems
  • Interaction Design

Specialty Courses (15.0 credits):

Students choose 6.0 credits from the following courses, with at least 3.0 credits at the 8000 level:

  • Computer Networks and Protocols
  • Mobile Applications Development Fundamentals
  • Database Design
  • Topics in Computer Programming - Mobile Graphics
  • Topics in Computer Programming - Cryptology
  • Topics in Computer Programming - Artificial Intelligence
  • Selected Topics in Computer Systems - Data Mining
  • Selected Topics in Computer Systems - Malware Analysis
  • Advanced Topics Software Engineering
  • Network Security Administration
  • Network and Security Applications Development
  • Interactive and Responsive Mobile Applications
  • Advanced Database Application
  • Special Topics in Network and Security Development
  • Robust and Trustworthy Mobile Applications
  • Data Mining and Analytics

General Education (15.0 credits):

  • Critical Reading and Writing
  • Applied Ethics
  • General Education Electives (9.0 credits)

Program Schedule:

The program is offered in a blended format, with classes taught on-campus (Downtown Vancouver Campus or Burnaby Campus) and online. Courses are delivered in evening and weekend formats. Students can complete the program in up to 7 years.


Assessment:


Assessment Methods:

Students are assessed through a variety of methods, including:

  • Coursework
  • Exams
  • Projects
  • Presentations

Assessment Criteria:

The assessment criteria vary depending on the course and assessment method.


Teaching:


Teaching Methods:

The program utilizes a variety of teaching methods, including:

  • Lectures
  • Tutorials
  • Labs
  • Workshops
  • Directed studies

Faculty:

The program is taught by a team of experienced faculty members who are active in research and industry.


Unique Approaches:

The program includes opportunities for students to work on real-world projects and gain practical experience.


Careers:


Potential Career Paths:

Graduates of the BScACS program are prepared for careers in various computing fields, including:

  • Software engineering
  • Programming analysis
  • Software design
  • Network administration
  • Data analysis

Career Outcomes:

The program provides graduates with the skills and knowledge to succeed in the rapidly growing tech industry in Vancouver.

SHOW MORE
About University
Masters
Bachelors
Diploma
Foundation
Courses

BCIT - British Columbia Institute of Technology


Overview:

BCIT is a public post-secondary institution in British Columbia, Canada, offering practical, flexible, and applied education. It distinguishes itself from traditional colleges and universities by focusing on hands-on learning with instructors who have direct experience in their fields.


Services Offered:

BCIT provides a wide range of services to its students, including:

    Academic & Learning Services:

    Academic advising, tutoring, writing support, and library resources.

    Campus Amenities:

    Cafeterias, fitness facilities, student lounges, and other amenities.

    Financial Aid & Awards:

    Scholarships, bursaries, and other financial assistance programs.

    Health & Wellness:

    Counseling, health services, and wellness programs.

    Safety & Security:

    Campus security services and safety protocols.

    Student Life & Housing:

    Student clubs, events, and housing options.

    Technology:

    Access to computer labs, software, and online learning platforms.

    Workplace & Career Opportunities:

    Career counseling, job placement services, and internship opportunities.

    Indigenous Initiatives:

    Support services and programs for Indigenous students.

    International Students:

    Support services and programs for international students.

    Student Association:

    Student-run organization representing student interests.

Student Life and Campus Experience:

BCIT offers a vibrant campus life with opportunities for students to engage in various activities, including:

    Clubs and Organizations:

    Joining clubs and organizations related to their interests.

    Events:

    Attending campus events, workshops, and social gatherings.

    Volunteering:

    Contributing to the community through volunteer opportunities.

    Mentorship:

    Connecting with mentors and peers for guidance and support.

Key Reasons to Study There:

    Practical, Hands-on Learning:

    Focus on applied learning with industry-relevant skills.

    Experienced Instructors:

    Instructors with direct experience in their fields.

    Flexible Learning Options:

    Full-time, part-time, and online programs.

    Strong Industry Connections:

    Close ties with industry partners for internships and job opportunities.

    Career-Focused Programs:

    Programs designed to prepare students for specific careers.

    Vibrant Campus Community:

    Opportunities for student engagement and social interaction.

Academic Programs:

BCIT offers a wide range of academic programs across various disciplines, including:

    Applied & Natural Sciences:

    Business, media, computing, and IT.

    Engineering:

    Various engineering disciplines.

    Health Sciences:

    Healthcare and medical programs.

    Trades & Apprenticeships:

    Skilled trades and apprenticeship programs.

    Flexible Learning:

    Online and part-time programs.

    Microcredentials:

    Short-term, specialized programs for skill development.

Other:

BCIT is committed to sustainability and social responsibility, with initiatives focused on environmental protection and community engagement. The institution also acknowledges the unceded traditional territories of the Coast Salish Nations.

Total programs
382
Admission Requirements

Entry 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 email the completed Pre-entry Assessment Request form [PDF] along with your resume and official sealed transcript(s) to the program coordinator. 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.


Step 2: Meet the following entrance requirements

  • English language proficiency: Category 2 – English Studies 12 (67%) or equivalent
  • Post-secondary education: A minimum of 60.0 credits of post-secondary education in Computing from a recognized institution, which consists of:
  • -- 6.0 credits of English or communications
  • -- 6.0 credits of math, with a minimum of 3.0 credits in discrete math
  • -- 3.0 credits of statistics
  • -- 27.0 credits of computing, with a minimum of 3.0 credits in each of the following seven courses:
  • ------- Algorithms and data structures
  • ------- Computer architecture
  • ------- Database
  • ------- Data communications and networking
  • ------- Object-oriented programming
  • ------- Procedural programming
  • ------- Systems analysis and design
  • In addition to the above, acceptance into the following options is subject to the following requirements:
  • -- Games Development Option requires familiarity with C++.
  • -- Network Security Development Option requires familiarity with C.
  • 18.0 of general education and/or other computing courses:
  • The BScACS Program Head will assess the equivalency of credits obtained from other institutions to ensure that graduation requirements are met. 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
Location
How can I help you today?