Bachelor of Computer Science – Software Development

Canadore CollegeNorth Bay, Canada

Tuition Fee

CAD 20,472

Start Date

سبتمبر ١، ٢٠٢٧

Study Mode

On campus

Duration

3 years

You've viewed 4/5 programs/universities. You can view up to 5 programs/universities

Create a free account to unlock full content!

By registering, you agree to our Privacy Statement and Terms and Conditions.

Program Details

Degree
Bachelors
Major
Computer Science | Information Technology | Software Development
Area of study
Information and Communication Technologies
Timing
Full time
Course Language
English

Intakes

Program start date
سبتمبر ١، ٢٠٢٧

Program Overview

Bachelor of Computer Science – Software Development

Overview

Prepare for a career in the dynamic and rapidly evolving field of software development. Gain the theoretical and hands-on skills to succeed in this comprehensive program. Learn key computer science concepts, including in-demand programming languages, algorithms, data structures and software engineering. Training culminates in two distinct concentrations: Artificial Intelligence and Machine Learning, and Mobile Application Development. This program provides numerous opportunities for industry networking, allowing students to build real-world connections and gain invaluable first-hand industry knowledge.


Admission Requirements

Admission Criteria

  • OSSD or equivalent with six (6) 4U/4M credits including English and Math
  • A minimum 65% average is required
  • If English is not your first language, you must provide proof of English competency
  • View current English Language Proficiency Requirements: 6.5 no band less than 6

Curriculum

Semester 1

  • BCSC111: Programming Principles
  • BCSC112: Mathematics for Computer Science
  • BCSC113: Data Structures and Algorithms
  • BCSC114: Introduction to Computer Networks
  • Elective: Breadth Elective I

Semester 2

  • BCSC121: Object Oriented Theory and Programming
  • BCSC122: Discrete Mathematics for Software Development
  • BCSC123: Database Modelling and Systems
  • BCSC120: Fundamentals of Project Management and Technical Communication
  • Elective: Breadth Elective II

Semester 3

  • BCSC211: Information Security and Cybersecurity
  • BCSC212: Web Design, Scripting, and Development
  • BCSC213: Software Quality I – Tools, Techniques, Build and Release
  • BCSC214: Human-Computer Interaction and User Experience Design
  • Elective: Breadth Elective III

Semester 4

  • BCSC221: Operating Systems for Programmers – UNIX
  • BCSC222: Enterprise Software Systems
  • BCSC223: Software Quality II – Performance, Testing, and Analysis
  • BCSC220: Software Development – Group Project
  • Elective: Breadth Elective IV

Semester 5

  • BCSC311: Ethics, Law, and the Social Impacts of Computing
  • BCSC312: Computer and Management Information Systems
  • BCSC321: Capstone
  • Elective: Breadth Elective V
  • Conc: Concentration Course II
  • Conc: Concentration Course I

Semester 6

  • BCSC322: Applied Work Term (15 weeks)
  • Elective: Breadth Course VI
  • Conc: Concentration Course III

Tuition Fees

3 years – Bachelor of Computer Science

  • Domestic:
    • Year 1: $6100 (Tuition) + $1587 (Ancillary Fees) + $7687 (Total)
  • International:
    • Year 1: $18497.4 (Tuition) + $1975.5 (Ancillary Fees) + $20472.9 (Total)

Concentrations

  • Students must choose 3 courses

Artificial Intelligence and Machine Learning

  • BAIM311: Artificial Intelligence and Its Applications
  • BAIM312: Machine Learning
  • BAIM313: Neural Networks
  • BAIM320: Seminar

Mobile Application Development

  • BMAD311: Android Application Development
  • BMAD312: Mobile Application UX/UI Design
  • BMAD313: Programming: Swift (iOS) and Javascript Application Development
  • BMAD320: Seminar

Certification/Accreditation

  • Bachelor of Computer Science

Learning Outcomes

  • Learning outcomes represent culminating demonstrations of learning and achievement
  • View Program Vocational Learning Outcomes - TBD

What You Need

  • Textbooks: Check out the Campus Bookstore to not only purchase your textbooks but also view your book list before the semester starts
  • Technology/Devices: Canadore College has implemented Bring Your Own Device (BYOD) to enhance your learning experience in and out of the classroom while ensuring flexibility in learning
  • To learn more about BYOD and to find out what is required for your program, please visit [insert link or resource]

About University

Canadore College


Overview:

Canadore College is a publicly funded college located in North Bay, Ontario, Canada. It offers a wide range of programs and services to students, including diploma, certificate, and apprenticeship programs. The college is known for its commitment to providing students with a high-quality education and a supportive learning environment.


Services Offered:

Canadore College offers a variety of services to support students in their academic and personal endeavors. These include:

    Academic Support:

    Academic planning, credit transfers, and student success services.

    Financial Aid:

    Scholarships, bursaries, and payment plans.

    Student Life:

    Residence, student clubs, events, and athletics.

    International Student Support:

    Assistance with visa applications, immigration, and cultural adjustment.

    Career Development:

    Career counseling, job search assistance, and internship opportunities.

    Health and Wellness:

    Mental health services, a dental clinic, and fitness facilities.

Student Life and Campus Experience:

Canadore College provides a vibrant and engaging campus experience for its students. Students can participate in a variety of activities, including:

    Student Clubs and Organizations:

    Joining clubs and organizations related to their interests.

    Events:

    Attending social, cultural, and academic events throughout the year.

    Athletics:

    Participating in varsity sports or recreational activities.

    Residence:

    Living on campus in modern, furnished suites.

Key Reasons to Study There:

    High-Quality Education:

    Canadore College is known for its high-quality programs and experienced faculty.

    Supportive Learning Environment:

    The college provides a supportive and inclusive environment for students to succeed.

    Career-Focused Programs:

    Many programs are designed to prepare students for specific careers.

    Experiential Learning Opportunities:

    Students have opportunities to gain practical experience through internships, co-ops, and other hands-on learning experiences.

    Vibrant Campus Life:

    Canadore College offers a variety of activities and events to enhance the student experience.

Academic Programs:

Canadore College offers a wide range of academic programs in various fields, including:

    Business and Management:

    Business Administration, Marketing, Human Resources, and more.

    Health Sciences:

    Nursing, Paramedicine, Dental Hygiene, and more.

    Technology:

    Computer Programming, Electrical Engineering Technology, and more.

    Trades and Apprenticeship:

    Carpentry, Welding, Plumbing, and more.

    Arts and Design:

    Graphic Design, Photography, and more.

Other:

  • Canadore College has a strong commitment to sustainability and has a goal of becoming carbon neutral by 2031.
  • The college has a strong focus on Indigenous education and provides comprehensive support for Indigenous learners.
  • Canadore College has a campus in West Parry Sound, Ontario, in addition to its main campus in North Bay.
Top 8705Average ranking globally
View university profile

Location