BSc in Psychology and Computer Science
The University of Victoria (UVic) offers a unique interdisciplinary program, the Bachel...
Victoria
INTAKE: September
The Bachelor of Engineering in Computer Engineering program at the University of Victoria (UVic) is designed to equip students with the knowledge and skills necessary to thrive in the rapidly evolving field of computer engineering. This program integrates principles from both computer science and electrical engineering to provide students with a comprehensive understanding of hardware and software systems. Students learn to design, develop, and optimize computer-based systems and technologies, preparing them for careers in industries such as telecommunications, robotics, embedded systems, and software development.
Curriculum: The curriculum of the Bachelor of Engineering in Computer Engineering program at UVic covers a wide range of topics, including digital systems design, computer architecture, software engineering, algorithms, circuits and electronics, signal processing, and embedded systems. Core courses provide students with a solid foundation in both computer science and electrical engineering principles, while elective courses allow students to tailor their studies to their interests and career goals. Hands-on projects, lab assignments, and design projects are integral components of the curriculum, providing students with practical experience and opportunities to apply their knowledge in real-world settings.
Research Focus: Research is a central focus of the Bachelor of Engineering in Computer Engineering program at UVic, with faculty members actively engaged in cutting-edge research across various areas of computer engineering. Research areas within the program include computer vision, artificial intelligence, machine learning, cybersecurity, digital communication systems, and Internet of Things (IoT) technologies. Students have the opportunity to participate in research projects, work closely with faculty mentors, and contribute to advancements in the field through publications, presentations, and collaborative research initiatives.
Industry Engagement: UVic is committed to fostering strong ties with industry partners to provide students with valuable experiential learning opportunities and prepare them for careers in the technology sector. The co-op component of the Bachelor of Engineering in Computer Engineering program allows students to gain practical work experience through paid co-op placements with leading companies, startups, or research labs. Co-op students have the opportunity to work on real-world projects, collaborate with industry professionals, and develop professional skills that are highly valued by employers. Additionally, UVic's Engineering Co-op and Career Services provide support with job placements, networking events, and career development resources tailored to the needs of computer engineering students.
Global Perspective: The Bachelor of Engineering in Computer Engineering program at UVic emphasizes a global perspective, recognizing the interconnected nature of technology and the importance of addressing global challenges. Through coursework, research projects, and international collaborations, students gain exposure to diverse perspectives and global best practices in computer engineering. UVic's partnerships with international universities, research institutions, and industry leaders provide students with opportunities for international exchanges, collaborative projects, and cross-cultural experiences that broaden their horizons and prepare them for careers in a globalized world.
Victoria
IELTS 6.5
CAD 32064
Application Fees: CAD $188
Academic Requirements: International students applying to undergraduate programs at the University of Victoria are typically required to have completed their secondary education or its equivalent. The university requires a minimum overall academic average of 75% or equivalent, which may vary depending on the program and specific admission requirements.
English Language Proficiency:
It's important to note that the specific entry requirements may vary depending on the program of study and can change over time. Some programs may have additional requirements, such as submission of a portfolio or completion of prerequisite courses.
The University of Victoria in Canada offers several scholarships and financial aid opportunities to international students. These scholarships recognize academic excellence, leadership potential, and contributions to the community.
International Entrance Scholarships: The university offers a range of entrance scholarships specifically for international students. These scholarships are awarded based on academic merit and range in value from CAD $5,000 to CAD $10,000. International students are automatically considered for these scholarships upon admission.
President's Scholarship for International Students: This prestigious scholarship is awarded to exceptional international students entering their first year of study at the University of Victoria. Valued at CAD $10,000, this scholarship recognizes academic excellence, leadership potential, and involvement in extracurricular activities.
International Undergraduate Scholarships: These scholarships are available to international students entering undergraduate programs at the University of Victoria. The scholarships are merit-based and vary in value. They are awarded to students who have demonstrated outstanding academic achievements and community engagement.
Faculty-specific Scholarships: Some faculties at the University of Victoria offer scholarships specifically for international students within their respective academic programs. These scholarships are awarded based on criteria established by each faculty and may vary in value and eligibility requirements.
Graduates of the Bachelor of Engineering in Computer Engineering program at the University of Victoria (UVic) have a diverse range of career opportunities available to them.
Software Engineer: Graduates can work as software engineers, designing, developing, and maintaining software applications, systems, and platforms for companies in industries such as technology, finance, healthcare, or entertainment.
Hardware Engineer: Graduates can pursue careers as hardware engineers, designing and optimizing computer hardware components, systems, and devices for manufacturers, semiconductor companies, or technology startups.
Embedded Systems Engineer: Graduates can work as embedded systems engineers, designing and programming embedded systems for applications such as consumer electronics, automotive systems, medical devices, or industrial automation.
Network Engineer: Graduates can work as network engineers, designing, implementing, and managing computer networks and communication systems for organizations such as telecommunications companies, internet service providers, or large enterprises.
Systems Architect: Graduates can work as systems architects, designing and overseeing the architecture of complex computer systems, including hardware, software, and networking components, to meet the needs of specific applications or industries.
Cybersecurity Specialist: Graduates can pursue careers in cybersecurity, protecting computer systems, networks, and data from security threats, vulnerabilities, and cyber attacks for organizations such as government agencies, financial institutions, or cybersecurity firms.
Machine Learning Engineer: Graduates with a background in computer engineering and machine learning can work as machine learning engineers, developing and implementing algorithms and models for applications such as artificial intelligence, data mining, or predictive analytics.
Robotics Engineer: Graduates can work in robotics engineering, designing and developing robotic systems, automation solutions, or autonomous vehicles for industries such as manufacturing, healthcare, agriculture, or aerospace.
Project Manager: Graduates can work as project managers, leading teams and overseeing the planning, execution, and delivery of engineering projects in areas such as software development, hardware design, or systems integration.
Technology Consultant: Graduates can work as technology consultants, providing advice, expertise, and solutions to businesses, government agencies, or non-profit organizations on technology-related issues such as digital transformation, IT strategy, or technology adoption.