Category Archives: Announcements

College to Host Computing Week Events

The Michigan Tech College of Computing invites the campus community and the public to a series of special events the week of October 12 to 17, 2019. All events are free and open to the public.

“Computing Week events will formally introduce the College of Computing, and present opportunities to learn about Computing degrees, research, teaching, and career opportunities,” said Adrienne Minerick, dean of the College. “We’ll also launch a new recruitment video that we are very excited about.”

For students, Computing Week starts Saturday, October 12, with a Google Cloud Hero competition. In this fun experience, students will use Google Cloud Platform solutions to gain cloud skills and compete for best scores. Pre-registration is required at https://events.withgoogle.com/cloud-hero-michigan/.

On Monday, 10/14, 11:00 a.m. to 12:00 p.m., in EERC 122, researchers from the Michigan Tech Research Institute (MTRI) will present four brief seminars on their work and outreach, which focuses on the development of technology to sense and understand natural and manmade environments. This event is sponsored by the Institute of Computing and Cybersystems (ICC). MTRI researchers are Sarah Kitchen, Susan Janiszewski, Joel LeBlanc, and Meryl Spencer.

On Wednesday and Thursday, the College will showcase its own teaching and research. Wednesday from 3:00 to 5:00 p.m., in the Rozsa Center lobby, President Koubek, Dean Minerick, and alumnus Dave House will speak and a new recruitment video will be unveiled, followed by an ICC TechTalks research forum and a research poster session. Computing and ICC researchers will be on hand for discussion and Q & A. Refreshments and cash bar.

On Thursday, from 10:00 a.m. to 12:00 p.m., in the Rozsa Center lobby, the College of Computing will host an Open House for which College programs and research will be on display. From 11:00 a.m. to 12:00 p.m., a Faculty Forum will present and discuss innovative teaching and learning methods and curriculum being used in the College.

“Faculty from across campus are invited to engage and learn more about the content in the College of Computing degree programs,” said Dean Minerick. “One-on-one conversations are encouraged around possible course and curricular coordinations to infuse computing into other disciplines. Faculty are welcome to come and go as their schedules allow.”

Schedule:

Saturday, 10/12, 12-3 pm: Google Cloud Hero
Location: Wadsworth Hall Annex, Room G11W.

In this fun learning experience, become familiar with key Google Cloud Platform solutions and gain cloud skills through a hands-on competitive lab experience. Register at https://events.withgoogle.com/cloud-hero-michigan/

Monday, 10/14, 11am-12 pm: MTRI Research Forum
Location: EERC 122. Researchers from the Michigan Tech Research Institute (MTRI) will present four brief seminars on their work and outreach, which focuses on the development of technology to sense and understand natural and manmade environments. Hosted by the Institute of Computing and Cybersystems (ICC).

Wednesday, 10/16,  3-5 pm: Keynote, Research Forum, Video Launch
Location: Rozsa Center Lobby.

  • 3:00-3:30 pm: ICC TechTalks
    3:30-4:00 pm: Remarks from President Koubek, Dean Minerick, alumnus Dave House and Video Release
  • 4:00-5:00 pm: Posters and Q & A with researchers and faculty
  • 4:00-5:00 pm: Complementary Food, Cash Bar

Thursday, 10/17, 10 am-12 pm: Open House and Faculty Forum
Location: Rozsa Center Lobby.

  • 10:15 a.m. and 11:15 a.m.: Faculty Forum. Learn about innovative teaching and College of Computing programs and initiatives.
  • Network with Computing industry employers.
  • Virtual Reality Demonstrations
  • Occulus Glasses Demonstrations
  • Robot Demonstrations
  • HIDE Enterprise Demonstrations
  • Free donuts while they last!

Download the event flyer.


Charles Wallace is Associate Dean for Curriculum and Instruction

Charles Wallace

Charles Wallace, Associate Professor of Computer Science, has been appointed Associate Dean for Curriculum and  Instruction for the College of Computing, effective immediately. Wallace has been teaching in the Department of Computer Science for 19 years, and he has a long track record of education research and building collaboration with Cognitive & Learning Sciences, Engineering, Humanities, and Social Sciences.

