|

This page was created at 7:13 PM on Mon, Jan 21, 2002.
Open courses in Computer Science (*Not real-time Information. Review the "Data current as of: " statement at the bottom of hyperlinked page)
Wolverine Access Subject listing for CMPTRSC
Winter Academic Term '02 Time Schedule for Computer Science.
CMPTRSC 203(303) / EECS 203. Discrete Structures.
Section 001.
Prerequisites & Distribution: Math. 115. (4). (MSA). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Fundamental concepts of algebra; partially ordered sets, lattices, Boolean algebras, semigroups, rings, polynomial rings. Graphical representation of algebraic systems; graphs, directed graphs. Application of these concepts to various areas of computer engineering.
CMPTRSC 283 / EECS 283. Programming for Science and Engineering.
Section 001.
Prerequisites & Distribution: Engin. 101 or CS 183. This course is not intended for computer science concentrators. No credit granted to those who have completed or are enrolled in CS 280. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Programming concepts with numeric applications for mathematics, the sciences, and engineering. Object-oriented programming, abstract data types, and standard class libraries with numeric and non-numeric applications. Elementary data structures, linked lists, and dynamic allocation. Searching and sorting methods. Intended for non-CS/CE/EE concentrators.
CMPTRSC 373 / EECS 373. Design of Microprocessor Based Systems.
Section 001.
Instructor(s):
Prerequisites & Distribution: CS 370 and 270; junior standing. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Principles of hardware and software microcomputer interfacing; digital logic design and implementation. Experiments with specially designed laboratory facilities. Introduction to digital development equipment and logic analyzers. Assembly language programming. Lecture and laboratory.
CMPTRSC 477 / EECS 477. Introduction to Algorithms.
Section 001.
Prerequisites & Distribution: CS 281. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Fundamental techniques for designing efficient algorithms and basic mathematical methods for analyzing their performance. Paradigms for algorithm design: divide-and-conquer, greedy methods, graph search techniques, dynamic programming. Design of efficient data structures and analysis of the running time and space requirements of algorithms in the worst and average cases.
CMPTRSC 482 / EECS 482. Introduction to Operating Systems.
Section 007.
Instructor(s):
Prerequisites & Distribution: CS 370 and 281. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 485 / EECS 485. Web Database and Information Systems.
Section 001.
Prerequisites & Distribution: CS 484. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Design and use of databases in the Web context; data models, database design, replication issues, client/server systems, information retrievel, web server design; substantial project involving the development of a database-backed web site.
CMPTRSC 496 / EECS 496. Capstone Design Course in Computing.
Section 001.
Prerequisites & Distribution: Senior standing, and concurrent enrollment in Technical Communication 496 and one of the approved 400-level team project courses in computing. (2). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (2).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: https://coursetools.ummu.umich.edu/2002/winter/eecs/496/001.nsf
Capstone design course for seniors in computer science or computer engineering. Design principles for multidisciplinary team projects, team strategies, entrepreneurial skills, ethics, and social and environmental awareness. Each student must take (simultaneously) Tech. Comm. 496 (2 credits) and one of the approved 400-level team project courses in computing (2-4 credits).
Textbooks:
- Kernighan,B.W. and Pike,R. "The Practice of Programming" Addison-Wesley, 1999.
- Fleddermann, C.B. "Engineering Ethics", Prentice Hall, 1999.
Description and Grading of Homework/Exams
Team projects
- Software practice evaluation (15%)
- IT ethics case study (20%)
- Startup business plan (25%)
Individual work
- Life-long learning seminars (10%)
- Examination (30%)
The life-long learning seminar reports are one page, addressing the main ideas given in the talk and how those issues relate to the material covered in EECS 496.
The examination will be short answer, and taken from the lectures and class discussions as well as required reading assignments.
CMPTRSC 573 / EECS 573. Microarchitecture.
Section 001.
Prerequisites & Distribution: CS 470. (3). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (3).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Graduate level introduction to the foundations of high performance microprocessor implementation. Problems involving instruction supply, data supply, and instruction processing. Compile-time vs. run-time tradeoffs. Aggressive branch prediction. Wide-issue processors, in-order vs. out-of-order execution, instruction retirement. Case studies taken from current microprocessors.
CMPTRSC 575 / EECS 575. Theoretical Computer Science II.
Section 001.
Prerequisites & Distribution: CS 574. (4). (Excl). (BS). CAEN lab access fee required for non-Engineering students.
Credits: (4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
Advanced computational complexity, intractability, classical probability and information theory, algorithmic information theory, and special topics such as computational algebra, concurrency, semantics, and verification.
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 001 – Cryptography and Network Security.
Instructor(s):
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 002 – Control of Motion in Animals and Machines.
Instructor(s):
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 003 – Nanoelectronics.
Instructor(s):
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 005 – Topic?
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 006 – Topic?
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability
CMPTRSC 598 / EECS 598. Special Topics in Electrical Engineering and Computer Science.
Section 007.
Instructor(s):
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.
Credits: (1-4).
Lab Fee: CAEN lab access fee required for non-Engineering students.
Course Homepage: No homepage submitted.
No Description Provided
Check Times, Location, and Availability

This page was created at 7:13 PM on Mon, Jan 21, 2002.

University of Michigan | College of LS&A | Student Academic Affairs | LS&A Bulletin Index | Department Homepage
This page maintained by LS&A Academic Information and Publications, 1228 Angell Hall
Copyright © 2001 The Regents of the University of Michigan,
Ann Arbor, MI 48109 USA +1 734 764-1817
Trademarks of the University of Michigan may not be electronically or otherwise altered or separated from this document or used for any non-University purpose.
|