Copyright & Disclaimer Information - Illinois Institute of Technology

Copyright & Disclaimer Information - Illinois Institute of Technology Copyright & Disclaimer Information - Illinois Institute of Technology

14.12.2012 Views

project management techniques, and hands-on advising of student project group meetings. Prerequisites: CS 425 and two of (CS 422, CS 429, CS 481) or consent of instructor. (3-0-3) (T) CS 485 Computers and Society Discussion of the impact of computer technology on present and future society. Historical development of the computer. Social issues raised by cybernetics. Prerequisite: COM 421 or COM 428. (3-0-3) (C) CS 487 Software Engineering Study of the principles and practices of software engineering. Topics include software quality concepts, process models, software requirements analysis, design methodologies, software testing, and software maintenance. Hands-on experience building a software system using the waterfall life cycle model. Students work in teams to develop all life cycle deliverables: requirements document, specification and design documents, system code, test plan, and user manuals. Prerequisite: CS 331 or CS 401 or CS 403. (3-0-3) (T) (C) CS 491 Undergraduate Research Prerequisite: Written consent of instructor. (Credit: Variable) CS 495 Topics in Computer Science This course will treat a specific topic, varying from semester to semester, in which there is particular student or staff interest. Prerequisite: Consent of instructor. (Credit: Variable) Graduate Courses The following graduate courses are available to degree-seeking undergraduate students with the approval of the course instructor and faculty adviser. See the current IIT Bulletin: Graduate Programs for course descriptions. CS 511 Topics in Computer Graphics CS 512 Computer Vision Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs. Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs. CS 520 Database Design and Engineering CS 521 Object-Oriented Analysis and Design CS 522 Advanced Data Mining CS 524 Theory of Information Systems Design CS 525 Advanced Database Organization CS 527 Client/Server Applications Development I CS 528 Client/Server Applications Development II CS 529 Advanced Information Retrieval CS 530 Theory of Computation CS 531 Topics in Automata Theory CS 532 Formal Languages CS 533 Computational Geometry CS 535 Analysis of Algorithms CS 536 Science of Programming CS 537 Software Metrics CS 538 Combinatorial Optimization CS 540 Foundations of Programming Language Design CS 541 Compiler Construction CS 542 Computer Networks I: Fundamentals CS 543 Advanced Topics in Computer Networks CS 544 Computer Networks II: Network Services IIT Undergraduate Bulletin 2006–2008 CS 545 Distributed Computing Landscape CS 546 Parallel Processing CS 547 Wireless Networking CS 548 Broadband Networks CS 549 Cryptography and Network Security CS 550 Advanced Operating Systems CS 551 Operating System Design and Implementation CS 552 Distributed Systems CS 553 Pervasive Computing CS 555 Analytic Models and Simulation of Computer Systems Course Descriptions CS 560 Computer Science in the Classroom CS 561 The Computer and Curriculum Content CS 570 Comparative Computer Architecture CS 572 Advanced Computer Architecture CS 580 Medical Informatics CS 581 Advanced Artificial Intelligence 175

