Women in Computing

Institution: Carleton University (Carleton University)
Category: Faculty of Engineering and Design
Language: English

Course Description

This Mini-Course Program invites young women to explore the inspiring stories of pioneering women in computing and their groundbreaking contributions to shaping our digital world. Through interactive storytelling and hands-on activities, participants will learn how these visionary women changed history—and discover how they can follow in their footsteps to become creators and innovators in technology.

This course begins with Ada Lovelace, recognized as the first computer programmer, and her pioneering work in algorithm design. Students will learn what algorithms are and engage in hands-on activities to write and explore algorithms themselves.

Next, we’ll explore Klara Dan von Neumann’s contributions to early computing, focusing on machine language and the foundational concepts of computer architecture. Students will be introduced to these principles, gaining insights into how computers process information at the most fundamental level.

On the third day, we’ll focus on Grace Hopper, a pioneer who revolutionized programming by creating the first compiler. This session will introduce students to compiled programming languages, such as C, and their critical role in modern computing.

On the fourth day, we’ll explore Barbara Liskov’s groundbreaking work in abstract data types. Students will discover how these concepts influence the design and functionality of programming languages through relatable examples and interactive activities.

Finally, the course concludes with a celebration of contemporary women in technology leadership. Students will be introduced to inspiring figures like Lisa Su, Chair and CEO of AMD; Elizabeth Stone, the CTO of Netflix; and Lakecia Gunter, CTO of Microsoft. We’ll explore their achievements and discuss how their leadership is shaping the future of technology, encouraging female students to envision their own paths in the industry.

This course aims to foster a supportive and engaging environment for young women with limited or no prior experience in programming or computing. Classes will be led by female instructors at Carleton University, creating a space where participants can confidently take their first steps into the world of computing.
Top