183/EECS 183. Elementary Programming Concepts. (4). (NS). (BS).
This is an introductory course for those who do not necessarily plan to concentrate in computer science. It is designed to give students a good knowledge of the fundamentals of programming in a high-level language, specifically PASCAL. Introduction to basic programming techniques, top-down design, and structured programming. Basic searching and sorting, and data structures at least through the array of records. No previous experience in computing or programming is assumed. Computer usage: six assignments are given, each requiring the student to write and debug a program on the Macintosh computer using the THINK PASCAL compiler. Cost:2 WL:1 (Ford)
270/EECS 270. Introduction to Logic Design. (4). (Excl). (BS).
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.
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
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.