Program Overview
Program Overview
The User Experience and User Interfaces (UX/UI) program is a Bachelor of Computer Science stream that provides students with a solid foundation in computer science and theoretical and practical knowledge on designing effective and creative user interfaces.
Admission Requirements
Admission requirements vary depending on the student's education background. The options include:
- Ontario High School Current
- Ontario High School Graduate
- Ontario College Graduate or Transfer
- Ontario/Canadian University Graduate or Transfer
- Canadian High School (outside Ontario)
- CEGEP
- Canadian College Graduate or Transfer
- Canadian/Ontario University Graduate or Transfer
- American High School
- American College/University Graduate or Transfer
- American High School
- International Baccalaureate
- International High School
- International Post-Secondary
- Home-Schooled
- Mature Applicant
- Carleton University Current student (internal transfer)
- Carleton University Former student (Re-admission)
- Carleton University Special (non-degree) student
Students can also select their province and curriculum, including:
- Province: Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nova Scotia, Nunavut, Prince Edward Island, Quebec CEGEP, Saskatchewan, Yukon
- Curriculum: Caribbean CAPE, Chinese High School, French Baccalaureate, Indian High School, International Baccalaureate, UK/British System A Levels, United States High School, West Africa WAEC, Other national curriculum
Program Details
The program focuses on building software that people want to use, with a solid foundation in computer science and theoretical and practical knowledge on designing effective and creative user interfaces. Students will acquire practical skills in building usable interactive computing systems that enhance the user experience for a wide range of users.
Work Experience
A Co-op option is available, providing students with the opportunity to get a head start on their career. Co-op work terms allow for the development of key employability skills, exploration of career options, and graduation with tangible, workplace experience.
Career Outcomes
The program prepares students for a variety of careers, including:
- Artificial Intelligence
- Biotechnology
- Business
- Computer Game Development
- Multimedia Design
- Software Design
- Software Development
- Software Security Analysis
- Systems Security Analysis
- Web Services and Infrastructure
Ottawa's vibrant high-tech sector, comprising established multinational firms and cutting-edge start-ups, offers a range of employment opportunities. The city also provides opportunities with federal government departments and affiliated agencies.
Sample Courses
The program includes courses such as:
- COMP 1405 Introduction to Computer Science I: Introduction to computer science and programming, covering topics like algorithm design, control structures, variables and types, linear collections, functions, debugging, and testing.
- COMP 3008 Human-Computer Interaction: Fundamentals of the underlying theories, design principles, development, and evaluation practices of human-computer interaction (HCI), including topics like theories of interaction, user interface frameworks, desktop, web, mobile, and immersive applications, usability inspection and testing methods, and qualitative and quantitative approaches to HCI research.
Featured Stories
The program is associated with various exciting stories, including:
- Using AI to Address and Prevent Chronic Homelessness in Ottawa
- Revolutionizing Drones with 5G: Expanding the Reach of UAVs
These stories demonstrate the innovative and impactful work being done by students and faculty in the program.