“Chuck brings to his new role an extensive breadth of experience that spans from outreach to curricular development to collaborations with multiple units across campus,” says Adrienne Minerick, dean of the College of Computing. “In this new role, he will help build campus collaborations to create additional pathways for Michigan Tech students to engage with computing curricula, and facilitate conversations within the College of Computing that enable creative, agile options for our students.”

“Barriers between computing and other disciplines are artificial and unproductive,” Wallace says. “Computing competencies are essential for Michigan Tech graduates in all fields, and the College and University should commit to building educational options housed in the College of Computing but available and accessible to all students.”

Wallace adds that students in the College of Computing should be free – and actively encouraged – to explore application areas where their skills can be used. He also wants to explore ways to build flexibility into Computing academic programs, maintaining the solid technical core that Michigan Tech graduates are known for, but also allowing students to pursue applications of their computing competencies in other disciplines.

Vision Statement from Charles Wallace:

Here are a few points that I consider vital to the future of computing education, based on 19 years of experience in the Computer Science Department, a long track record of education research, and extensive collaboration with Cognitive & Learning Sciences, Engineering, Humanities, and Social Sciences.

Barriers between computing and other disciplines are artificial and unproductive.  Computing competencies are essential for Michigan Tech graduates in all fields.  The College and University should commit to building educational options housed in the College of Computing but available and accessible to all students.  This will require an earnest and focused investment in personnel – we cannot do it solely with the current cohort of instructors, who are already stretched thinly with increased enrollment in core computing programs.

Conversely, students in the College of Computing should be free and even encouraged to explore application areas where their skills can be brought to bear.  Complex degree requirements can hinder such exploration.  We should explore ways to build flexibility into our programs, maintaining the solid technical core that Michigan Tech graduates are known for, but also allowing students to pursue applications of their computing competencies in other disciplines.

Computing students are citizens, not just producers.  The degree programs in Michigan Tech’s Computer Science Department have a long and venerable tradition of preparing students who can “produce” – hit the ground running in the workplace and build high quality solutions. That is a precious gift, and we should not deprive future students of it – but the future demands more. Our world is increasingly dominated by computing – and by extension, dominated by human beings who understand computing. Michigan Tech graduates of the College of Computing must be known not only for the technical “value” that they produce, but also the ability to question and critique digital technology, to be empathetic and articulate ambassadors and leaders in the new digital order of the future.

There are two promising ways in which we can build better computing citizens. First, an awareness of the social and ethical consequences of computing must be woven into our curricula, not just taught as external service courses.  Second, service learning is a way to expose students to the human contexts of computing technology. There are many ways to get students involved in our community, but these have not been harnessed outside of ad hoc outreach efforts. Interaction with the community should be built into the academic experience of computing students.

Computing competencies include values and attitudes, not just skills and knowledge. Alumni of our degree programs acknowledge that collaboration and communication are essential components of their professional lives.  These competencies involve not only skills but also values and attitudes – willingness and even eagerness to engage with others, resilience in the face of uncertainty or ambiguity, and adaptability in the face of changing requirements.  To prepare students for the highly collaborative computing workplace, courses in the College of Computing should embrace the opportunities and challenges of working in diverse teams. As with ethics, issues of teamwork and communication must be integrated into “disciplinary” courses, not left to service courses or external experiences like internships.

These curricular pathways hold promise not only to develop competent computing professionals of the future, but also to attract a more diverse constituency to the College of Computing student body.


Edmund Schweitzer to Present Lecture October 2

Edmund Schweitzer

Edmund O. Schweitzer, III, Ph.D, president and chairman of the board and chief technology officer of Schweitzer Engineering Laboratories, will present a lecture titled “Creativity and Innovation” on Wednesday, October 2, at 4:15 p.m., in EERC 103.

