BA, iBA, BSc, iBSc offered by the Lassonde School of Engineering
Innovation meets opportunity in the dynamic program at the Lassonde School of Engineering at 91ÑÇÉ«. Dive into cutting-edge fields like virtual reality, artificial intelligence, robotics, and network databases. Our program equips you with essential technical skills and foundational knowledge to tackle the world's greatest challenges, such as creating systems that mimic human vision or extracting valuable insights from data. Choose between a BA, where liberal arts enhance your tech studies, or a BSc, enriched with rigorous science courses. Select our International Honours degrees - iBA, iBSc, or Dual Degree for a global perspective, including study abroad opportunities in vibrant cultures. Plus, our co-op program offers hands-on industry experience to launch your career right after your second year.
Career Options in Computer Science
Here are just some of the career options related to this major. As all degrees offer transferable skills, some jobs are more closely linked to this field, than others. Check for regional requirements.
- AI Research Scientist
- Application Developer
- Blockchain Analyst
- Blockchain Developer
- Business Analyst
- Cloud Solutions Architect
- Cybersecurity Analyst
- Data Analyst
- Data Scientist
- Database Administrator
- DevOps Engineer
- Digital Marketing Specialist
- E-commerce Manager
- Game Developer
- Graphic Designer
- Hardware Engineer
- Information Systems Manager
- IT Consultant
- IT Support Specialist
- Machine Learning Engineer
- Mobile App Developer
- Network Administrator
- Product Manager
- Project Coordinator
- QA Engineer
- Research Scientist
- Robotics Engineer
- Software Architect
- Software Developer
- Software Tester
- Social Media Analyst
- Systems Analyst
- Technical Writer
- UX/UI Designer
- Video Game Tester
- Virtual Reality Developer
- Voice Recognition Engineer
- Web Developer
- Web Security Analyst
- Wireless Communication Engineer
Some career choices may require further education, such as graduate studies or professional courses and exams. For detailed career descriptions and specific requirements, please check .
Entry-Level Positions in Computer Science
An undergraduate degree is typically sufficient for these positions, though some locations may require additional qualifications. For region-specific information, please check .
- Application Developer
- Business Analyst
- Data Analyst
- Database Administrator
- Help Desk Technician
- IT Consultant
- IT Support Specialist
- Junior Data Scientist
- Junior Software Developer
- Network Administrator
- QA Tester
- Research Assistant
- Robotics Technician
- Software Tester
- Systems Analyst
- Technical Support Specialist
- UX/UI Designer
- Web Developer
- Web Designer
- Website Content Manager
- Wireless Communication Technician
For career descriptions, visit . Some occupations may also be found on ; for login information, navigate to the Career Centre’s homepage in .Ìý
Skills Developed through a Degree in Computer Science
Core Skills
- A comprehensive understanding of the processes involved in the storage, transmission and transformation of information in the context of modern electronic technology
- Knowledge of both theoretical and applied areas of computer science
- Computer programming skills
- Practical skills for designing software and/or hardware
- The ability to comprehend complex technical material
- The skills to collect various types of information, assess them, analyze and incorporate potential linkages from different fields, put them into writing and efficiently convey your message and the goal of your work, be it individual or in the context of group work in any professional environment
Communication, Data Gathering and Organizational Skills
- The ability to present your thoughts clearly and intelligently in written statements
- Deduction of information from various sources and the ability to concentrate on relevant resources
- An ability to prepare written presentations and reports using current data and technology
- The ability to learn new information and apply this to professional demands
- The capacity to critically analyze problems, think creatively and make sound and well-reasoned decisions while considering different sides of an argument
Management and Teamwork Skills
- The ability to interpret and analyze information presented by peers and efficiently and constructively support or challenge their proposals, theories, ideas and reports in order to achieve a project’s intended and successful end result
- Logical thinking skills and the ability to lead and interact with a variety of people with different approaches and personal and professional backgrounds
- Skills enabling you to work effectively in group situations, partaking in decision-making, leading and contributing in various capacities to the ultimate success of the team and task
- The capability to identify priorities and proper courses of action, to plan the execution of tasks and to determine and delegate responsibilities to group members to most effectively carry out projects
Professional Associations
Professional associations offer valuable insights into qualifications, industry trends, and career opportunities. They provide networking events, workshops, mentorship programs, and internships, as well as job boards and career development resources. Additionally, some associations offer professional licensing and regulatory oversight.
- (PEO): Regulates the engineering profession in Ontario, offering licensing, career development, and continuing education resources.
- (CITP): Represents IT professionals, promoting standards and professional development in the tech industry.
- (APCC): Supports computer consulting professionals through networking and resource sharing.
- (ITAC): A national association that advocates for the Canadian IT sector's growth and innovation.
- (STC): A professional association for technical communicators, promoting best practices in communication.
