CalendarsSpring Half-Term, 1999 (May 3 – June 22, 1999)
|
Skip to a Specific Term's Descriptions: |
Spring Half-Term |
Spring/Summer Term |
Summer Half-Term |
Take me to the Spring Half-Term '99 Time Schedule for Computer Science.
Introduction to Computing Courses CS 100 is an intro class intended for students who plan to concentrate in Computer Science, Computer Engineering, or Electrical Engineering. It is not a class for students who are looking for a good general introduction to computing.
Computer Science does offer two classes intended for non-concentrators: CS 181, Introduction to Computer Systems and CS 183, Elementary Programming Concepts. These classes are much more appropriate for entering LS&A students who plan on concentrating in areas other than Computer Science.
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, web browsers, databases, and more. Not programming. Usually taken by non CE/CS/EE concentrators whose goal is computer literacy. (Note: CE is Computer Engineering, CS is Computer Science, EE is Electrical Engineering).
Note: does not count for the computing requirement in CE or EE – free elective only.
Fundamental concepts and skills of programming in a high level language (currently C++). Basic algorithms and data structures. Assumes no prior programming experience. Usually taken by non CE/CS/EE 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.
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. Usually taken by non CE/CS/EE concentrators in Engineering whose goal is to learn fundamental skills in programming and computing for engineering.
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.)
A foundation course in Computer Science & Engineering. First course for those who intend to major in CE, CS, or EE. Fundamentals of computer hardware (about 50% of the course), software and theory. Programming is currently done in machine language, assembly language, and C. Assumes no prior programming experience. Usually taken by students who intend to major in CE/CS/EE, or non-concentrators who intend to pursue a substantial amount of course work in CE/CS/EE. Those who want to study computer hardware and software in depth. If you take CS 183 or Engineering 101 and then decide later that you want to be a CE, CS, or EE major, you can take a bridge course (see below) to pick up the hardware half of CS 100 for one credit; you do not have to take all of CS 100. A CAEN fee may be required for non- Engineering students.
If you already know C or C++ (the equivalent of 183 or 101 above), but you have not taken CS 100, and you want to take 280 and/or 270, you may take the CS 100 "bridge" course and then take 280 or 270. For Winter 1999 the bridge course was listed as CS 284, section 001. Note that the section number of the bridge course may change from term to term. Check the department web page for current semester course information (http://www.eecs.umich.edu).
If you are not a CE or CS major but are in a concentration where you need to take two "programming" courses, we currently recommend that you take 183 or 101 and the bridge course, then take 280.
If you are interested in becoming a CE or EE major, contact the EECS Counseling Office at 763-2305, 3415 EECS Building.
If you are interested in becoming a CS major, 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
(734) 763-2305
electronic mail: csdegree@eecs.umich.edu
web: http://www.eecs.umich.edu/cse.
Comp. Sci. 183/EECS 183. Elementary Programming Concepts.
Prerequisites & Distribution: This course is not intended for computer science, electrical engineering, or computer engineering concentrators. Credit is granted for only one course among CS 183, Engin. 103, and Engin. 104. (4). (MSA). (BS).
Credits: (4).
Course Homepage: http://www-personal.umich.edu/~arford/183/183.home.page.html
Introduction to a high level programming language, top down analysis, and structured programming. Basic searching and sorting techniques. No previous experience in computers or programming is assumed. Students will write and debug several computer programs.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: Math. 116. Credit is not granted for both CS 210 and EECS 314. (4). (Excl). (BS).
Credits: (4).
Course Homepage: http://www.eecs.uich.edu/courses/eecs210/210_spring99.html
Introductory electrical engineering topics: audio signals and their processing; basics of electricity; elementary circuit design and analysis. Frequency content of signals, Fourier series, filtering. Analysis of resistive circuits. Steady-state response of circuits of resistors, capacitors, inductors and operational amplifiers to sinusoidal signals (frequency response). Laboratory experience with electrical signals and circuits.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: CS 100. (4). (MSA). (BS).
Credits: (4).
Course Homepage: http://www.eecs.umich.edu/courses/eecs270/
Binary and non-binary systems, Boolean algebra digital design techniques, logic gates, logic minimization, standard combinational circuits, sequential circuits, flip-flops, synthesis of synchronous sequential circuits, PLA's, ROM's, RAM's, arithmetic circuits, computer-aided design. Laboratory includes hardware design and CAD experiments.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: Math. 115. (4). (MSA). (BS).
Credits: (4).
Course Homepage: http://www.eecs.umich.edu/~prisem/eecs303/
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.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: CS 380 or IOE 373. (4). (Excl). (BS).
Credits: (4).
Course Homepage: http://www.eecs.umich.edu/courses/eecs484/
Concepts and methods for the design, creation, query and management of large enterprise databases. Functions and characteristics of the leading database management systems. Query languages such as SQL, forms, embedded SQL, and application development tools. Database design, normalization, access methods, query optimization, transaction management and concurrency control, recovery, and integrity.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). May be repeated for credit.
Credits: (1-4).
Course Homepage: No Homepage Submitted.
Topics of current interest in electrical engineering and computer science. Lectures, seminar, or laboratory. Can be taken more than once for credit.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Take me to the Spring/Summer Term '99 Time Schedule for Computer Science.
Comp. Sci. 598/EECS 598. Special Topics in Electrical Engineering and Computer Science.
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). May be repeated for credit.
Credits: (1-4).
Course Homepage: No Homepage Submitted.
Topics of current interest in electrical engineering and computer science. Lectures, seminar, or laboratory. Can be taken more than once for credit.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
Prerequisites & Distribution: (1). (Excl).
No Description Provided.
Check Times, Location, and Availability
Prerequisites & Distribution: (1). (Excl).
No Description Provided.
Check Times, Location, and Availability
Prerequisites & Distribution: (1). (Excl).
No Description Provided.
Check Times, Location, and Availability
Prerequisites & Distribution: Permission of instructor or advisor. (1-4). (Excl). (BS). May be repeated for credit.
Credits: (1-4).
Course Homepage: No Homepage Submitted.
Topics of current interest in electrical engineering and computer science. Lectures, seminar, or laboratory. Can be taken more than once for credit.
| Check Times, Location, and Availability | Cost: No Data Given. | Waitlist Code: No Data Given. |
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 © 1999 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.
This page was created at 11:45 AM on Wed, Aug 11, 1999.