Dr. Schweitzer is recognized as a pioneer in digital protection and holds the grade of Fellow in the IEEE, a title bestowed on less than one percent of IEEE members. In 2002, he was elected as a member of the National Academy of Engineering. Dr. Schweitzer received the 2012 Medal in Power Engineering, the highest award given by IEEE, for his leadership in revolutionizing the performance of electrical power systems with computer-based protection and control equipment.

In 2019, Dr. Schweitzer was inducted into the National Inventors Hall of Fame for his invention of the first digital protective relay.

Dr. Schweitzer is the recipient of the Regents’ Distinguished Alumnus Award and Graduate Alumni Achievement Award from Washington State University and the Purdue University Outstanding Electrical and Computer Engineer Award. He has written dozens of technical papers in the areas of digital relay design and reliability and holds more than 200 patents worldwide pertaining to electric power system protection, metering, monitoring and control.

He is the founder of Schweitzer Engineering Laboratories, Inc. (SEL), which develops and manufactures digital protective relays and related products and services.

Dr. Schweitzer’s presentation is arranged and sponsored by Calumet Electronics Corporation, key supplier-partner to SEL of printed circuit boards, to share ideas, advance innovative thinking, and build new bridges.

Download the event flyer here: Schweitzer Lecture Flyer


Laura Monroe to Speak About High-performance Computing, Tues. Sept. 24

Dr. Laura Monroe

The Department of Mathematical Sciences and the College of Computing will present a lecture on high-performance computing by Dr. Laura Monroe from the Ultrascale Systems Research Center (USRC) at Los Alamos National Laboratory on Tuesday, September 24, from 5:00 to 6:00 p.m., in Fisher Hall, Room 133. The lecture is titled “The Mathematical Analysis of Faults and the Resilience of Applications.” Discussion will follow the lecture, and pizza and refreshments will be served.

Abstract: As the post-Moore’s-Law era advances, faults are expected to increase in number and in complexity on emerging novel devices. This will happen on exascale and post-exascale architectures due to smaller feature sizes, and also on new devices with unusual fault models. Attention to error-correction and resilience will thus be needed in order to use such devices effectively. Known mathematical error-correction methods may not suffice under these conditions, and an ad hoc approach will not cover the cases likely to emerge, so mathematical approaches will be essential. We will discuss the mathematical underpinnings behind such approaches, illustrate with examples, and emphasize the interdisciplinary approaches that combine experimentation, simulation, mathematical theory and applications that will be needed for success.

Dr. Monroe has spent most of her career focused on unconventional approaches to difficult computing problems, specifically researching new technologies to enable better performance as processor-manufacturing techniques reach the limits of the atomic scale, also known as the end of Moore’s Law. Dr. Monroe received her PhD in the theory of error-correcting codes, working with Dr.Vera Pless. She worked at NASA Glenn, then joined Los Alamos National Laboratory in 2000. She has contributed on the design teams on the LANL Cielo and Trinity supercomputers, and originated and leads the Laboratory’s inexact computing project that is meant to address Moore’s Law challenges in a unique way. She also provides mathematical and theoretical support to LANL’s HPC Resilience project.

Download the event flyer


Blue Marble Security Enterprise Info Session, Thurs., Sept. 12, 7 pm

Blue Marble Security Enterprise will be having an information session focusing on people who know how to or would like more experience with coding as well as people interested in Business. 

We currently have three projects that could use more brainpower for coding, below. If any of these projects sound interesting, please come to our information session at 7:00 pm in DOW 642 on Thursday 9/12.

View the Blue Marble Security Enterprise website: https://bluemarblesecurity.eit.mtu.edu/pages/teams.php.

Arcelor Mittal

Project Information

  • Predictive Failure of Steel Galvanizing Line.
  • Code analysis of Big Data produced by a galvanized steel production line to predict future down time.

Completed Work

  • Signal Elimination Tool – narrows down a large group of time varying signals using simple slope analysis and Dynamic Time Warping.
  • Research into different prediction methods

This semester

  • Obtain information on SET output signals
  • Research and implement predictive software

Majors

  • CpE, CS, Software Engineering
Autobot

