Information for Prospective Students Information for First-Year Students Information for Transfer Students Information for International Students Learning Communities, Study Abroad, Theme Semester Calendars Quick Reference Forms Listings Table of Contents SAA Search Feature Academic Advising, Concentration Advising, How-tos, and Degree Requirements Academic Standards Board, Academic Discipline, Petitions, and Appeals SAA Advisors and Support Staff

Winter Academic Term 2001 Course Guide

Note: You must establish a session for Winter Term 2001 on wolverineaccess.umich.edu in order to use the link "Check Times, Location, and Availability". Once your session is established, the links will function.

Courses in Computer Science

This page was created at 9:26 AM on Wed, Nov 1, 2000.

Winter Term, 2001 (January 4 April 26)

Open courses in Computer Science

Wolverine Access Subject listing for CMPTRSC

Take me to the Winter Term '01 Time Schedule for Computer Science.

To see what has been added to or changed in Computer Science this week go to What's New This Week.

Search the LS&A Course Guide (Advanced Search Page)

The EECS Department offers one introductory programming class intended for both CS concentrators and non-concentrators in the College of LS&A, CS 183, Elementary Programming Concepts.  The Department also offers a computer literacy course intended specifically for non-concentrators, CS 181, Introduction to Computer Systems.

What should I take for my first computing course?

CS 181

Fundamental computer skills needed to increase productivity both personally and at the workplace. Use of software packages including word-processors, spreadsheets, world wide web browsers, simple graphics, databases and more. No programming. Usually taken by non CS/CE/EE concentrators whose goal is computer literacy. (Note:  CS is Computer Science, CE is Computer Engineering, EE is Electrical Engineering).

Note: does not count for the computing requirement in CE or EE free elective only.

CS 183

Fundamental concepts and skills of programming in a high level language (currently C++). Basic algorithms and data structures. Assumes no prior programming experience. Taken by both CS concentrators and non-concentrators in LS&A whose goal is to learn fundamental programming skills.

Note: does not count for the computing requirement in CE or EE free elective only.

Engineering 101

Fundamental concepts of programming in a high level language (currently C) plus Engineering applications of computing, including MatLab. Assumes no prior programming experience. Replaces the former Engineering 103, 104, 106, 107 courses. Taken by all Engineering students.

Note: This course is counted as non-LS&A credit. (There is a limit of 12 credits in the 120 required for an LS&A degree.)

For those who would like to take two programming  courses

