University of Michigan Dearborn Logo
Google
Computer and Information
Science Department

About the Department


The Department of Computer and Information Science is one of four departments in the College of Engineering and Computer Science. Our 15 full-time faculty members conduct research in the areas of CAD/CAM integration, computer graphics, geometric modeling, database systems, data integration, data mining, multimedia information systems, web services, digital government, distributed systems, mobile computing, peer-to-peer systems, wireless networking, vehicular networking, security and privacy, real-time systems, software engineering, wireless sensor networks, and cyber-physical systems.

 

For undergraduates, we offer a B.S. in Computer and Information Science with a concentration in Computer Science (CISC) and a concentration in Information Systems (CISI), as well as a B.S. in Software Engineering. The CISC concentration encourages students to choose among the following specialized tracks: engineering systems, game design, networking, and systems foundations.

 

For graduate students, we offer an M.S. in Computer and Information Science, an M.S. in Software Engineering (in cooperation with the Department of Electrical and Computer Engineering), and an M.S. in Information Systems & Technology (in cooperation with the Department of Industrial and Manufacturing Systems Engineering and the Department of Electrical and Computer Engineering).

 

We also offer a Ph.D. in Information Systems Engineering (in cooperation with the Department of Electrical and Computer Engineering and the Department of Industrial and Manufacturing Systems Engineering).

 

 



News and Events


April 02, 2012 - Software Engineering at UMD Featured in News Story

UM-Dearborn's Software Engineering Program Fosters an Innovator Class

 

Click here  to view the story.  

[ More ]
March 14, 2012 - CIS Distinguished Lecture Series

Information Assurance for Sensor Networks

 Dr. Zygmunt Haas

 Cornell University

 

 March 16, 2012

10:30 am - 12:00 pm
Auditorium, Institute for Advanced Vehicle Systems

Refreshments will be served

 

Abstract: Information Assurance (IA) grew out of the field of computer network security. However, IA is a much broader term than network security and relates to the managing of the risks associated with the use, processing, storage, and transmission of information. The most basic model of IA relies on three properties: confidentiality, integrity, and availability, thus it is often referred to as the CIA model.


The wide consensus is that the commonly assumed attributes of sensor nodes, such as low energy, low computational power, unattended operation, and wireless connectivity are considered challenges in implementing IA in sensor networks. Similarly, the broad range of applications, which results in broad range of possibly heterogeneous information modalities, makes the problem even more complex. Though, the relatively constant membership of sensor networks is usually perceived as an advantage. Similarly, the typical massive deployment of nodes can be exploited in the design of IA protocols.

 

In this talk, an extension of the CIA model and its application to sensor networks will be described. In particular, a number of approaches to support IA in sensor networks will be discussed. This work was done during the author's rotational position with the National Science Foundation. The opinions described in this talk are of the author and are not, necessarily, those of the National Science Foundation.

[ More ]
March 01, 2012 - CIS Seminar Series

CIS Seminar Series


Wednesday, March 7, 2012

Room 1430, PEC, 4:00 PM
Refreshments

 

How to Teach Software Engineering

(Teaching the Role of the Software Developer) 

Vaclav Rajlich
Department of Computer Science

Wayne State University

 

Abstract: This lecture reviews challenges and constrains that the instructor of a software engineering course faces. It argues that the best introduction into software engineering discipline is the training in the role of software developers in a directed iterative process (DIP), where the most common task is software change (SC). In the course projects, students practice their skills by working on medium-sized open-source software systems, while the instructor supplies all the remaining DIP roles. The results show that this organization of the course gives students a more realistic experience than traditional software engineering courses. The course has been taught repeatedly at Wayne State University and the students have expressed a high level of satisfaction. The resources required by such a course are comparable to other computer science courses. A new textbook supporting this approach is introduced [1].

 

[1] Vaclav Rajlich, Software Engineering: The Current Practice, CRC Press, 2012

 

Bio: Václav Rajlich is Professor of Computer Science at Wayne State University.

[ More ]
February 21, 2012 - Fall 2011 Dean's List