176 Course Descriptions CS 582 Robotics CS 583 Expert Systems CS 584 Neural Networks CS 585 Natural Language Processing CS 586 Software Systems Architectures CS 587 Software Project Management CS 588 Advanced Software Engineering Development CS 589 Software Testing and Quality Assurance CS 595 Topics in Computer Science Electrical and Computer Engineering ECE 100 Introduction to the Profession I Introduces the student to the scope of the engineering profession and its role in society and develops a sense of professionalism in the student. Provides an overview of electrical engineering through a series of hands-on projects and computer exercises. Develops professional communication and teamwork skills. (2-3-3) (C) ECE 211 Circuit Analysis I Ohm’s Law, Kirchhoff’s Laws, and network element voltage-current relations. Application of mesh and nodal analysis to circuits. Dependent sources, operational amplifier circuits, superposition, Thevenin’s and Norton’s Theorems, maximum power transfer theorem. Transient circuit analysis for RC, RL and RLC circuits. Introduction to Laplace Transforms. Concurrent registration in ECE 212 and ECE 218 is strongly encouraged. Corequisite: MATH 252. (3-0-3) Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs. Copyright & Disclaimer Information: Copyright © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs. ECE 212 Analog and Digital Laboratory I Basic experiments with analog and digital circuits. Familiarization with test and measurement equipment; combinational digital circuits; familiarization with latches, flip-flops and shift registers; operational amplifiers; transient effects in first-order and second-order analog circuits; PSpice software applications. Corequisites: ECE 211, ECE 218. (0-3-1) (C) ECE 213 Circuit Analysis II Sinusoidal excitation and phasors. AC steady-state circuit analysis using phasors. Complex frequency, network functions, pole-zero analysis, frequency response, and resonance. Two-port networks, transformers, mutual inductance, AC steady-state power, RMS values, introduction to three-phase systems, and Fourier series. Concurrent registration in ECE 214 is strongly encouraged. Prerequisite: Grade of “C” or better in ECE 211. (3-0-3) ECE 214 Analog and Digital Laboratory II Design-oriented experiments including counters, finite state machines, sequential logic design, impedances in AC steady-state, resonant circuits, two-port networks, and filters. A final project incorporating concepts from analog and digital circuit design will be required. Prerequisite: ECE 212. Corequisite: ECE 213. (0-3-1) (C) ECE 218 Digital Systems Number systems and conversions, binary codes, and Boolean algebra. Switching devices, discrete and integrated digital circuits, analysis and design of combinational logic circuits, Karnaugh maps and minimization techniques. Counters and registers. Analysis and design of synchronous sequential circuits. Concurrent registration in ECE 211 and ECE 212 is strongly encouraged. Prerequisite: Sophomore standing. (3-0-3) ECE 242 Digital Computers and Computing Basic concepts in computer architecture, organization, and programming, IIT Undergraduate Bulletin 2006–2008 including: integer and floating point number representations, memory organization, computer processor operation (the fetch/execute cycle), and computer instruction sets. Programming in machine language and assembly language with an emphasis on practical problems. Brief survey of different computer architectures. Prerequisites: CS 116, ECE 218. (3-0-3) ECE 307 Electrodynamics Analysis of circuits using distributed network elements. Response of transmission lines to transient signals. AC steady-state analysis of lossless and lossy lines. The Smith Chart as an analysis and design tool. Impedence matching methods. Vector analysis applied to static and time-varying electric and magnetic fields. Coulomb’s Law, electric field intensity, flux density and Gauss’s Law. Energy and potential. Biot-Savart and Ampere’s Law. Maxwell’s equations with applications including uniform-plane wave propagation. Prerequisites: ECE 213, MATH 251, PHYS 221. (4-0-4) ECE 308 Signals and Systems Time and frequency domain representation of continuous and discrete time signals. Introduction to sampling and sampling theorem. Time and frequency domain analysis of continuous and discrete linear systems. Fourier series, convolution, transfer functions. Fourier transforms, Laplace transforms, and Z-transforms. Prerequisite: ECE 213. Corequisite: MATH 333. (3-0-3) ECE 311 Engineering Electronics Physics of semiconductor devices. Diode operation and circuit applications. Regulated power supplies. Bipolar and field-effect transistor operating principles. Biasing techniques and stabilization. Linear equivalent circuit analysis of bipolar and field-effect transistor amplifiers. Laboratory experiments reinforce concepts. Prerequisites: ECE 213, ECE 214. (3-3-4) (C)

176<br />

Course Descriptions<br />

CS 582<br />

Robotics<br />

CS 583<br />

Expert Systems<br />

CS 584<br />

Neural Networks<br />

CS 585<br />

Natural Language Processing<br />

CS 586<br />

S<strong>of</strong>tware Systems Architectures<br />

CS 587<br />

S<strong>of</strong>tware Project Management<br />

CS 588<br />

Advanced S<strong>of</strong>tware<br />

Engineering Development<br />

CS 589<br />

S<strong>of</strong>tware Testing<br />

and Quality Assurance<br />

CS 595<br />

Topics in Computer Science<br />

Electrical and<br />

Computer Engineering<br />

ECE 100<br />

Introduction to the Pr<strong>of</strong>ession I<br />

Introduces the student to the scope <strong>of</strong><br />

the engineering pr<strong>of</strong>ession and its role<br />

in society and develops a sense <strong>of</strong> pr<strong>of</strong>essionalism<br />

in the student. Provides<br />

an overview <strong>of</strong> electrical engineering<br />

through a series <strong>of</strong> hands-on projects<br />

and computer exercises. Develops<br />

pr<strong>of</strong>essional communication and teamwork<br />

skills. (2-3-3) (C)<br />

ECE 211<br />

Circuit Analysis I<br />

Ohm’s Law, Kirchh<strong>of</strong>f’s Laws, and<br />

network element voltage-current<br />

relations. Application <strong>of</strong> mesh and<br />

nodal analysis to circuits. Dependent<br />

sources, operational amplifier circuits,<br />

superposition, Thevenin’s and<br />

Norton’s Theorems, maximum power<br />

transfer theorem. Transient circuit<br />

analysis for RC, RL and RLC circuits.<br />

Introduction to Laplace Transforms.<br />

Concurrent registration in ECE 212<br />

and ECE 218 is strongly encouraged.<br />

Corequisite: MATH 252. (3-0-3)<br />

<strong>Copyright</strong> & <strong>Disclaimer</strong> <strong>Information</strong>: <strong>Copyright</strong> © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />

