CS 259 (Special Topics in Embedded Systems): Seminar on Cyber-Physical Systems Th 2-4:50 pm, DBH 4011
University Studies 3 (1) Freshmen Seminar
CS 145A Embedded Computing Systems (4). Principles of embedded computing systems: embedded systems architecture, hardware/software components, system software and interfacing, real-time operating systems, hardware/software co-development, and communication issues. Examples of embedded computing in real-world application domains. Simple programming using an embedded systems development environment. Prerequisites: ICS 21/CSE21, ICS 22/CSE22, ICS 23/CSE23, ICS 51. Formerly ICS 53.
CS 151 Digital Logic Design (4) Boolean algebra. Design/analysis of combinational and sequential systems using SSI/MSI/LSI modules. Number systems. Error detecting and correction codes. Arithmetic algorithms. Hardware/firmware implementation of algorithms. Prerequisites: ICS 23 and 51; Mathematics 6A-B-C; satisfactory completion of the lower-division writing requirement.
ICS 153 Logic Design Laboratory (4) Introduction to standard integrated circuits: gates, flip-flops, shift registers, counters, latches. Construction and debugging techniques. Design of digital systems using LSI and MSI components. Practical use of circuits in a laboratory environment, including implementation of small digital systems such as arithmetic modules, displays, and timers. Prerequisite: ICS 151.
CS H198 Honors Research (4) Directed independent research in computer science for honors students. Prerequisites: ICS H197; upper-division standing and satisfactory completion of the lower-division writing requirement; participation in the ICS Honors Program or Campuswide Honors Program; consent of instructor.
CS 244: Introduction to Embedded and Ubiquitous Systems (4). Survey of the basic components of embedded and ubiquitous computing systems. Introduction to digital signal processing, control systems, software for embedded systems, and ad-hoc as well as wireless and distributed networked embedded systems, human interaction with embedded and ubiquitous systems, as well as special topics on applications of embedded and ubiquitous systems. Prerequisites: B.S. degree in computer science; or ICS 51, CS 152; Mathematics 3A or 6C or ICS 6A; CS 161. Same as Informatics 244. Formerly ICS 212.
CS 251 Digital System Verification and Testing (4). Techniques for simulation, verification, and testing of hardware and mixed-mode systems. Fault models, test generation, algorithms, and functional testing. Design for testability. Prerequisite: consent of instructor.
CS 253 Design Description and Modeling (4). Introduction to design modeling. Overview of design description languages and demonstration of design modeling at different abstraction levels. Techniques and methodologies for simulating and testing of design. Prerequisites: consent of instructor. Formerly ICS 251.
CS 256 Design Synthesis (4). Methods, algorithms, and tools for design synthesis on different levels of design: logic, register-transfer, behavioral, and system . CAD laboratory assignments using design tools for exploration of different synthesis algorithms. Prerequisites: ICS 152 (or 241), or 252, or consent of instructor. Formerly ICS 227.
CS 259S Seminar in Design Science (2) Current research and research trends in design science. Forum for presentation and criticism by students of research work in progress. May be repeated for credit. Formerly ICS 259
CS 295 Special Topics in Embedded Systems (4)
CS 290 Research Seminar (2) Forum for presentation and criticism by students of research work in progress. Presentation of problem areas and related work. Specific goals and progress of research. Satisfactory/Unsatisfactory Only.
CS 298 Thesis Supervision (2 to 12). Individual research or investigation conducted in preparation for the M.S. thesis option or the dissertation requirements for the Ph.D. program.
ICS 299 Individual Study (2 to 12). Individual research or investigation under the direction of an individual faculty member.
EECS199
Individual Study (1 to 4) For undergraduate
Engineering majors in supervised but independent reading, research, or design.
Students taking individual study for design credit are to submit a written
paper to the instructor and to the Undergraduate Student Affairs Office in the
EECS199P Individual Study (1 to 4) Same description as EECS199. Pass/Not Pass grading only. May be repeated for credit as topics vary. Formerly ECE199P. (Design units: varies)
EECSH199
Individual Study for Honors Students (1 to 5). For
undergraduate honor students majoring in Electrical Engineering.
Independent reading, research, or design under the direction of a faculty
member or group of faculty members in Electrical and Computer Engineering.
Students taking individual study for design credit are to submit a written
paper to the instructor and to the Undergraduate Student Affairs Office in the
EECS296 Master of Science Thesis Research (4 to 12) Individual research or investigation conducted in the pursuit of preparing and completing the thesis required for the M.S. degree in Engineering. Prerequisite: consent of instructor. May be repeated for credit. Formerly ECE296.
EECS297 Doctor of Philosophy Dissertation Research (4 to 12) Individual research or investigation conducted in preparing and completing the dissertation required for the Ph.D. degree in Engineering. Prerequisite: consent of instructor. May be repeated for credit. Formerly ECE297.
EECS298 Topics in Electrical Engineering and Computer Science (3) Study of Electrical and Computer Engineering concepts. Prerequisite: consent of instructor. May be repeated for credit as topics vary. Formerly ECE298.
EECS299 Individual Research (1 to 12) Individual research or investigation under the direction of an individual faculty member. Prerequisite: consent of instructor. May be repeated for credit. Formerly ECE299.