The following undergraduate students are on the Fall 2011 Dean's List:

 

  • Mohamad Alhindi, SWE
  • Obaid Almehairi, SWE
  • Abdalaziz Almuhaisen, CIS
  • Richard Aoun, CIS
  • Stefan Arambasich, CIS
[ More ]
February 19, 2012 - Dr. Kai Zeng receives NSF Career Award

Kai Zeng, assistant professor of computer and information science at University of Michigan - Dearborn has received a five-year, $465,000 CAREER Award from the National Science Foundation. The award is the NSF's most prestigious for young faculty members.

 

Kai's research focuses on wireless networking and cyber security. The CAREER Award will enable him to conduct a comprehensive study towards reliable and efficient network monitoring in white space cognitive radio networks.

[ More ]
February 19, 2012 - Team Co-Advised by Brahim Medjahed Is Runner-Up in UofM Mobile Apps Challenge

The team co-advised by Dr. Brahim Medjaged placed as a runner-up in the fall 2011 Mobile Apps Challenge in Ann Arbor. The team's entry, weStudy, placed as one of the best apps in this year's competition. The panel of 5 judges (from Apple, Google, ITS, and Technology Transfer) rated this app based on its creativity, usability, utility and innovativeness, finding it to be an exemplary example of innovation at the University of Michigan.

 

The team consisted of Brandon King from CIS and Corry Woolf from ECE. The other co-director was Dr. Paul Watta (ECE).

[ More ]
January 23, 2012 - NSF Grant for Dr. Di Ma

The National Science Foundation recently awarded Di Ma, assistant professor of computer and information science, $110,000 to improve security and privacy for radio-frequency identification (RFID) systems.

 

Ma's research seeks to develop new context-aware security and privacy mechanisms by leveraging newly equipped sensing capabilities on the next generation of RFID tags. The goal is to provide improved protection against unauthorized reading and relay attacks without undermining the usability and efficiency offered by RFID systems.

[ More ]
November 13, 2011 - New 600-level Masters/PhD Courses

We have added the following courses to our Masters and PhD programs:

 

  • CIS 559 - Principles of Social Network Science
  • CIS 652 - Information Visualization and Animation
  • CIS 657 - Wireless Sensor Networks
  • CIS 676 - Software Architecture Design and Analysis
  • CIS 678 - Advances in Software Engineering Research

 

These courses can be taken by both Masters students as well as PhD students.

Please go here to see more details about these courses. 

[ More ]


CIS Student Organizations

UPSILON PI EPSILON

 

Upsilon Pi Epsilon (UPE), is the first and only international honor society for the computing sciences. UPE is recognized by both ACM and IEEE-CS as an official honor society, and is a proud member of the Association of College Honor Societies (ACHS). It is here to promote the computing and information disciplines and to encourage their contribution to the enhancement of knowledge. Membership in UPE is a distinct honor which is recognized throughout the computing community, opens doors to government jobs that may not have been accessible to you before, and looks fantastic on your resume. When employers look at resumes, the applicants with honor society membership will have an advantage over you. Make yourself stand out from the pack, gain acccess to a group of individuals with interests similar to your own, and ... You can benefit from an Upsilon Pi Epsilon membership too!

 


ASSOCIATION FOR COMPUTING MACHINERY

 

 

The Association for Computing Machinery (ACM) is the world's largest computer organization. ACM's dedicated efforts as an international scientific and educational organization, since 1947, has been advancing the art, science, engineering, and application of information technology. ACM serves both professional and public interests by fostering the open interchange of information, and by promoting the highest professional and ethical standards. Here at the University of Michigan-Dearborn (UM-D) , we established a new student chapter in 1995. Our only requirements for membership are an interest in computing and some connection to UM-D.

 

We have recently started a project called Computers to Educate Children. For more information, please go to http://www.c2ec.org/.

 

 

DEPARTMENT INFORMATION

Students that need information about the undergraduate programs in our department should consult with the Chair of the department's Undergraduate Committee, Dr. Jie Shen.

 

Students that need information about the graduate programs in our department should consult with the Chair of the department's Graduate Committee, Dr. Brahim Medjahed.