Special Topics and Advanced Courses Computer Science
Computer Engineering
Electrical Engineering

Spring 2009

The following is a selection of special topics courses and advanced courses to be be offered by the UMBC CSEE Department for the Spring 2009 semester. Some are cross listed with other departments and programs and some are offered for both undergraduate and graduate credit. Undergraduates can always enroll in a graduate course with the permission of the instructor. For more information on the content, scope or expected workload for any of these courses, please contact the instructor.

CMSC 491F, Computer Forensics and Intrusions (3 credits)

Dr. Joe Drissel


IMPORTANT: Permission required; corequisites: CMSC 421 and CMSC 481.

Description: This course will cover the core aspects of the incident response, the legal issues of computer forensics, file system analysis, network-based artifact examination and malware examinations. Objective: To provide the student with the essential knowledge required to complete a computer forensic exam or incident report in the field.

CMSC 491I/691I, Introduction to IT Services

Prof. Yaacov Yesha


Topics: Service Science, Management, and Engineering (SSME). Web Services. Quality of Service. Service Level Agreement. Service Oriented Architecture. Enterprise Application Integration. XML. XML Schema. SOAP. WSDL. UDDI. Web Services Discovery. The Service Economy. Measurement of Services. Productivity. The IT Architect.

CMSC 691P, Teaching Computer Science I in Python

Prof. Marie desJardins and Prof. Tim Finin


UMBC's CS program is planning a major redesign of CMSC 201, the introductory programming course for majors. In this special topics course, students will have the opportunity to learn first-hand what is involved in designing and teaching a new class. As a group, we will review textbooks, survey the research literature on teaching programming courses, design a syllabus, learn the Python programming language, develop programming projects, and write exam questions. The course will also include "mock teaching sections," in which each student will have the opportunity to present a lecture segment to the rest of the class. We will discuss effective teaching strategies and related issues, such as TA management, handling "problem students," and methods for minimizing and responding to academic dishonesty. The course will be team-taught by Tim Finin and Marie desJardins, with guest lectures and commentary by other CS instructors.

CMSC 491S/691S, The Semantic Web

Prof. Tim Finin


This special topics course is available to advanced undergraduates and graduate students. It will introduce the notion of the Semantic Web, provide an overview of the underlying theory and technology, cover existing tools and practices, and highlight current and potential applications. The course will be approximately half lecture and half seminar. Students will be expected to read, discuss and present current research papers. In the first half of the course there will be a series of homework assignments designed to get students familiar with the technology. In the second half, students will work on individual or group projects.