<strong>Copyright</strong> & <strong>Disclaimer</strong> <strong>Information</strong>: <strong>Copyright</strong> © 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007. CollegeSource®, Inc. and Career Guidance Foundation. CollegeSource® digital catalogs are derivative works owned and copyrighted by CollegeSource®, Inc. and Career Guidance Foundation. Catalog content is owned and copyrighted by the appropriate school. While CollegeSource®, Inc. and Career Guidance Foundation provides information as a service to the public, copyright is retained on all digital catalogs.<br />

ECE 212<br />

Analog and Digital Laboratory I<br />

Basic experiments with analog and<br />

digital circuits. Familiarization with<br />

test and measurement equipment;<br />

combinational digital circuits; familiarization<br />

with latches, flip-flops and<br />

shift registers; operational amplifiers;<br />

transient effects in first-order and second-order<br />

analog circuits; PSpice<br />

s<strong>of</strong>tware applications. Corequisites:<br />

ECE 211, ECE 218. (0-3-1) (C)<br />

ECE 213<br />

Circuit Analysis II<br />

Sinusoidal excitation and phasors.<br />

AC steady-state circuit analysis using<br />

phasors. Complex frequency, network<br />

functions, pole-zero analysis, frequency<br />

response, and resonance.<br />

Two-port networks, transformers,<br />

mutual inductance, AC steady-state<br />

power, RMS values, introduction to<br />

three-phase systems, and Fourier<br />

series. Concurrent registration in<br />

ECE 214 is strongly encouraged.<br />

Prerequisite: Grade <strong>of</strong> “C” or better<br />

in ECE 211. (3-0-3)<br />

ECE 214<br />

Analog and Digital Laboratory II<br />

Design-oriented experiments including<br />

counters, finite state machines,<br />

sequential logic design, impedances<br />

in AC steady-state, resonant circuits,<br />

two-port networks, and filters. A final<br />

project incorporating concepts from<br />

analog and digital circuit design will<br />

be required. Prerequisite: ECE 212.<br />

Corequisite: ECE 213. (0-3-1) (C)<br />

ECE 218<br />

Digital Systems<br />

Number systems and conversions,<br />

binary codes, and Boolean algebra.<br />

Switching devices, discrete and integrated<br />

digital circuits, analysis and<br />

design <strong>of</strong> combinational logic circuits,<br />

Karnaugh maps and minimization<br />

techniques. Counters and registers.<br />

Analysis and design <strong>of</strong> synchronous<br />

sequential circuits. Concurrent registration<br />

in ECE 211 and ECE 212 is<br />

strongly encouraged. Prerequisite:<br />

Sophomore standing. (3-0-3)<br />

ECE 242<br />

Digital Computers and Computing<br />

Basic concepts in computer architecture,<br />

organization, and programming,<br />

IIT Undergraduate Bulletin 2006–2008<br />

including: integer and floating point<br />

number representations, memory<br />

organization, computer processor<br />

operation (the fetch/execute cycle),<br />

and computer instruction sets.<br />

Programming in machine language<br />

and assembly language with an<br />

emphasis on practical problems. Brief<br />

survey <strong>of</strong> different computer architectures.<br />

Prerequisites: CS 116, ECE<br />

218. (3-0-3)<br />

ECE 307<br />

Electrodynamics<br />

Analysis <strong>of</strong> circuits using distributed<br />

network elements. Response <strong>of</strong> transmission<br />

lines to transient signals. AC<br />

steady-state analysis <strong>of</strong> lossless and<br />

lossy lines. The Smith Chart as an<br />

analysis and design tool. Impedence<br />

matching methods. Vector analysis<br />

applied to static and time-varying<br />

electric and magnetic fields.<br />

Coulomb’s Law, electric field intensity,<br />

flux density and Gauss’s Law.<br />

Energy and potential. Biot-Savart<br />

and Ampere’s Law. Maxwell’s equations<br />

with applications including uniform-plane<br />

wave propagation.<br />

Prerequisites: ECE 213, MATH 251,<br />

PHYS 221. (4-0-4)<br />

ECE 308<br />

Signals and Systems<br />

Time and frequency domain representation<br />

<strong>of</strong> continuous and discrete time<br />

signals. Introduction to sampling and<br />

sampling theorem. Time and frequency<br />

domain analysis <strong>of</strong> continuous and<br />

discrete linear systems. Fourier series,<br />

convolution, transfer functions.<br />

Fourier transforms, Laplace transforms,<br />

and Z-transforms. Prerequisite:<br />

ECE 213. Corequisite: MATH 333.<br />

(3-0-3)<br />

ECE 311<br />

Engineering Electronics<br />

Physics <strong>of</strong> semiconductor devices.<br />

Diode operation and circuit applications.<br />

Regulated power supplies.<br />

Bipolar and field-effect transistor<br />

operating principles. Biasing techniques<br />

and stabilization. Linear<br />

equivalent circuit analysis <strong>of</strong> bipolar<br />

and field-effect transistor amplifiers.<br />

Laboratory experiments reinforce<br />

concepts. Prerequisites: ECE 213,<br />

ECE 214. (3-3-4) (C)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!