Each week we will offer a different opportunity to explore extra topics in
computer science. They are not for credit, but are an excellent place to
learn more about computer science and see what fields you may or may not
be interested in.
Please come prepared to listen to and ask questions of the guest speaker.
We have a strict no-laptop policy in these sessions. If you are using
a laptop, you will be asked to put it away or leave.
This schedule is subject to change. We will send an announcement email
the day before each session with information about the topic for that
Week 9: Making with a Social Purpose - Thursday, March 5th from 4:30-5:20 in GUG 220
Speaker: Jon Froehlich
I am an Allen School faculty member at the University of Washington where I direct the Makeability Lab. The goal of our research is to develop interactive tools and techniques that address pressing global challenges -- so-called 'wicked' problems -- in areas such as environmental sustainability, accessibility, and education. In this talk, I will describe a few major threads of research in accessibility and STEM learning. The first thread examines how to make the physical world more accessible for people with disabilities. The second thread explores how wearables and augmented reality can be designed to promote and engage children in life-relevant, personally meaningful STEM learning experiences.
Week 8: Building Beautiful Apps with Google's Flutter - Thursday, February 27th from 4:30-5:20 in GUG 220
Speaker: Andrew Fitz Gibbon
Week 7: Computer Ethics - Thursday, February 20th from 4:30-5:20 in GUG 220
Speaker: Jared Moore
Be it social media platforms, robots, or big data systems, the code students write -- the decisions they make -- influences the world in which it operates. In this talk, I'll both touch on those influences and how to think about them. We'll draw from critical perspectives on the use of technology and historical and local issues in tech, particularly those concerning data. In so doing, we'll come to recognize that the devil is in the implementation details.
We will have a panel of people working in the computing industry who will speak about their experience with Computer Science and working in the industry. We will hear about what they did in college, what life in the industry looks like, and more. These panelists were once introductory college students just like you! This is a great opportunity to ask some questions you may have or to seek some advice!
Week 4: The Limits of Computing - Thursday January 30th from 4:30-5:30 in GUG 220
Speaker: Sam Wolfson
We've seen that computers can make quick work of many problems that would take humans years to figure out on our own. But this isn't always the case. In this talk, we'll learn about the types of problems that even computers can't solve efficiently—and in doing so, we'll touch on some of the most fundamental and important open questions in computer science.
Week 3: CS Experience Student Q/A Panel - Thursday, January 23rd from 4:30-5:20 in GUG 220
Speakers: Various CSE Students
We will have a panel of students (former/current TAs, researchers, CS majors, etc.) who will speak on their experience with Computer Science. We will hear about what they have done here at UW, research they have gotten involved in, internships they have done and more. Not long ago these students were taking the introductory programming series themselves. This is a great opportunity to ask some questions you may have or to seek some advice!
Week 2: Programming Languages - January 16th from 4:30-5:20 in GUG 220
Speaker: Omar Ibrahim
We have been learning Java, but there are so many other programming languages out there! What makes these languages different? Why use one over the other? And how far can programming languages push the limits of computing? Join us tomorrow for an exploration of several different programming languages and what makes them special.