Skip to main content

Spring Quarter Big/Little Signups

Hello Allen School students!

The ACM officers and advisers hope you are all doing well! This spring quarter, ACM is hosting the Big & Little mentorship program once again. This program is a great opportunity for newly admitted students to learn more about the Allen School, and for returning students to give back to the community and help out new students.

As classes are online this quarter, we really want to welcome and support our amazing new admits. By signing up to be a Big or Little this quarter, you will be paired with other students and encouraged to meet virtually and answer any questions they may have throughout the quarter! 

The deadline to sign up is Friday April 3, 2020 at 11:59pm.

If you are a *newly admitted* Allen School student looking for some mentorship and to learn more about the school, sign up as a Little!

https://forms.gle/JLWkBRiX4kYtrBUv8 

If you are an Allen School student who has been in the school *and has completed CSE 311*, and are looking to share your wisdom and experiences with a newer student, sign up as a Big!

https://forms.gle/PDGgmp6YQeiD6Nkq5 

If you have any questions about Bigs & Littles, please email acm-officers@cs.washington.edu and we would love to answer your questions!

 

Best Regards,
ACM

March 26, 2020

Important updates from your Allen School Ugrad Advising Team

Dear CSE students:

 

These are some wild times that we are living through right now. You’ve received a cascade of messages about the fast changing landscape we are all confronting right now.  I hope that this email will follow on to the one Magda sent out yesterday with some additional relevant information. Here are some key messages we need you all to hear:

 

  1. Many students are asking: “Can I be overloaded into the course I want now that everything is online?”
    1. The answer, generally speaking, is no, and here’s why.  Just because we don’t have room restrictions, doesn’t mean we don’t have other types of resource restrictions, mainly TA’s.  While we are actively working on adding more space to several of our courses, we will not be ramping up space in a big way. The exception is if you are trying to graduate in spring and can’t get into a course you need to graduate. In that case, you should reach out to ugrad-advisor@cs with your unique situation. Everyone else should continue to monitor the NotifyUW system.  I do expect students will drop classes in the first week as they do every quarter.
  2. We are also receiving questions from students asking if they can register for courses that meet at the same time. Since not every instructor will be recording lectures, the general answer to this is also no.  There are exceptions in rare situations, but you need to work that out directly with faculty using the Registration Transaction Form .
  3. We will be having ‘virtual quick questions’ during spring quarter.  You’ll receive information later this week on how to access that but you will need to have access to your Gmail chat function using your @cs email address.  If you’re bored at home (and yes, you really SHOULD be staying at home), please get that set up and working as soon as possible. We will be sending the Zoom links for dropins to your @cs chat accounts when you are up next in the queue.
  4. Please note in Magda’s email there was a message about the UW Laptop Lending program.  You needed to fill that out by today at noon, so hopefully you already did thatAdditionally, please reach out directly to advising at ugrad-advisor@cs.washington.edu if you do not think you can participate in spring courses due to limitations in your available technology. We are committed to working with you to find a way to make next quarter as accessible as possible
  5. Many of you are asking if the CSE graduation event will take place.  At this point, we do not have any information on that subject. We’ll certainly let you know as soon as we do, but at this point we are focused on getting spring quarter off to a good start.
  6. We appreciate your patience as your advising team does everything we can to address all the questions that our constantly changing situation is bringing forward.  We will do our best to be there for you as we always are in the best of times.

 

Thank you and stay tuned for further updates.

 

Sincerely,

CSE Advising: Crystal, Jenifer, Maggie, Leslie, Chelsea, Hector, Chloe and Pim

March 24, 2020

CSE Women’s Research Day

Hi all,

You are cordially invited to the Sixth (!) Annual Allen School of CSE Women’s Research Day, which will be held online on Saturday, April 4, at 1-3PM.  Women’s Research Day consists of posters, research talks, and discussions with women and nonbinary researchers at UW and other local companies. This is a great way to get an overview of what people are doing in the UW+Seattle area!

