Bachelor’s degree in Computer Science

Add to wishlist
Share

    ABOUT PROGRAMME

    OVERVIEW

    Computer Science is a key enabler for innovation and discovery in most fields. It encompasses both theory and practice; theoretical ideas about how information is represented and processed, and practical techniques for creating new software. The School offers computer science degree options including Honours, major, minor, specialization in video game programming, and co-operative education.

    Mathematical and computational sciences are experiencing a “boom”. Everyone is collecting data, and they need people with the skills to manage, analyze, and extract useful information from the data. This is what mathematicians, statisticians, and computer scientists are trained to do.

    Employment prospects are among the highest of any field, and Honours graduates are well positioned to pursue graduate studies.

    Computers on the court

    Jeremy Thompson recently combined his passions for sport and computer science, conducting research analyzing athletic movements.

    COURSE STRUCTURE

    Common Core

    All degree programs in the School of Mathematical and Computational Sciences are built on a common core of courses that should be completed in the first two years of study. This common core consists of the following courses:

    CourseCourse nameCreditsMATH 1910Single Variable Calculus I4MATH 1920Single Variable Calculus II4MATH 2610Linear Algebra I3STAT 1910Intro to Probability and Statistics3CS 1910Computer Science I3CS 1920Computer Science II3One of:
    UPEI 1010
    UPEI 1020
    UPEI 1030

    Writing Studies
    Inquiry Studies
    University Studies

    3Total Semester Hours of Credit 23

    Common Breadth Requirement

    Students must take at least 15 semester hours of credit beyond the core course requirement in courses outside the School of Mathematical and Computational Sciences, and of these 15 semester hours of credit at least 6 must be from outside the Faculty of Science.

    Common Advanced Courses

    Students in all degree programs in the School of Mathematical and Computational Sciences must complete MCS 4210 Professional Communication and Practice (writing-intensive) and MCS 3050 Tutoring in Mathematical and Computational Sciences.

    Computer Science encompasses both theory and practice; theoretical ideas about how information is represented and processed, and practical techniques for creating new software.
    Requirements for Honours In Computer Science

    The Honours in Computer Science requires a total of 126 semester hours of credit, as described below.

    CreditsThe Common Core23CS 1610 – Digital Systems3CS 2520 – Computer Organization and Architecture3CS 2910 – Computer Science III3CS 2920 – Data Structures and Algorithms3CS 2620 – Comparative Programming Languages3CS 2820 – Programming Practices3MATH 2420 – Combinatorics I3MATH 2910 – Multivariable Calculus4MCS 3320 – Theory of Computing3CS 3420 – Computer Communications3CS 3520 – Operating Systems3CS 3610 – Analysis and Design of Algorithms            3CS 3620 – Software Design and Architecture3CS 3710 – Database Systems3At least one of: CS 4110 – Artificial Intelligence and Automated Reasoning OR CS 4120 – Machine Learning

    3CS 4810 – Software Engineering3MCS 4900 – Honours Research Project6Three electives in the Mathematical and Computational Sciences (at the 2000 level or higher)

    9MCS 3050 – Tutoring in Mathematical and Computational Sciences1MCS 4210 – Professional Communication and Practice 3Additional general electives35Total Semester Hours of Credit 126 Requirements for a Major in Computer Science

    The Major in Computer Science requires a total of 120 semester hours of credit, as described below.

    CreditsThe Common Core23CS 1610 – Digital Systems3CS 2520 – Computer Organization and Architecture3CS 2910 – Computer Science III3CS 2920 – Data Structures and Algorithms3CS 2820 – Programming Practices3MATH 2420 – Combinatorics I3MCS 3320 – Theory of Computing3CS 3420 – Computer Communications        3CS 3520 – Operating Systems3CS 3610 – Analysis and Design of Algorithms            3CS 3620 – Software Design and Architecture3CS 3710 – Database Systems3CS 4810 – Software Engineering3One of:

    CS 4820 – Software Systems Development Project
    CS 4840 – Prototype Systems Development 6

    Two electives in Mathematical and Computational Sciences
    (at the 2000 level or higher)

    6MCS 3050 – Tutoring in Mathematical and Computational Sciences1MCS 4210 – Professional Communication and Practice            3Additional general electives:
    if CS 4820 is taken
    OR if CS 4840 is taken
    45
    42Total Semester Hours of Credit 120


    Requirements for a Major in Computer Science with a specialization in Video Game Programming

    The Major in Computer Science with a specialization in Video Game Programming requires a total of 120 semester hours of credit, as described below.

    CreditsThe Common Core23CS 1610 – Digital Systems3CS 3130 – Mobile Device Development – Android

    3CS 2520 – Computer Organization and Architecture3CS 2910 – Computer Science III3CS 2920 – Data Structures and Algorithms3CS 2620 – Comparative Programming Languages3CS 2820 – Programming Practices3MATH 2420 – Combinatorics I3MCS 2050 – C++ Technology Lab1CS 3110 – Video Game Design3MCS 3320 – Theory of Computing3CS 3420 – Computer Communications        3CS 3520 – Operating Systems3CS 3610 – Analysis and Design of Algorithms3CS 3620 – Software Design and Architecture3CS 3710 – Database Systems3CS 4350 – Computer Graphics Programming3CS 4360 – Advanced Computer Graphics Programming3At least two of:

    CS 4060 – Cloud Computing
    CS 4120 – Machine Learning
    CS 4440 – Data Science
    OR CS 4610 – Wireless Sensor Networks

    6CS 4650 – Video Game Architecture3CS 4810 – Software Engineering3CS 4830 – Video Game Programming Project           6One elective in the Mathematical and Computational Sciences (at the 2000 level or higher)

    3MCS 3050 – Tutoring in Mathematical and Computational Sciences1MCS 4210 – Professional Communication and Practice3Additional general electives20Total Semester Hours of Credit 120 Requirements for a Minor in Computer Science Students may obtain a Minor in Computer Science by completing at least 21 semester hours of credit in Computer Science defined as follows:

    CS 1910-1920 – Computer Science I & II 6CS 2520 – Computer Organization and Architecture 3CS 2920 – Data Structures and Algorithms 3

    plus 3 semester hours of credit in Computer Science at the 3000 level or higher, and an additional 6 semester hours of credit in Computer Science at the 2000 level or higher

    9Total Semester Hours of Credit 21

    CO-OPERATIVE EDUCATION
    Combining classroom studies with practical work experience

    The UPEI Co-op Program is an integrated approach to university education which enables students to alternate academic terms on campus with work terms in suitable employment. The success of such programs is founded on the principle that students are able to apply theoretical knowledge from course studies in the workplace and return to the classroom with practical workplace experience.

    Students accepted into the program, complete at least three 14-week paid work terms and three professional development courses.

    The Co-op option is available to full-time students in any Mathematical and Computational Sciences Major or Honours program. Applications to the Co-op Education Program are normally made after completion of the first year of study.

    Mathematical and Computational Sciences students must complete 126 semester hours of credit in order to graduate with the Co-op designation; students who successfully complete all the requirements of the program will have the notation entered on their transcripts and on the graduation parchment.

    See the Co-operative Education Program website for more information.

    ADMISSIONS CRITERIA
    What’s required for science admission?

    High School Graduates

    Canadian High School Equivalency Chart

    • Grade 12 Academic English
    • Grade 12 Academic Mathematics
    • Two Grade 12 Academic Science subjects (acceptable subjects: Chemistry, Biology, Physics, Computer Science, Oceanography, Animal Science, Environmental Science)
    • One additional Grade 12 Academic course

    Some introductory Science courses at UPEI have high school prerequisites (Biology 1310 – at least academic grade 11 Biology; Chemistry 1110 – at least academic grade 12 Chemistry)

    Please refer to the UPEI Academic Calendar for complete admissions information.

    FEES AND FUNDING
    Faculty of Science Programs Tuition

    UPEI’s undergraduate tuition is the second-lowest in the Atlantic region, and we offer more than $5 million in scholarships and awards.

    Tuition

    $6,270 per year, based on 30 credit hours ($627 per 3 credit course).
    International students pay $7,320 per year in addition to full-time student tuition.

     

    International Students;

     

    • First Payment pay after the visa 6270C$
    • Balance payment can pay in 6 months period.

     

    For a complete breakdown of part-time or full-time study as a student in the Faculty of Science, visit our Tuition and Fees page.

    Scholarships and Awards

    UPEI supports you and your educational goals. We administer millions of dollars in scholarships and awards to our undergraduate and graduate students every year. Depending on your faculty or program, and year of study, you may be eligible for available awards.

    Search the complete list of scholarships for information and application forms.

    Celebrating Student Achievement

    Including Guaranteed Entrance Scholarships and Academic Excellence Awards, these awards recognize the academic achievements of all students who meet the eligibility criteria while studying towards their first undergraduate degree.

    Visit the Scholarships site for complete information.

    FACULTY MEMBERS
    Your mentors. Our professors.

    UPEI has about 250 faculty—exceptional scholars, teachers, and mentors, with more being hired each year as we open new, progressive, and unique programs. But the story isn’t just in the numbers. It’s in the quality of our people. Award-winning faculty from around the globe have made UPEI home. Here, you’ll learn directly from these world-class professors and researchers in small classes where you’ll have easy access to them.

    RELATED PROGRAMS
    Not quite the program for you?

     

    PROGRAM PERIOD
    3 Years
    REQUIRED DOCUMENTS FOR THE ASSESSMENT

     

    Original Passport Front Page
    Original Passport Back Page
    Passport Size Photo
    O/l Certificate Original
    O/l Certificate Certified By Ministry Of Foreign Affairs
    A/l Certificate Original
    A/l Certificate Certified By Ministry Of Foreign Affairs
    Ielts Certified
    Student Clear Signature
    College Application
    VISA PROCESSING DOCUMENTS

     

    Original Passport Front Page
    Original Passport Back Page
    Passport Size Photo
    O/l Certificate Original
    O/l Certificate Certified By Ministry Of Foreign Affairs
    A/l Certificate Original
    A/l Certificate Certified By Ministry Of Foreign Affairs
    Ielts Certified
    Name Change Affidavit
    Other Qualification
    Works Experiences
    Birth Certificate Sinhala Front
    Birth Certificate Sinhala Back
    Birth Certificate English Translate
    Birth Certificate English Translate Certificate Certified By Ministry Of Foreign Affairs
    Police Report
    Police Report Certified By Ministry Of Foreign Affairs
    Bank Balance Confirmation Letter Certificate Certified By Attorneate /supreme Court/ Consulate Of Cyprus
    Sponsor Letter Certified By Attorney
    Affidavit Letter Certified By Attorney
    Bank Balance Confirmation Letter
    Sos Fund Document
    Student Clear Signature
    College Application
    University

    University of Prince Edward Island (UPEI)-Canada

    Reviews

    There are no reviews yet.

    Be the first to review “Bachelor’s degree in Computer Science”

    Your email address will not be published.