Master of Business Administration - Project Management
The University of New Brunswick offers a highly regarded Master of Business Administrat...
Saint John
INTAKE: Jan & Sept
The Bachelor of Science (BSc) in Computer Science program at the University of New Brunswick (UNB) provides students with a comprehensive understanding of computer science principles, theories, and practical applications. This program is designed to equip students with the knowledge and skills necessary to excel in various fields of computer science, including software development, data analysis, cybersecurity, artificial intelligence, and more.
Curriculum: The curriculum of the Bachelor of Science in Computer Science program covers a wide range of topics essential for understanding the fundamentals of computer science and its applications. Students study courses such as programming languages, data structures, algorithms, computer architecture, operating systems, software engineering, databases, and computer networks. Additionally, the program may offer elective courses in specialized areas such as machine learning, computer graphics, bioinformatics, or cybersecurity. The curriculum emphasizes hands-on learning through programming projects, lab exercises, and real-world applications to reinforce theoretical concepts and develop practical skills.
Research Focus: UNB encourages students in the Bachelor of Science in Computer Science program to engage in research activities that contribute to the advancement of computer science knowledge and address current challenges in technology. Research initiatives may include projects in areas such as artificial intelligence, data science, cybersecurity, human-computer interaction, or software engineering. Students may have opportunities to collaborate with faculty mentors, participate in research projects, and present their findings at conferences or publish in academic journals.
Industry Engagement: The University of New Brunswick fosters connections with industry partners, technology companies, startups, and research institutions to provide students with opportunities for industry engagement, internships, and professional development. Through industry-sponsored projects, co-op programs, career fairs, and networking events, students have the chance to gain practical experience, build industry connections, and explore career opportunities in the tech industry. Additionally, the university may offer resources such as coding boot camps, hackathons, or entrepreneurship programs to support students' career aspirations in technology.
Global Perspective: UNB encourages students in the Bachelor of Science in Computer Science program to develop a global perspective by examining computer science issues within broader international, cultural, and societal contexts. Courses may address topics such as global IT trends, ethical considerations in technology, cross-cultural collaboration in software development, or international regulations on data privacy and cybersecurity. Additionally, students may have opportunities for international exchanges, study abroad programs, or research collaborations with institutions abroad that expose them to diverse perspectives and approaches in computer science.
Saint John
IELTS 6.5
CAD 19148
Application Fees: CAD$ 125
Academic Qualifications: A minimum overall percentage of 70% in your high school or secondary school studies is typically required. Please note that specific programs may have additional requirements or higher admission standards.
English Language Proficiency:
The University of New Brunswick (UNB) offers several scholarships and financial aid opportunities to support international students in their academic journey. These scholarships are awarded based on various criteria such as academic excellence, extracurricular achievements, and financial need.
UNB International Excellence Scholarships: These scholarships are awarded to international undergraduate students who demonstrate academic excellence. The scholarship values range from $8,000 to $35,000 CAD and are renewable for up to four years of study.
Entrance Scholarships for International Students: UNB offers a range of entrance scholarships specifically for international students entering undergraduate programs. These scholarships are based on academic achievement and vary in value.
International Baccalaureate Scholarships: UNB recognizes the achievements of international students who have completed the International Baccalaureate (IB) program. Scholarships ranging from $1,000 to $5,000 CAD are awarded to eligible IB graduates.
Study Abroad Scholarships: UNB provides scholarships for international students who wish to participate in study abroad programs. These scholarships help cover the costs of tuition, travel, and living expenses during the study abroad experience.
External Scholarships: UNB also encourages international students to explore external scholarship opportunities from government agencies, foundations, and organizations in their home countries. The university provides support and guidance in finding and applying for these scholarships.
It's important to note that scholarship availability, eligibility criteria, and application deadlines may vary.
Graduates of the Bachelor of Science (BSc) in Computer Science program at the University of New Brunswick (UNB) are highly sought after in the rapidly expanding field of technology. Equipped with strong technical skills and problem-solving abilities, these graduates have a wide array of career opportunities available to them.
Software Developer: Graduates can pursue roles as software developers, responsible for designing, coding, testing, and debugging software applications. They work across various platforms and programming languages to create user-friendly and efficient software solutions.
Systems Analyst: Graduates may work as systems analysts, analyzing user requirements and designing information systems to meet organizational needs. They collaborate with stakeholders to identify system requirements, recommend technological solutions, and ensure systems integration and compatibility.
Data Scientist: Graduates can become data scientists, leveraging their skills in data analysis, machine learning, and statistics to extract insights from large datasets. They develop algorithms and predictive models to solve complex business problems and inform strategic decision-making processes.
Cybersecurity Analyst: Graduates may pursue roles as cybersecurity analysts, protecting organizations' computer systems and networks from cyber threats. They monitor network traffic, detect security breaches, and implement measures to safeguard sensitive data and infrastructure.
Database Administrator: Graduates can work as database administrators, responsible for managing and maintaining databases to ensure data integrity, security, and availability. They design and optimize database structures, troubleshoot issues, and implement backup and recovery strategies.
Network Engineer: Graduates may become network engineers, designing, implementing, and managing computer networks. They configure network devices, troubleshoot network issues, and ensure network performance, reliability, and security.
Artificial Intelligence Engineer: Graduates with an interest in AI can pursue careers as artificial intelligence engineers, developing AI systems and applications. They design machine learning algorithms, train models, and deploy AI solutions to automate processes and improve decision-making.
Web Developer: Graduates can work as web developers, creating websites and web applications using programming languages such as HTML, CSS, and JavaScript. They design user interfaces, implement functionality, and ensure cross-browser compatibility and responsiveness.
IT Consultant: Graduates may become IT consultants, providing advisory services to organizations on technology-related matters. They assess business requirements, recommend IT solutions, and assist with technology implementation and integration projects.
Technical Support Specialist: Graduates can pursue roles as technical support specialists, providing assistance to users experiencing technical issues with hardware, software, or IT systems. They troubleshoot problems, provide technical guidance, and escalate issues as needed.