Category: Computer Science

Tech Seeking Teachers Who Want to Bring Computer Science into their Classrooms

Michigan Technological University is inviting K-12 teachers and administrators to a workshop in August, to help them find ways to bring computer science and programming into their classrooms. The workshop, supported through a Google CS4HS (Computer Science for High Schools) grant, exposes teachers to exciting new ways to bring computer science into schools. This is . . .

Ubiquitous High-Performance Computing (UHPC) and X-Stack Projects

The Ubiquituous High-Performance Computing Project, funded by the Defense Advanced Research Projects Agency (DARPA), initiates research on energy-efficient, resilient, and many-core computing on the horizon for 2018. Faced with the end of Dennard scaling, it was imperative to provide better hardware and software to face energy consumption of future computers, but also to exploit a . . .

Keith Vertanen Receives Exceptional Instructor Evaluation Score

Congratulations to Keith Vertanen for having been identified as one of only 71 instructors who received an exceptional “Average of 7 Dimensions” student evaluation score during Spring semester 2017. Keith’s score is 4.53 with an enrollment of 105. Keith received the same recognition in Spring 2016 with a score of 4.49 with an enrollment of 85. . . .

Improving Cyber Security—Education and Application

Most cyber attacks aren’t new. Rather, they are new to the administrators encountering them. “The workforce isn’t well trained in these complex issues,” Jean Mayo explains. “One problem we encounter in education is that we cannot allow students to modify the software that controls an actual system—they can cause real damage.” Our goal is to . . .

Better, Faster Video Processing and Image Enhancement

When you view a YouTube video, you are viewing tens of gigabytes compressed up to 50 times. The process to transmit what an HD camera captures requires large quantities of frame-by-frame video data transmission—and such is the case in sports broadcasting—it must happen fast. Computational complexity is high because sports coverage is real-time. “We can . . .