Project Information

  • Build an autonomous robot that competes in
    the Intelligent Ground Vehicle Competition (IGVC).

  • Objectives include avoiding obstacles, GPS
    navigation, and staying within painted lines

Completed Work

  • Mechanical and electrical design and construction

  • Planned out new software design framework

This semester

  • Follow the plan for software design

  • Work out any remaining bugs in the code

Majors

  • Software, CpE, CS

 
Cost Effective Vision Pickpoint System- GM

Project Information

  • Sponsored by General Motors

  • Originally 1 Year Project (Completed Last Semester)

  • Create a more cost effective computer vision system than GM’s current Matrox Smart Cameras

  • Design for a manufacturing environment

Completed Work

  • Researched and purchased cameras for stereo vision setup

  • Used machine learning to train a neural network to identify our test objects

  • All programming done in Python

Majors

  • CS, CpE

There are other projects for all majors of interest! Our Outreach Project is our up and coming group. The team will be creating projects for high school students to partake in, to show how great Michigan Tech is! We need folks interested in business as well as anyone wanting to help recruit for our amazing college!
 
If any of these projects sound interesting, please come to our information session at 7:00 pm in DOW 642 on Thursday 9/12.
 
If you have any questions or cannot attend but are interested in learning more, Please feel free to contact me at hpgetsch@mtu.edu.
 
Thank you,

Hannah Getschman

Michigan Technological University

BS Mechanical Engineering

-Minor Manufacturing Engineering

Alpha Sigma Tau National Sorority – Beta Xi Chapter

Blue Marble Security Enterprise

President

– Project Engineer

hpgetsch@mtu.edu


Meet and Greet with Dean Minerick, Weds., Sept. 18, 3-5 pm

Attention all College of Computing Students!

Please join Dean Minerick and College of Computing faculty and staff on Weds., Sept. 18, from 3-5 pm on the patio outside the Library Cafe, for a casual meet and greet and build-your-own-sundae ice cream social.

Ten College of Computing t-shirts will be raffled (you must be present to win), and CC laptop stickers will be given away. Hope to see you there!

View/download the Ice Cream Social Flyer


Robotic Systems Enterprise Info Session, Weds., Sept. 11, 7 pm

Prometheus Borealis Self-driving Car

Robotic Systems Enterprise (RSE) is recruiting CS and Software Engineering students of all years. Our projects involve self driving software development and robot hardware development. If you are interested, come down to our information session tonight! Jon Gohl from GM will be speaking about GM’s vision of self driving cars with a reception afterwards for those that wish to learn about RSE and GM.

Where: EERC 214
When: 7PM Wednesday, September 11th, 2019
Check us out at

US Navy to Present Talks September 17, 3-4 pm

George Anderson and Sally Sutherland of the US Naval Undersea Warfare Center (NUWC)-Newport will present talks on Tuesday, September 17, 2019, from 3:00 to 4:00  pm, in Room 202 of the Michigan Tech Great Lakes Research Center. A reception will follow and refreshments will be served.

George Anderson will present his talk from 3:00 – 3:30 pm. Titled “Classification of Personnel and Vehicle Activity Using a Sensor System With Numerous Array Elements,” Anderson’s talk will  present the performance of a hybrid discriminative/generative classifier using experimental data collected from a scripted field test.

Sally Sutherland, NEEC Director, NAVSEA Headquarters, whose talk is 3:30-4:00 pm, will present, “An Overview of the Naval Engineering Education Consortium (NEEC) Program,” in which she will share information about the Navy’s Naval Engineering Education Consortium (NEEC) program, whose mission is to educate and develop world-class naval engineers and scientists to become part of the Navy’s civilian science and engineering workforce.

One of two divisions of the Naval Undersea Warfare Center, NUWC Division Newport is the Navy’s full-spectrum research, development, test and evaluation, engineering, and fleet support center for submarine warfare systems and many other systems associated with the undersea battlespace. It provides the technical foundation that enables the conceptualization, research, development, fielding, modernization, and maintenance of systems that ensure our Navy’s undersea superiority. The NUWC Division Newport is responsible, cradle to grave, for all aspects of systems under its charter, and is engaged in efforts ranging from participation in fundamental research to the support of evolving operational capabilities in the U.S. Navy fleet. The major thrust of NUWC Division Newport’s activities is in applied research and system development.
This event is sponsored by the Great Lakes Research Center (GLRC) and the Institute of Computing and Cybersystems (ICC).