Like many events, this will be held online due to COVID-19. A tentative schedule is here and on our website (https://wrd.cs.washington.edu):
1:00-2:00  Introduction & virtual poster session with Allen School student researchers
2:00-2:30  Q&A with Magda Balazinska, Director of the Allen School
2:30-3:00  Keynote by Susan Eggers, Professor Emeritus

We will also post student lightning talks and longer talks by external researchers to the Allen School YouTube channel; these will be available after the event.

Although everything will be online and openly accessible, we encourage you to register here so that you can get updates and ask questions to Magda in advance: https://forms.gle/hUEVrXN6m7mR7MSd6

Thanks, and stay safe!
Emily & Lucy

March 24, 2020

Now Hiring – CSE Peer Advisors for the 2020- 2021 Academic Year

The Allen School undergraduate advising team is currently accepting applications for the CSE Peer Advisor Position.  

If you are interested in helping prospective and current undergraduate students succeed at the Allen School, we invite you to apply to this paid student leadership opportunity. To submit an application, please apply at bit.ly/CSEpeer. Please note that you must be signed-in to your CSE account to access the application. 

For more information about the CSE Peer Advisor position, please review the position description: CSE Peer Advisor Position Description

Applications are due on Friday, April 3, 2020, at 11:59 p.m.

March 20, 2020

Access Computing Summer Research Internships

“The Global Innovation Exchange (GIX) — a program founded by the University of Washington, Tsinghua University, and Microsoft — is launching a summer research internship centered around projects in HCI and ubiquitous computing. The program is open to junior and senior undergraduate students who are pursuing a degree in computer science, electrical engineering, industrial engineering, or have equivalent skill/knowledge/experience. The program will be held from July 1st to September 20th in Seattle. More information regarding the application and potential projects can be found at this website: https://gixnetwork.org/community/outreach-programs/access-computing-summer-program/.”

March 9, 2020

[ACM-W and ACM] Find a Study Buddy for Spring Quarter!

Hi CSE!

Spring Quarter is coming up, and it’s almost time for our quarterly Study Buddy event! If you have classes where you’d like a study buddy or two, RSVP for a night of study-buddy searching: Mingle with people from your classes and walk away knowing some familiar faces to look out for in your classes! 

SNACKS WILL BE PROVIDED, and we’ll have icebreakers and games so you’ll have the opportunity to meet a variety of new people! Whether you walk away with a large study group, one or two study buddies, or none at all, we hope to give you the opportunity to meet people so that you can see some familiar faces around the halls of the CSE buildings!

ACM-W and ACM are committed to ensuring that our events are accessible for all students and is happy to arrange disability accommodations for students (with advanced notice). Please reach out to Chloe Dolese-Mandeville (our staff adviser) at cdolese@cs.washington.edu if you have any questions or requests. Please note that we occasionally may not be able to fulfill a specific request, but will do the very best we can to ensure you have a positive experience at our event!

RSVP Here: https://tinyurl.com/SP20studybuddy

(Please use your CSE email to access!)

WHEN: Friday, April 3rd, 4:00 pm – 5:00 pm

WHERE: CSE2 G10

Best,

ACM-W and ACM

March 6, 2020

Research Opportunity – UW UbiComp Lab

The UW UbiComp Lab has a research opportunity for an undergrad or master’s student to work on an audio health sensing project.  We are looking for a student with backend (and hopefully web app) experience who would be able to assist with building a database and dashboard to store and view data from a smartphone app.
This opportunity would be for research credit in spring and could potentially extend into the summer (in case anyone is still looking for a summer position!).
If interested, please apply through the UbiComp website – https://ubicomplab.cs.washington.edu/get_involved/. The turnaround time is quick! For this project, we’re looking to have interviews scheduled by Friday March 6, so please make sure to submit your application by then.
March 3, 2020

Special topics courses in CSE- many are still open!

I just wanted to briefly highlight the special topics courses we are offering this spring one more time. There is quite a bit of room left and they are rumored to be really great courses to consider.

See below for information on Spring 2020 CSE Special Topics Courses

  • Graded undergraduate courses (CSE 390, 490):
    • Incentives in Computer Science, Anna Karlin (also available as CSE M599)
    • Wireless Communication, Josh Smith
    • Advanced Programming Languages, James Wilcox
    • Academic Skill Building Through Bottom-Up Computing, Dan Grossman & Leslie Ikeda & Aaron Johnston
  • CR/NC undergraduate seminars (CSE 390, CSE 492)
    • Mathematics for Computation Workshop, instructor tbd, CSE390Z
    • Career Seminar, Kim Nguyen and Katherine Siyu Wang
    • Computer Ethics, Dan Grossman (Currently full)
  • Graded graduate courses (CSE 599):
    • Reinforcement Learning, Byron Boots
    • Molecular Information Systems, Luis Ceze and Jeff Nivala
    • Topics in Natural Language Understanding, Luke Zettlemoyer
    • Computing for Social Good, Kurtis Heimerl
    • Intro to Quantum Computing, Nathan Wiebe
  • CSE 490Z Incentives in Computer Science, Anna Karlin (also available as CSE M599)

     

    Pre-requisite: CSE 312

     

    3 credits

     

    Many modern applications require the design of software or systems that interact with multiple self-interested participants. This course will teach students how to model and reason about such systems using economic and game theoretic principles.  Topics include auctions (e.g., Facebook’s advertising system), equilibrium analysis, cryptocurrencies (e.g. the incentive structure of Bitcoin), two-sided markets (online labor markets, dating markets, etc.), reputation systems and social choice.

     

    CSE 490W Wireless Communication, Josh Smith

     

    Pre-requisites: CSE 333, MATH 308

     

    4 credits

     

    Lecture Mon, Weds (80 minute lectures)

    TA lab hours Thurs and TBA: Lab activities are self-directed. There is dedicated lab space and equipment you can access at any time.  TAs will be in lab at specific times, but you are not expected to be in lab at those times unless you need to see the TAs

     

     

    The course is a self-contained introduction to Wireless Communication. It does not assume any prior experience with the subject. The emphasis is on understanding the principles underlying wireless communication, construed broadly: how can messages be sent reliably through noisy, unreliable communication channels?  The assignments consist of a series of programming exercises that allow you to engage in a hands on fashion with the material, culminating in a project of your choosing. (There are no exams.) We will use simulation, Software Defined Radios, and other programmable platforms to engage with wireless communication techniques through software. We will explore mainstream applications such as Wi-Fi, Bluetooth, and cellular communication, as well as emerging applications such as Internet of Things. We will also discuss applications of wireless techniques in areas adjacent to communication, such as storage, sensing, perception, and communication in biological systems. Topics to be discussed include signal to noise ratio, frequency domain analysis, bandwidth, capacity of noisy communication channels, modulation, channel coding, error detection, error correction, and connections between machine learning and communication (eg decoding as inference, learning as compression, etc).

     

    CSE 490P Advanced Programming Languages, James Wilcox

     

    Pre-requisite: CSE 341

     

    4 credits

     

    A good programming language changes the way you think about solving problems. Building on  our intuition as competent *users* of various programming languages, this course peeks behind the curtain into the art and science of language design and implementation, allowing us to create languages that help people think about problems in new ways. Topics to be covered include semantics, interpreters, type systems, type safety proofs, type checkers, constraint solving, and program correctness proofs. A major aspect of this course will be building a working REPL for an SML-like language.

     

    Instructor bio: James Wilcox defended his PhD in programming languages and verification at UW in 2019. He now works on applying formal methods in industry settings. James taught 341 in Winter 2017 very successfully, making various additions to that course, notably its second homework.

     

    CSE 390Z Mathematics for Computation Workshop, instructor tbd

     

    For students also enrolled in CSE 311

     

    1 credit

     

    Similar motivation to offerings in Fall and Winter

     

    CSE 492J Career Seminar, Kim Nguyen and Katherine Siyu Wang

     

    Pre/co-requisite: CSE 332

     

    1 credit, CR/NC

     

    CSE 492 J: Landing a Job in the Software Industry

    Taught By: Kim Nguyen, Allen School Alumni and Recruiter and Katherine Wang, Interviewing Extraordinaire

    Tuesdays 12:30 – 1:20

    This seminar is targeted at students who have already completed 332 (or are taking it during Autumn 2019) and need help building their confidence for pursuing software engineering jobs (internship and full-time). Kim and Kat will take you through the recruiting process end-to-end: resumes, applying, career fairs, interacting with recruiters, INTERVIEWING, negotiating, etc. The bulk of the course will be focused on software engineering interview techniques.

    This pass/fail seminar will include an optional weekly workshop on Thursdays @ 12:30 PM.

    Note that this seminar is not a good fit for anyone who has already had multiple internships or has had multiple successful experiences interviewing for software opportunities. There will be no exceptions for students that do not meet the CSE 332 pre/co-req.

    If you have any questions about the course, please reach out to Kim Nguyen: kim@cs.washington.edu

     

    CSE 492E Computer Ethics, Dan Grossman

     

    2 credits, CR/NC

     

    Course will be similar to the 20wi offering, but with a new instructor.

     

    Be it social media platforms, robots, or big data systems, the code Allen School students write—the decisions they make—influences the world in which it operates. This is a survey course about those influences and how to think about them. We recognize “the devil is in the implementation details.”

     

    The course is divided into two parts: In the first part, we survey historical and local issues in tech, particularly those concerning data. We then engage with critical perspectives from disciplines such as machine ethics and science and technology studies as a framework for students to articulate their own beliefs concerning these systems. In the second part, we apply these perspectives to urgent issues in emerging technologies, such as facial recognition and misinformation.

     

    Throughout students hone their critical reading and discussion skills, preparing them for a life-long practice of grappling with the—often unanticipated—consequences of innovation.

     

    We cover topics such as: AI ethics, social good, utopianism, governance, inclusion, facial recognition, classification, privacy, automation, platforms, speculative design, identity, fairness, power and control, activism, and subversive technologies.

     

    See the 20wi website for additional information on what the course is about, though some details are likely to change for Spring.

     

    CSE 599 Reinforcement Learning, Byron Boots

     

    This course is likely to count for PhD quals in the AI area; faculty approval is pending.

     

    4 credits

     

    A growing number of state-of-the-art systems including field robots, acrobatic aerial vehicles, walking robots, and the leading computer Go player rely upon machine learning techniques to make decisions. The machine learning problems in these domains represent a fundamental departure from traditional classification and regression problems. The learner must contend with: a) the effect of their own actions on the world; b) sequential decision making and credit assignment; and c) the tradeoffs between exploration and exploitation. In the past ten years, the

    understanding of these problems has developed dramatically. One key to the advance

    of learning methods has been a tight integration with optimization techniques, and we

    will focus on this throughout the course.

     

    Topics may include Markov Decision Processes, Value Iteration, Policy Iteration, Approximate

    Dynamic Programming, Temporal Difference Learning, Q-Learning, Policy Gradients,

    and Imitation Learning.

     

    CSE 599 Molecular Information Systems, Luis Ceze and Jeff Nivala

     

    4 credits

     

    Come hang out with the Molecular Information Systems Lab (MISL) crowd

    and learn about building systems with molecular, electronic and computational components. We will look closely into:

    • Storing and retrieving data into/from DNA. We will dissect the state-of-the-art in encoding/decoding algorithms, DNA “writing”, manipulation, and “reading” (sequencing).
    • Nanopore DNA sequencing and protein sensing. We will read about the state-of-the-art in molecular sensing, nanopore signal and data analysis and molecular design using machine learning.
    • Fluidics automation using liquid handling robots and digital microfluidics devices.

     

    The class will read and discuss papers, as well as do a project involving a mix of molecular biology, fluidics automation, sequencing, and machine learning.  Here are some initial project ideas:

    • Build an error model from DNA synthesis+sequencing data — MISL has a gigantic amount of data
    • Cas9 binding affinity with nanopores
    • Similarity search with Cas9 + nanopores
    • Wine (or anything!) analysis with nanopores
    • Molecular tagging — molecular QR codes?
    • Nanopore Signal Analysis/Classification with ML
    • Implement a protocol in in PurpleDrop (MISL’s digital microfluidics system) — allergen or pathogen detection?
    • Make color “cocktails”!

     

    CSE 599 Topics in Natural Language Understanding, Luke Zettlemoyer

     

    4 credits

     

    The vast majority of research in natural language processing (NLP) has focused exclusively on English language texts. However, there are thousands of languages in the world and recent advances in deep learning for NLP have introduced models that should, in theory, work for any language. In this class, we will review and discuss ideas in multi-lingual NLP, including but not limited to morphological analysis, character-level models, cross-lingual transfer, language model pre-training, and massively multi-lingual machine translation. We will read foundational and advanced papers on these topics, with a focus on more recent work.

     

    CSE 599 Computing for Social Good, Kurtis Heimerl

     

    4 credits

     

    As the role of technology has grown, from mainframes to laptops to mobile phones and pervasive AI, so has the desire to leverage these advances for the good of society. This class will explore the broad, ongoing themes around Computing for Social Good, inclusive of advances in HCI, computer networks, artificial intelligence, and sustainability. We will read about national- and global-scale challenges and more specific subproblems, and relevant technology projects. While we will examine some conventional engineering ethics topics, our aim is much broader: we will start with fundamental social and ecological challenges and then consider what role, if any, technology should play in responding to them. One of our aims will be to differentiate between nice-sounding-but-ineffective tech-for-good solutions and those that have a chance for real impact. As a result, we will take a systems perspective — to trace root causes and find the right place(s) to make lasting change.

     

    While a working knowledge of critical tech theory is important to doing good work, this is a class for builders and designers. All students will complete a project and end up with an artifact; potentially a tool (designed and/or built) for solving a real-world problem that they bring to the class or a fictional narrative elucidating the potentials and dangers of new ongoing advances.

     

    This is a graduate-level computer science class but particularly motivated and experienced students (including undergrads) from other disciplines can reach out if they’d like to participate.

     

    CSE 599 Intro to Quantum Computing, Nathan Wiebe

     

    4 credits

     

    Also cross-listed in Physics

     

    Prerequisites: For students from a CSE background: Background in linear algebra, algorithms, and basic complexity theory.  No prior knowledge of quantum mechanics needed.

    For students coming from a physics background: 1 quarter or equivalent of graduate-level quantum mechanics.

     

    Aimed at PhD students, but open to Masters students or suitably advanced/enthusiastic undergraduates

     

    This course provides an introduction to the techniques and theory that underlie modern quantum computer science.  It will cover quantum complexity theory, quantum query complexity, the quantum circuit model as well as fundamental techniques such as the quantum Fourier transform, amplitude amplification, quantum error correction, linear-combinations of unitaries as well as their applications to cryptography and quantum simulation.

     

