|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Technology of monolithic integrated circuits and devices, including crystal growth and doping, photolithography, vacuum technology, metalization, wet etching, thin film basics, oxidation, diffusion, ion implantation, epitaxy, chemical vapor deposition, plasma processing, and micromachining. Basics of semiconductor devices including junction diodes, bipolar junction transistors, and field effect transistors. Prereq: PHYS 122. Prereq or Coreq: MATH 224.
-
3.00 Credits
Principles and techniques of continuous-time and discrete-event simulation which are powerful tools for analyzing a wide variety of complex engineering, systems biology and business problems. EXCEL, MATLAB/SIMULINK, and ARENA are used as the main computational and programming instruments to demonstrate the basic steps in dynamic systems modeling, discrete-event systems modeling as well as typical results of stochastic/Monte Carlo simulations, continuous/discrete-time simulations, and discrete-event simulations respectively. Design and evaluation of simulation experiments will also be covered. Recommended preparation: STAT 312, STAT 332, or STAT 333. Prereq: MATH 224.
-
3.00 Credits
An introduction to computer networks and the Internet. Applications: http, ftp, e-mail, DNS, socket programming. Transport: UDP, TCP, reliable data transfer, and congestion control. Network layer: IP, routing, and NAT. Link layer: taxonomy, Ethernet, 802.11. Prereq: EECS 233 and Junior Standing or Instructor Consent.
-
3.00 Credits
A second course in instrumentation with emphasis on sensor interface electronics. General concepts in measurement systems, including accuracy, precision, sensitivity, linearity, and resolution. The physics and modeling of resistive, reactive, self-generating, and direct-digital sensors. Signal conditioning for same, including bridge circuits, coherent detectors, and a variety of amplifier topologies: differential, instrumentation, charge, and transimpedance. Noise and drift in amplifiers and resistors. Practical issues of interference, including grounding, shielding, supply/return, and isolation amplifiers. Prereq: ENGR 210 and (EECS 246, EBME 308 or EMAE 350).
-
4.00 Credits
Design and implementation of compilers and other language processors. Scanners and lexical analysis; regular expressions and finite automata; scanner generators; parsers and syntax analysis; context free grammars; parser generators; semantic analysis; intermediate code generation; runtime environments; code generation; machine independent optimizations; data flow and dependence analysis. There will be a significant programming project involving the use of compiler tools and software development tools and techniques. Recommended preparation: EECS 233 and EECS 281.
-
4.00 Credits
CPU scheduling, memory management, concurrent processes, semaphores, monitors, deadlocks, secondary storage management, file systems, protection, UNIX operating system, fork, exec, wait, UNIX System V IPCs, sockets, remote procedure calls, threads. Must be proficient in "C" programming language. Recommended preparation: EECS 337.
-
3.00 Credits
Web crawling technology, web search and information extraction, unsupervised and semi-supervised learning techniques and their application to web data extraction, social network analysis, various pagerank algorithms, link analysis, web resource discovery, web, resource description framework (RDF), XML, Web Ontology Language (OWL). Recommended preparation: EECS 338, EECS 341. Prereq: EECS 302.
-
3.00 Credits
Efficient sorting algorithms, external sorting methods, internal and external searching, efficient string processing algorithms, geometric and graph algorithms. Recommended preparation: EECS 233 and MATH 304.
-
3.00 Credits
Relational model, ER model, relational algebra and calculus, SQL, OBE, security, views, files and physical database structures, query processing and query optimization, normalization theory, concurrency control, object relational systems, multimedia databases, Oracle SQL server, Microsoft SQL server. Recommended preparation: EECS 233. Prereq: EECS 302.
-
3.00 Credits
This systems course is based on the paradigm of the world as a complex system. Global issues such as population, world trade and financial markets, resources (energy, water, land), global climate change, and others are considered with particular emphasis put on their mutual interdependence. A reasoning support computer system which contains extensive data and a family of models is used for future assessment. Students are engaged in individual, custom-tailored, projects of creating conditions for a desirable or sustainable future based on data and scientific knowledge available. Students at CWRU will interact with students from fifteen universities that have been strategically selected in order to give global coverage to UNESCO'S Global-problematique Education Network Initiative (GENIe) in joint, participatory scenario analysis via the internet.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|