Please contact Tim Havens (906-487-3115, thavens@mtu,edu) or Andrew Barnard (906-487-2412, arbarnar@mtu.edu) for additional information.Visit the NAVSEA online at: https://www.navsea.navy.mil/Home/Warfare-Centers/NUWC-Newport/ and Facebook: https://www.facebook.com/NUWCNewport/


Update Performed on All On-domain Linux Systems

An update has been performed on all on-domain Linux systems.

OpenJDK 11 is now the default java version for Red Hat Enterprise Linux systems that are on-domain, in all open Linux labs, and on most office workstations.

The legacy java version 8 (aka java 1.8) is still available in both Open java and Oracle java flavors. However, they are deprecated and unsupported which means they will be removed in the future.

In order to use a non-default java version, set the JAVA_HOME environment variable to the version’s installation location and add it’s bin directory to the PATH in the Bash shell.

The following are some useful shell commands, including the paths to the various java versions:

### SELECT VERSION
# If setting Java Version to 8
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
# If setting to Oracle Java 8
export JAVA_HOME=/usr/java/jdk1.8.0_181-amd64
# If setting Java version back to 11 (default)
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk/
### END VERSION SELECT
# Add JAVA_HOME to beginning of your path export PATH=”${JAVA_HOME}/bin:$PATH”
# Verify Version
java -version

If you have any questions about the Linux update, email IT at it-help@mtu.edu, call 487-1111, or visit www.mtu.edu/it.


Bo Chen is PI of $200K NSF Research and Development Grant

Bo Chen, Assistant Professor of Computer Science

Bo Chen (Comp Sci/ICC) is Principal Investigator on a project that has received a $199,975 research and development grant from the National Science Foundation. The project is titled “EAGER: Enabling Secure Data Recovery for Mobile Devices Against Malicious Attacks.” This is a potential two-year project.

Abstract: Mainstream mobile computing devices like smart phones and tablets currently rely on remote backups for data recovery upon failures. For example, an iPhone periodically stores a recent snapshot to iCloud, and can get restored if needed. Such a commonly used “off-device” backup mechanism, however, suffers from a fundamental limitation that, the backup in the remote server is not always synchronized with data stored in the local device. Therefore, when a mobile device suffers from a malware attack, it can only be restored to a historical state using the remote backup, rather than the exact state right before the attack occurs. Data are extremely valuable for both organizations and individuals, and thus after the malware attack, it is of paramount importance to restore the data to the exact point (i.e., the corruption point) right before they are corrupted. This, however, is a challenging problem. The project addresses this problem in mobile devices and its outcome could benefit billions of mobile users.

A primary goal of the project is to enable recovery of mobile devices to the corruption point after malware attacks. The malware being considered is the OS-level malware which can compromise the OS and obtain the OS-level privilege. To achieve this goal, the project combines both the traditional off-device data recovery and a novel in-device data recovery. Especially, the following research activities are undertaken: 1) Designing a novel malware detector which runs in flash translation layer (FTL), a firmware layer staying between OS and flash memory hardware. The FTL-based malware detector ensures that data being committed to the remote server will not be tampered with by the OS-level malware. 2) Developing a novel approach which ensures that the OS-level malware is not able to corrupt data changes (i.e., delta) which have not yet been committed to the remote server. This is achieved by hiding the delta in the flash memory using flash storage’s special hardware features, i.e., out-of-place update and strong physical isolation. 3) Developing a user-friendly approach which can allow users to conveniently and efficiently retrieve the delta hidden in the flash memory for data recovery after malware attacks.

Link to an Unscripted article about related research at  https://www.mtu.edu/unscripted/stories/2018/march/how-to-speed-up-bare-metal-malware-analysis-and-better-protect-mobile-devices.html.