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
24 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science | Database Management | Database Architecture
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) program equips students with advanced computing skills for careers in software engineering, programming analysis, and software design. The flexible program combines theory and practice, developing critical thinking, problem-solving, and creative abilities through core courses, specialty courses, general education, and a capstone project. Graduates are qualified for a wide range of careers in the computing profession.

Program Outline

Degree Overview:

The Bachelor of Science in Applied Computer Science (BScACS) degree prepares you with advanced computing skills for careers in the computing profession as software engineers, programming analysts, and software designers. The program combines theory and practice, and develops your critical thinking, problem-solving and creative abilities.


Outline:

The BScACS program offers a flexible and blended learning delivery model, combining on-campus (Downtown and/or Burnaby) and online classes. The program has the following structure:

  • Core Courses (29.0 credits): These courses provide a foundation in computer science fundamentals, including algorithms and data structures, operating systems, software engineering, and artificial intelligence.
  • Specialty Courses (15.0 credits): Students can choose from a range of specialty courses to tailor their studies to their interests and career goals.
  • These courses cover topics such as database design, advanced database application development, data mining and analytics, and computer networks and protocols.
  • General Education (15.0 credits): These courses provide students with a broad understanding of the humanities, social sciences, and communication skills.
  • Major Project (6.0 credits): The major project is a capstone experience that allows students to apply their knowledge and skills to a real-world problem.

Assessment:

Students are assessed through a variety of methods, including:

  • Assignments: Students complete assignments throughout the program to demonstrate their understanding of the course material.
  • Quizzes: Quizzes are used to assess students' understanding of specific topics.
  • Exams: Exams are used to assess students' overall knowledge and skills in a particular course.
  • Projects: Projects are used to assess students' ability to apply their knowledge and skills to solve real-world problems.

Teaching:

The BScACS program is taught by a team of experienced faculty who are experts in their field. The program uses a variety of teaching methods, including:

  • Lectures: Lectures are used to present new material and concepts.
  • Discussions: Discussions allow students to engage with the material and each other.
  • Labs: Labs provide students with hands-on experience with the course material.
  • Projects: Projects allow students to apply their knowledge and skills to solve real-world problems.

Careers:

Graduates of the BScACS program are qualified for a wide range of careers in the computing profession, including:

  • Software Engineer
  • Programming Analyst
  • Software Designer
  • Database Administrator
  • Systems Analyst
  • Web Developer
  • IT Consultant
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:

The Bachelor of Science in Applied Computer Science (BScACS) is a two year degree completion program, meant to be taken after two years of post-secondary education in computing. External applicants will apply based on the pre-entry assessment. BCIT CST Diploma Graduates who graduated in the last five (5) years may apply directly to the program at bcit.ca/apply without a pre-entry or departmental assessment. CIT and FSWD Diploma Graduates will apply based on the pre-entry assessment.


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: 0 credits of English or communications 0 credits of math, with a minimum of 3.0 credits in discrete math 0 credits of statistics 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

Location
How can I help you today?