February 26, 2020

BS/MS Information Session on March 10th

If you are interested in applying to the 5th year masters (combined BS/MS) program, take a break from studying for finals and join us for an information session Tuesday, March 10th from 3:30-4:30pm in CSE1 Allen 691 (we might move to a bigger room if we can – I will email if that happens).

Take a look at the BS/MS webpages to familiarize yourself with the program and then join us on the 10th. We will go over how the program is set up, pros/cons of doing a fifth year masters, and how to prepare a strong application.

Hope to see you there!

February 26, 2020

Autonomous Rocket Control Club

Hello!
We are the Autonomous Rocket Control Club (ARCC) – a new student club dedicated to building rockets and developing control algorithms for them.
Right now we are working on our first project, RAVEN. This will be a small, reusable rocket vehicle capable of lifting off, hovering, and landing autonomously. We have a lot to get done between now and when we start flight testing in May, and we need students from a variety of fields with a variety of skill levels (grad students too!).
If this sounds interesting to you, we encourage you to submit an application on our website: arcc.space. If you want to learn more, please come to our critical design review on in GUG 218 on February 28th, from 4:00 to 5:00 pm.
Thank you and we hope to see you there!
Gabriel Thompson
ARCC Team Administration
February 24, 2020

« Newer PostsOlder Posts »