Mainframe Summer Internship Program

Overview: The mainframe environment hosts some of the most critical applications for the State of Wisconsin. Some of these vital applications include Kids Information Data system (KIDS) which administers child support, Client Assistance for Reemployment and Economic Support (CARES) which administers welfare to work programs, and the Department of Transportation’s Registration and Titling for the state’s drivers licensing and automobile registration.

Poster Session: CS/Psych/EdPsych-770 Human-Computer Interaction

Please join us for the CS/Psych/EdPsych-770 Human-Computer Interaction poster session where 17 project teams will present semester-long course projects studying how computer systems—from voice assistants to connected vehicles and from digital wallets to health apps—shape human trust, privacy, financial decision-making, and learning. Below are project titles, teams, and abstracts.

Cookies will be served.

---

TEAM BORAGE

Title: How do Voice Assistants (Siri, Google, Alexa) Affect Human Emotions Under Day-to-Day Interactions?

What Should We Do With Persistent Main Memory?

Memory systems are on the verge of a renaissance: Scalable, persistent main memories (e.g., Intel’s 3DXPoint) are the first new technology to enter the upper layers of the memory hierarchy in 50 years. They bring a fundamentally new capability (i.e., persistence), a dramatic increase in capacity, and an array of complications (e.g., asymmetric read and write performance, power limitations, and wear out). This combination of characteristics raises a deceptively simple but fundamental question: What should we do with persistent main memory?

Quick, Simple, and Easy Solutions to Hard Software Problems

I present quick, simple, and easy solutions to hard software
problems such as security vulnerabilities, memory leaks, addressing
errors, infinite loops, program optimization, and automatic
parallelization. Each solution is implemented as an automated program
transformation that takes as input a program that may have one or more
of these problems and produces as output a program without the
problem. A key to these solutions is transcending the traditional
requirement that program transformations preserve the semantics of the

High-level Abstractions for Network Programming

Abstract: Over the past ten years, programmable networks have gone from a dream to a reality. Software-defined networking (SDN) architectures provide interfaces for specifying network-wide control algorithms, and emerging hardware platforms are exposing programmability at the forwarding plane level as well. But despite much progress, several fundamental questions remain: What are the right abstractions for writing network programs? How do they differ from the abstractions we use to write ordinary software? Can we implement these abstractions efficiently on current hardware?

WACM Game Night

Its that stressful, unfortunate time of the semester again, and we all need some good stress relief and snacks to keep us going!
Come join WACM for a fun game night on Thursday, December 6 from 5:30-7:30pm in CS 2310.
We will have some pizza or snacks for the night! We are also planning on a lot of fun games.
Just come, have fun, take some time-out from studying, and enjoy the food!

Pages

Subscribe to UW-Madison Computer Sciences Department RSS