If you are not a CS, CE or EE major but are in a concentration where you need to take two programming courses, we currently recommend that you take 183 or 101 and then take the section of EECS/CS 280 which is intended for non-majors.  More information about 280 may be found on the departmental web pages (http://www.eecs.umich.edu).

QUESTIONS?

If you are interested in becoming a CS, CE or EE major, contact the EECS Counseling Office at 763-2305, 3415 EECS Building.

If you are an undecided LS&A student, contact the LS&A Counseling Office at 764-0332, 1255 Angell Hall.

If you are an undecided Engineering student, contact the College of Engineering Freshman Counseling Office at 647-7106, 1009 Lurie Engineering Center.

Questions about the concentration program in Computer Science should be addressed to:

Undergraduate Counseling Office
EECS Department
3415 EECS
University of Michigan
Ann Arbor, MI 48109-2122
Phone (734) 763-2305
E-mail: csdegree@eecs.umich.edu
Web: http://www.eecs.umich.edu/cse/

Course Homepages for the EECS Department are listed at: http://www.eecs.umich.edu/courses/


CMPTRSC 181/EECS 181. Introduction to Computer Systems.

Section 001.

Prerequisites & Distribution: Intended for students whose goal is computer literacy; not intended for computer science, computer engineering, electrical engineering concentrators. Credit is granted for only one course among CS 181, Engin. 103, and Engin. 104. (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 183/EECS 183. Elementary Programming Concepts.

Section 001.

Prerequisites & Distribution: This course is not intended for computer science, electrical engineering, or computer engineering concentrators. Students intending transfer to the College of Engineering should take Engin. 101. Credit is granted for only one course among CS 183, Engin. 103, and Engin. 104. No credit granted to those who have completed or are enrolled in Engin. 101. (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.

No Description Provided.

Check Times, Location, and Availability


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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 203(303)/EECS 203. Discrete Structures.

Section 004.

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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 210/EECS 210. Electrical Engineering I.

Section 001.

Prerequisites & Distribution: Math. 116. Credit is not granted for both CS 210 and EECS 314. (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 211/EECS 211. Electrical Engineering II.

Section 001.

Prerequisites & Distribution: CS 210, and prior or concurrent enrollment in Math. 216. Credit is not granted for both CS 211 and EECS 313. (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 270/EECS 270. Introduction to Logic Design.

Section 001.

Prerequisites & Distribution: CS 100. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 280/EECS 280. Programming and Introductory Data Structures.

Section 001.

Prerequisites & Distribution: Math. 115 and CS 100. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 280/EECS 280. Programming and Introductory Data Structures.

Section 006.

Prerequisites & Distribution: Math. 115 and CS 100. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 283/EECS 283. Elementary Programming Concepts II.

Section 001.

Prerequisites & Distribution: Engin. 101 or CS 183. This course is not intended for computer science, electrical engineering, or computer engineering concentrators. (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 284/EECS 284. Introduction to a Programming Language or System.

Section 001 Topic?

Prerequisites & Distribution: Some programming knowledge is required. No credit granted for the C minicourse to those students who have completed CS 280. (1). (Excl). (BS). CAEN lab access fee required for non-Engineering students. May be repeated for credit.

Mini/Short course

Credits: (1).

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 285/EECS 285. A Programming Language or Computer System.

Section 001 Java.

Prerequisites & Distribution: (2). (Excl). (BS). CAEN lab access fee required for non-Engineering students.

Mini/Short course

Credits: (2).

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 285/EECS 285. A Programming Language or Computer System.

Section 002 Java.

Prerequisites & Distribution: (2). (Excl). (BS). CAEN lab access fee required for non-Engineering students.

Mini/Short course

Credits: (2).

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 370/EECS 370. Introduction to Computer Organization.

Section 001.

Prerequisites & Distribution: CS 270 and 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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 370/EECS 370. Introduction to Computer Organization.

Section 002.

Prerequisites & Distribution: CS 270 and 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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 380/EECS 380. Data Structures and Algorithms.

Section 001.

Prerequisites & Distribution: CS 280 and CS 303. (4). (NS). (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 380/EECS 380. Data Structures and Algorithms.

Section 005.

Prerequisites & Distribution: CS 280 and CS 303. (4). (NS). (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 398/EECS 398. Special Topics.

Prerequisites & Distribution: Permission of instructor. (1-4). (Excl). CAEN lab access fee required for non-Engineering students.

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 400/EECS 400/Math. 419. Linear Spaces and Matrix Theory.

Section 001.

Prerequisites & Distribution: Four terms of college mathematics beyond Math. 110. Credit can be earned for only one of Math. 214, 217, 417, or 419. No credit granted to those who have completed or are enrolled in Math. 513. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 470/EECS 470. Computer Architecture.

Section 001.

Prerequisites & Distribution: CS 370. (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 476/EECS 476. Foundations of Computer Science.

Prerequisites & Distribution: CS 280 and 303. (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 477/EECS 477. Introduction to Algorithms.

Section 001.

Prerequisites & Distribution: CS 380. (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 478/EECS 478. Logic Circuit Synthesis and Optimization.

Section 001.

Prerequisites & Distribution: CS 270 and CS 303, and senior or graduate 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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 481/EECS 481. Software Engineering.

Prerequisites & Distribution: CS 380. (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 482/EECS 482. Introduction to Operating Systems.

Section 001.

Prerequisites & Distribution: CS 370 and 380. (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 484/EECS 484/IOE 484. Database Management Systems.

Section 001.

Prerequisites & Distribution: CS 380 or IOE 373. (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 486/EECS 486. Object-Oriented Software Development.

Section 001.

Prerequisites & Distribution: CS 380. (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 487/EECS 487. Interactive Computer Graphics.

Section 001.

Prerequisites & Distribution: CS 380 and senior standing. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 489/EECS 489. Computer Networks.

Section 001.

Prerequisites & Distribution: CS 482. (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 492/EECS 492. Introduction to Artificial Intelligence.

Section 001.

Prerequisites & Distribution: CS 380. (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 499(500)/EECS 499. Directed Study.

Prerequisites & Distribution: Senior standing in EECS. (1-4). (Excl). CAEN lab access fee required for non-Engineering students. (INDEPENDENT). 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 545/EECS 545. Machine Learning.

Section 001.

Prerequisites & Distribution: CS 492. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 547/EECS 547. Cognitive Architecture.

Section 001.

Prerequisites & Distribution: CS 492. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 571/EECS 571. Principles of Real-Time Computing.

Section 001.

Prerequisites & Distribution: CS 470 and CS 482. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 573/EECS 573. Microarchitecture.

Section 001.

Prerequisites & Distribution: CS 470. (3). (Excl).

Credits: (3).

Course Homepage: No Homepage Submitted.

No Description Provided.

Check Times, Location, and Availability


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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 581/EECS 581. Software Engineering Tools.

Section 001.

Prerequisites & Distribution: CS 481 or equivalent programming experience. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 582/EECS 582. Advanced Operating Systems.

Section 001.

Prerequisites & Distribution: CS 482. (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 586/EECS 586. Design and Analysis of Algorithms.

Section 001.

Prerequisites & Distribution: CS 380. (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.

No Description Provided.

Check Times, Location, and Availability


CMPTRSC 592/EECS 592. Advanced Artificial Intelligence.

Section 001 Topic

Prerequisites & Distribution: CS 492. (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 598/EECS 598. Special Topics in Electrical Engineering and Computer Science.

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


Page


This page was created at 9:26 AM on Wed, Nov 1, 2000.


LSA logo

University of Michigan | College of LS&A | Student Academic Affairs | LS&A Bulletin Index

This page maintained by LS&A Academic Information and Publications, 1228 Angell Hall

Copyright © 2000 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.