Search

Chat With Us

    Integrated Computer Science
    Go to University of British Columbia
    University of British Columbia

    Integrated Computer Science

    University of British Columbia

    University of British Columbia

    flag

    Canada, Vancouver

    University RankQS Ranking
    38

    Key Facts

    Program Level

    Bachelor

    Study Type

    Full Time

    Delivery

    On Campus

    Application Fee

    CAD 125 

    Campuses

    Vancouver

    Program Language

    English

    Start & Deadlines

    Next Intake Deadlines15-May-2023
    Apply to this program

    Go to the official application for the university

    Duration 20 month(s)
    Tuition Fee
    CAD 46,296  / year
    Next Intake 15-May-2023

    Integrated Computer Science

    About

    You can study intense specialization in a single field.

    The Bachelor of Computer Science (Integrated Computer Science) program, or BCS (ICS), is a 20-month second degree program. It is designed for university graduates interested in making a career transition into information technology or interested in combining their own field with computer science.

    Campus features

    This program is the only Bachelor of Computer Science offered in Western Canada.

    This 20-month second-degree program is designed for university graduates interested in making a career transition into information technology, or combining their own field with computer science. Integrated Computer Science can help you discover a wonderful career in information technology that lets you explore your passions while making a significant contribution to society.

    • Year 1
    • Year 2
    • CPSC 110 - Computation, Programs, and Programming
      Fundamental program and computation structures. Introductory programming skills. Computation as a tool for information processing, simulation and modeling, and interacting with the world.
    • STAT 203 - Statistical Methods
      Organizing, displaying and summarizing data. Inference estimation and testing for elementary probability models. Not for credit towards a B.Sc. (Consult the Credit Exclusion list within the Faculty of Science section in the Calendar.)
    • MATH 180 - Differential Calculus with Physical Applications
      Topics as for Math 100; intended for students with no previous knowledge of Calculus. Not for credit for students with AP Calculus AB, AP Calculus BC, or a passing score on the UBC-SFU-UVIC-UNBC Calculus Challenge Examination.
    • CPSC 121 - Models of Computation
      Physical and mathematical structures of computation. Boolean algebra and combinations logic circuits; proof techniques; functions and sequential circuits; sets and relations; finite state machines; sequential instruction execution.
    • CPSC 210 - Software Construction
      Design, development, and analysis of robust software components. Topics such as software design, computational models, data structures, debugging, and testing.
    • CPSC 221 - Basic Algorithms and Data Structures
      Design and analysis of basic algorithms and data structures; algorithm analysis methods, searching and sorting algorithms, basic data structures, graphs and concurrency.
    • CPSC 213 - Introduction to Computer Systems
      Software architecture, operating systems, and I/O architectures. Relationships between application software, operating systems, and computing hardware; critical sections, deadlock avoidance, and performance; principles and operation of disks and networks.
    • CPSC 310 - Introduction to Software Engineering
      Specification, design, implementation and maintenance of large, multi-module software systems. Principles, techniques, methodologies and tools for computer aided software engineering (CASE); human-computer interfaces, reactive systems, hardware-software interfaces and distributed applications.
    • CPSC 320 - Intermediate Algorithm Design and Analysis
      Systematic study of basic concepts and techniques in the design and analysis of algorithms, illustrated from various problem areas. Topics include: models of computation; choice of data structures; graph-theoretic, algebraic, and text processing algorithms.
    • CPSC 417 - Computer Networking
      Network protocols and architecture including internetworking, the Internet, layered communication protocols, routing, flow and congestion control, network performance, wired and wireless data communication.

    Disciplines

    Faculty of Science

    Requirements

    Entry Requirements

    Graduation from a university-preparatory program at a senior secondary school: General Secondary Education Certificate (Tawjihi). Certificates must be official. Photocopies are acceptable if certified by school principal, head, or counsellor. Notarized copies are not acceptable.

    Career

    A UBC education will introduce you to people and ideas from around the world, open doors to new opportunities, and take you places you never imagined. You'll graduate not only with expertise in your chosen field, but with the skills you need to continue growing, learning, and evolving with your career over time.

    Preparatory programs

        • Name
        • Campus
        • Length
        • Behavioural Neuroscience
          • Vancouver
          4 years
        • Cognitive Systems (BSc)
          • Vancouver
          4 years
        • Computer Engineering
          • Vancouver
          4 years
        • Computer Science (BA)
          • Okanagan
          4 years
        • Data Science
          • Okanagan
          4 years

    Fee Information

    Tuition Fee

    CAD 46,296 

    Application Fee

    CAD 125 

    How to Apply

    As you complete the online application, keep the following tips in mind:

    • Start early and take your time. Once you begin the application, you will be able to save it and return to it later – but only up until the deadline. Once you have submitted your application to UBC, you will not be able to edit it. Since the online application can sometimes time out if left open for too long, we recommend working on your personal profile questions outside of the application (where you can run them through a spell-checker) then copy and paste them into your application.
    • Let the online application guide you. You’ll be asked to provide only the information we need based on your degree choice(s), your previous education, and other factors.
    • Tell us your full academic history. It’s important to include all of the high schools, colleges, and/or universities you have attended. Don’t leave anything out!
    • Be accurate. UBC has a number of methods in place to authenticate information provided in the application. These methods include, but are not limited to, contacting references, verifying academic records, and requesting additional documentation to verify your personal profile. If an application is found to contain untrue or incomplete information, UBC may, at its discretion: withdraw an offer of admission; require you to withdraw from UBC; subject you to academic discipline; or share the information provided with other post-secondary institutions, law enforcement agencies, or other third parties.
    • Use an email address you check frequently. Once you have submitted your application, UBC will communicate with you primarily by email.
    • Note your UBC student number. Write down your UBC student number somewhere safe. You’ll need it in future correspondence with UBC.
    University of British Columbia

    Integrated Computer Science

    University of British Columbia

    [object Object]

    Canada,

    Vancouver

    Similar Programs

    Other interesting programs for you

    Find More Programs
    Wishlist