Technology, Coding & Society
The Technology, Coding, and Society (TCS) major program focuses on the impact of technologies, including hardware, platform and associated software, on people and on society more generally. Students learn essential computer coding skills, are taught theories on the use of digital platforms from humanistic and social science perspectives, learn to analyze the data that digital platforms produce, and then apply these concepts through practical labs and through optional work-integrated learning opportunities. Since the TCS Major is within the Institute of Communication, Culture, Information and Technology (ICCIT), students can concurrently obtain a Professional Experience Certificate in Digital Media, Communication, and Technology from ICCIT.
Honours Bachelor of Arts
Program Plans
Plan your degree with these academic and co-curricular program overviews.
Tip Sheets
Learn more about further education, applying to jobs & more!
- Web Developer
- UX/UI Designer
- AI Researcher
- Graphic Designer
- Product Designer
Admission Requirements
Regional Requirements
Admissions RequirementsLife in Technology, Coding & Society
Buzz Around Campus
Sample Courses
This experiential learning course introduces students to the practice and theory of coding, programming, and development of user interfaces.
This course explores how media and media technology have shifted the nature of the existing political and social orders.
Current ethical challenges within our computational cultures has brought forward dilemmas involving code such as designing killer robots, the use of technology to prevent crimes before they happen, and platform surveillance.
Other Programs to Consider
Professional Writing and Communication
Professional Writing and Communication (PWC) graduates are critical thinkers and flexible, reflective writers and editors who apply their knowledge of rhetoric and language across a range of academic disciplines and professional practices. Students examine the way written and oral communication work in professional, academic, artistic, personal and public settings. Program courses emphasize the multicultural, multi-modal and team-oriented character of professional writing practice.
Communication, Culture, Information & Technology
Communication, Culture Information & Technology (CCIT) is an undergraduate interdisciplinary major program, the curriculum for which provides students with a foundation in the analysis, evaluation and interpretation of communication and digital media using appropriate methodologies. CCIT provides students the opportunity to design a range of communication media and digital artifacts suitable for collaboration, communication, learning, and exploration.
Digital Enterprise Management
Digital Enterprise Management (DEM) is a specialist program, providing students with the skills and knowledge for utilizing digital technologies to solve business management and organizational problems in creative and innovative ways. Students study, build, and critically analyze enterprise-grade emerging technologies in addition to studying the traditional managerial fields such as finance, law, economics, organizational studies, risk management, design, and project management.