Program overview
Admission Requirements
Intakes

Last updated on 2025-04-12

Program overview

Program Overview

The Bachelor of Arts in Computer Science at Nipissing University offers students a comprehensive education in the rapidly evolving field of computer science. This program emphasizes both theoretical foundations and practical applications, preparing graduates for a variety of careers in technology. Students will explore key areas such as artificial intelligence, software engineering, and cybersecurity, gaining essential skills in programming, data structures, and algorithms. With a focus on real-world problem-solving, this program equips students to meet the demands of the digital age and unlock numerous career opportunities.

Program Structure

The Bachelor of Arts in Computer Science program is designed to provide a robust educational experience, combining theoretical knowledge with practical skills. Key details of the program structure include:

  • Program Length: Typically completed in four years.
  • Credits: The program requires a total of 120 credits for graduation.
  • Degree Options: Students can choose between a Bachelor of Arts (BA) or a Bachelor of Science (BSc) in Computer Science, allowing for a tailored educational experience based on individual interests.
  • Experiential Learning: Opportunities for hands-on learning through co-op placements and internships are available, enhancing practical experience.
  • Certificate Options: Students may also pursue a Certificate in Game Design and Development alongside their degree.

This structure ensures that students receive a well-rounded education, preparing them for various roles in the tech industry.

Featured Experiences

The Bachelor of Arts in Computer Science program at Nipissing University offers several unique experiences that enhance learning and professional development:

  • Small Class Sizes: Students benefit from personalized attention and support from faculty, fostering a collaborative learning environment.
  • State-of-the-Art Facilities: Access to modern computer labs and robotics labs, equipped with the latest technology.
  • Research Opportunities: Involvement in research projects through the Collaborative Systems Laboratory (CoSys), focusing on advanced topics in computer science.
  • Experiential Learning Program: The ELAS program provides hands-on learning experiences related to academic interests, including work placements and site visits.
  • Networking Events: Opportunities to engage with industry professionals through conferences and guest speakers.

Career Options

Graduates of the Bachelor of Arts in Computer Science program can pursue a variety of career paths in Canada, including:

  • Software Engineer: Design and develop software applications, ensuring functionality and user experience.
  • Artificial Intelligence Specialist: Work on AI technologies, developing algorithms and systems that enable machines to perform tasks that typically require human intelligence.
  • Web Designer: Create visually appealing and user-friendly websites, focusing on both aesthetics and functionality.
  • Data Processing Director: Oversee data management processes, ensuring data integrity and security while analyzing data for business insights.
  • Systems Developer: Design and implement software systems that meet organizational needs, often collaborating with other IT professionals.

These roles highlight the diverse opportunities available to graduates, reflecting the high demand for skilled professionals in the technology sector.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Nipissing University official website