Top Banner
Important dates FALL 12 SEMESTER COMMENCES ON 20Aug 12 Last date for withdrawal from course/s with 100% Tuition refund : 31 August 12 Last date to File Application for Graduation 10 Sept 12 Last date to withdraw from Courses without grade penalty : 29 Oct 12 Final Exams :between 3 rd and 8 th Dec 12 REGISTRATION IS OPEN UNTIL 31 AUG 2012 CS 401 -04 Introduction to Advanced Studies I 11002 Vijay Gurbani [email protected] First course in a two-course sequence that is designed to prepare students for graduate study in computer science. Explores the implementation and application of fundamental data structures and algorithms with an emphasis on object- oriented programming in Java. Examines the relationship between these elements and the mathematical structures that form the foundation of computer science. This course does not apply toward master's or Ph. D. credit in Computer Science. Prerequisite: CS 200 or CS 201. 2-2-3 DATA STRUCTURES+JAVA COLLECT.FRAMEWORK REQUIRED Author:COLLINS Edition:3RD 11 Publisher:WILEY ISBN:9780470482674
24

Courses for Fall 12semester

Oct 26, 2014

Download

Documents

mlist_2001

IIT.EDU
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Courses for Fall 12semester

Important datesFALL 12 SEMESTER COMMENCES ON 20Aug 12

Last date for withdrawal from course/s with 100% Tuition refund : 31 August 12

Last date to File Application for Graduation 10 Sept 12

Last date to withdraw from Courses without grade penalty : 29 Oct 12

Final Exams :between 3rd and 8th Dec 12

REGISTRATION IS OPEN UNTIL 31 AUG 2012

CS 401 -04 Introduction to Advanced Studies I 11002Vijay Gurbani [email protected] course in a two-course sequence that is designed to prepare students for graduate study in computer science. Explores the implementation and application of fundamental data structures and algorithms with an emphasis on object-oriented programming in Java. Examines the relationship between these elements and the mathematical structures that form the foundation of computer science. This course does not apply toward master's or Ph. D. credit in Computer Science. Prerequisite: CS 200 or CS 201. 2-2-3

 

DATA STRUCTURES+JAVA COLLECT.FRAMEWORK  

REQUIREDAuthor:COLLINSEdition:3RD 11Publisher:WILEYISBN:9780470482674

------------------------------------------------------------

CS 402-04  Introduction to Advanced Studies II 11028YonshikChoi [email protected] course in a two-course sequence that is designed to prepare students for graduate study in computer science. Explores the

Page 2: Courses for Fall 12semester

development of the multiple layers of software that form a sophisticated software system, from device drivers to application interfaces to user interfaces. Examines how computer architecture influences software development. Emphasizes the design and implementation of interrupt-driven/event-driven software. This course does not apply toward master's or Ph. D. credit in Computer Science. Prerequisite: CS 401. 2-2-3

 

COMPUTER ORGANIZATION+DESIGN,REV.-W/CD  

REQUIREDAuthor:PATTERSONEdition:4TH 12Publisher:ELSEVIERISBN:9780123747501

---------------------------------------------------------

CS 425-04 Database Organization 16390Francis Leung [email protected] of database architectures, including the Relational, Hierarchical, Network, and Object Models. Database interfaces, including the SQL query language. Database design using the Entity-Relationship Model. Issues such as security, integrity, and query optimization. Prerequisite: CS 331, CS 401, or CS 403. 3-0-3 (C) (T)

 

DATABASE SYSTEM CONCEPTS  

REQUIREDAuthor:SILBERSCHATZEdition:6TH 11Publisher:MCGISBN:9780073523323

----------------------------------------------------------

Page 3: Courses for Fall 12semester

CS 450 -04  Operating Systems 15322Michael saelee [email protected] to operating system concepts-including system organization for uniprocessors and multiprocessors, scheduling algorithms, process management, deadlocks, paging and segmentation, files and protection, and process coordination and communication. Prerequisites: (CS 351 or CS 401) and CS 402, or CS 403. 3-0-3 (T) 

OPERATING SYSTEM CONCEPTS  

REQUIREDAuthor:SILBERSCHATZEdition:8TH 09Publisher:WILEYISBN:9780470128725

 

LION'S COMMENTARY ON UNIX W/SOURCE CODE  

RECOMMENDEDAuthor:LIONSEdition:6TH 96Publisher:PUB RESRCEISBN:9781573980135

----------------------------------------------

CS 487 – 04  Software Engineering I 12585Virgil [email protected] 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

Page 4: Courses for Fall 12semester

manuals. Prerequisites: (CS 331 or CS 401 or CS 403) and CS 425. 3-0-3 (C) (T)

CS 521 04  Object-Oriented Analysis and Design 12679 Shangping Ren [email protected] course describes a methodology that covers a wide range of software engineering techniques used in system analysis, modeling and design. These techniques integrate well with software process management techniques and provide a framework for software engineers to collaborate in the design and development process. The methodology features the integration of concepts, including software reusability, frame works, design patterns, software architecture, software component design, use-case analysis, event-flow analysis, event-message analysis, behavioral-life cycle analysis, feature, multiple-product, risk and rule analysis, and automatic code generation. (Credit will not be given for CS 521 if CS 751 is taken.) Prerequisite: CS 445 or CS 487. 3-0-3 

OBJECT-ORIENTED SOFTWARE ENGINEERING  

REQUIREDAuthor:BRUEGGEEdition:3RD 10Publisher:PEARSONISBN:9780136061250

-------------------------------------------------------------------------------

CS 530 – 05 Theory of Computation 15395Gruia Calinescu [email protected] topics such as Turing machines, nondeterministic machines, undecidability, and reducibility. Computational complexity topics such as time complexity, NP-completeness and intractability, time and space hierarchy theorems. Introduces the complexity classes P, NP, NL, L, PSPACE, NC, RNC, BPP and their complete problems. Prerequisite: CS 430. 3-0-3

INTRO.TO THEORY OF COMPUTATION  

REQUIREDAuthor:SIPSEREdition:2ND 06Publisher:CENGAGE LISBN:9780534950972

Page 5: Courses for Fall 12semester

------------------------------------------------------------

CS 536 – 04 Science of Programming 12680James sasaki [email protected] specification of how programs execute operational semantics, how mathematical functions programs compute denotational semantics, and how to use logic to characterize properties and invariants of the program execution (axiomatic semantics). Prerequisite: CS 331 or CS 401. 3-0-3

 

VERIFIC.OF SEQUENT.+CONCURRENT PROGRAMS  

REQUIREDAuthor:APTEdition:10Publisher:SPRINGERISBN:978184882744

--------------------------------------------------------------

CS 542 - 04 Computer Networks I: Fundamentals 13850Marius Soneru [email protected] course focuses on the engineering and analysis of network protocols and architecture in terms of the Internet. Topics include content distribution, peer-to-peer networking, congestion control, unicast and multicast routing, router design, mobility, multimedia networking quality of service, security and policy-based networking. Prerequisite: CS 455. 3-0-3

COMPUTER NETWORKING  

REQUIRED

Page 6: Courses for Fall 12semester

Author:KUROSEEdition:6TH 13Publisher:PEARSONISBN:978013285620

------------------------------------------------------------

CS 551 – 04  Operating System Design and Implementation 12589Francis Leung [email protected] course covers in detail the design and implementation of processes, interprocess communication, semaphores, monitors, message passing, remote procedure calls, scheduling algorithm, input/output, device drivers, memory management, file system design, network file servers, atomic transactions, security and protection mechanisms. The hardware-software interface is examined in detail. Students modify and extend a multiuser operating system. Prerequisite: CS 450. 3-0-3

OPERATING SYSTEMS:DESIGN+IMPLEM.-W/CD  

REQUIRED PACKAGEAuthor:TANENBAUMEdition:3RD 06Publisher:PEARSONISBN:9780131429383

------------------------------------------------------------------------

CS 589 – 04 Software Testing and Analysis 12590 Korel [email protected] and techniques for testing and analysis of software. Software testing at the unit, subsystem, and system levels. Specification-based testing. Code-based testing. Model-based testing. Methods for test generation and validation. Static and dynamic analysis. Formal methods and verification. Reliability analysis. Prerequisite: CS 487. 3-0-3

SOFTWARE TESTING  

REQUIREDAuthor:JORGENSENEdition:3RD 08Publisher:TAYLORISBN:9780849374753

Page 7: Courses for Fall 12semester

------------------------------------------------------------------------------

ECE 403 -03 DIGITAL AND DATA COMMUNICATION SYSTEMS 10597 ATKIN [email protected] to Amplitude, Phase, and Frequency modulation systems. Multiplexing and Multi-Access Schemes; Spectral design considerations. Sampling theorem. Channel capacity, entropy; Quantization, wave shaping, and Inter-Symbol Interference (ISI), Matched filters, Digital source encoding, Pulse Modulation systems. Design for spectral efficiency and interference control. Probability of error analysis, Analysis and design of digital modulators and detectors.(3-0-3) (P)Prerequisite: [(ECE 308 with min. grade of D and MATH 474 with min. grade of D)]Corequisite: None

ECE 408 – 03 INTRODUCTION TO COMPUTER NETWORKS 10604TRICHA ANJALI [email protected] on the physical, data link and medium access layers of the OSI architecture. Different general techniques for networking tasks, such as error control, flow control, multiplexing, switching, routing, signaling, congestion control, traffic control, scheduling will be covered. Credit given for ECE 407 or ECE 408, not both.(3-0-3) (P)Prerequisite: NoneCorequisite: None

COMPUTER NETWORKS  

REQUIREDAuthor:TANENBAUMEdition:5TH 11Publisher:PEARSONISBN:9780132126953

-------------------------------------------------------------

ECE 418 – 03 POWER SYSTEM ANALYSIS 10614SHAHIDEHPOUR [email protected]

Page 8: Courses for Fall 12semester

Transmission systems analysis and design. Large scale network analysis using Newton-Raphson load flow. Unsymmetrical short-circuit studies. Detailed consideration of the swing equation and the equal-area criterion for power system stability studies. Credit will be given for ECE 418 or ECE 419, but not for both.(3-0-3) (P)Prerequisite: [(ECE 319 with min. grade of D)]Corequisite: None 

POWER SYSTEM ANALYSIS-W/CD  

REQUIREDAuthor:SAADATEdition:3RD 10Publisher:PSA PUBISBN:9780984543809

--------------------------------------------------------------------

ECE 425 – 04 ANALYSIS AND DESIGN OF INTEGRATED CIRCUITS 14289YANG XU [email protected] analog and digital integrated circuit analysis and design techniques. Bipolar, CMOS and BICMOS IC fabrication technologies, IC Devices and Modeling, Analog ICs including multiple-transistor amplifiers, biasing circuits, active loads, reference circuits, output buffers; their frequency response, stability and feedback consideration. Digital ICs covering inverters, combinational logic gates, high-performance logic gates, sequential logics, memory and array structures.(3-0-3) (P)Prerequisite: [(ECE 312 with min. grade of D)]Corequisite: None 

ANAL.+DESIGN OF ANALOG INTEG.CIRCUITS  

REQUIREDAuthor:GRAYEdition:5TH 09Publisher:WILEYISBN:9780470245996

--------------------------------------------------------------------

ECE 429 – 05 INTRODUCTION TO VLSI DESIGN 10621ERDAL ORUKLU [email protected]

Page 9: Courses for Fall 12semester

Processing, fabrication, and design of Very Large Scale Integration (VLSI) circuits. MOS transistor theory, VLSI processing, circuit layout, layout design rules, layout analysis, and performance estimation. The use of computer aided design (CAD) tools for layout design, system design in VLSI, and application-specific integrated circuits (ASICs). In the laboratory, students create, analyze, and simulate a number of circuit layouts as design projects, culminating in a term design project.(3-3-4) (C)(P)Prerequisite: [(ECE 218 with min. grade of D and ECE 311 with min. grade of D)]Corequisite: None 

CMOS VLSI DESIGN  

REQUIREDAuthor:WESTEEdition:4TH 11Publisher:PEARSONISBN:9780321547743

-------------------------------------------------------------------

ECE 485 – 03 COMPUTER ORGANIZATION AND DESIGN 10644SURESH BORKAR [email protected] course covers basic concepts and state-of-the-art developments in computer architecture: computer technology, performance measures, instruction set design, computer arithmetic, controller and datapath design, memory systems, pipelining, array processing, parallel processing, multiprocessing, abstract analysis models, input-output systems, relationship between computer design and application requirements, and cost/performance tradeoffs. Students will complete a project implementing a version of multiple-cycle processor. Credit will be given for either ECE 485 or CS 470, but not both.(3-0-3) (P)Prerequisite: [(ECE 218 with min. grade of D and ECE 242 with min. grade of D)]Corequisite: None

 

ENGINEERING ELECTROMAGNETICS  

REQUIREDAuthor:HAYTEdition:8TH 11Publisher:MCGISBN:9780073380667

Page 10: Courses for Fall 12semester

-----------------------------------------------------------------

ECE 505 – 04 APPLIED OPTIMIZATION FOR ENGINEERS 10621 13325YONGYI YANG [email protected] of optimization for practical engineering problems, linear programming, nonlinear unconstrained optimization, nonlinear constrained optimization, dynamic programming.(3-0-3)Prerequisite: NoneCorequisite: None

LINEAR+NONLINEAR OPTAIMIZATION  

REQUIREDAuthor:GRIVAEdition:2ND 09Publisher:SIAMISBN:9780898716610

-----------------------------------------------------------------------

ECE 507 – 04 IMAGING THEORY & APPLICATIONS 14294IMAN YETIK [email protected] formation methods including optical (photography), tomography, image formation with arrays of sensors, interferometry, and surface imaging. Technologies of image acquisition including digital cameras, radar/sonar and medical imaging techniques such as magnetic resonance imaging, computed tomography, positron emission tomography, optical imaging, electroencephalography, and magnetoencephalography. Throughout the semester, the course will also focus on the reconstruction of images based on the raw data obtained from various imaging techniques.(3-0-3)Prerequisite: NoneCorequisite: None

MEDICAL IMAGING SIGNALS+SYSTEMS  

RECOMMENDEDAuthor:PRINCEEdition:06Publisher:PEARSONISBN:9780130653536

-----------------------------------------------

ECE 508 – 04 VIDEO COMMUNICATIONS 13774JOHEE KIM [email protected]

Page 11: Courses for Fall 12semester

This course covers the fundamentals of video coding and communications. The principles of source coding for the efficient storage and transmission of digital video will be covered. State-of-the-art video coding standards and error-resilient video coding techniques will be introduced. Recent technologies for robust transmission of video data over wired/wireless networks will be discussed. A detailed overview of architectural requirements for supporting video communications will be presented. Error control and cross-layer optimization techniques for wireless video communications will be covered.(3-0-3)Prerequisite: [(ECE 437 and ECE 511)]Corequisite: None

VIDEO PROCESSING+COMMUNICATIONS  

REQUIREDAuthor:WANGEdition:02Publisher:PEARSONISBN:9780130175472

--------------------------------------------------------------

ECE 509 -04 ELECTROMAGNETIC FIELD THEORY 15703THOMAS WONG [email protected] and magnetic fields produced by charge and current distributions. Solution of Laplace's and Poisson's equations, time-varying fields and electromagnetic waves. Applications to waveguides and antennas.(3-0-3)Prerequisite: [(ECE 307)]Corequisite: None

ADVANCED ENGINEERING ELECTROMAGNETICS  

REQUIREDAuthor:BALANISEdition:2ND 12Publisher:WILEYISBN:9780470589489

-----------------------------------------------------------

ECE 511 – 03 ANALYSIS OF RANDOM SIGNALS 13333ATKIN [email protected] theory, including discrete and continuous random variables, functions and transformations of random variables. Random processes, including correlation and spectral analysis, the Gaussian process and

Page 12: Courses for Fall 12semester

the response of linear systems to random processes.(3-0-3)Prerequisite: [(ECE 308 and MATH 474)]Corequisite: None 

PROBABILITY,RANDOM VAR., STOCHAS PROCES  

REQUIREDAuthor:PAPOULISEdition:4THPublisher:MCGISBN:9780073660110

----------------------------------------------------------------

ECE 513 – 04 COMMUNICATION ENGINEERING FUNDAMENTALS 10660CHI ZHOU [email protected] of probability and random processes. AM with noise, FM with noise. Introduction to digital communication. Source coding, signal space analysis, channel modulations, optimum receiver design, channel encoding.(3-0-3)Prerequisite: [(ECE 403 and MATH 474)]Corequisite: None 

DIGITAL COMMUNICATIONS  

REQUIREDAuthor:HAYKINEdition:88Publisher:WILEY PODISBN:9780471629474

-----------------------------------------------------------------ECE 541 – 04 PERFORMANCE EVALUATION OF COMPUTER NETWORKS 10672YU CHENG [email protected] to performance evaluation techniques for computer and communication networks. Little's theorem, birth-death processes, M/G/1 queue, product from queuing networks, approximation techniques for G/G/1 queues and non-product form queuing networks. Discrete event simulations, generation of random variables, variance reduction techniques and general purpose simulation languages.(3-0-3)Prerequisite: [(ECE 407 and MATH 474)]Corequisite: None 

INTRO.TO PROBABILITY MODELS  

Page 13: Courses for Fall 12semester

REQUIREDAuthor:ROSSEdition:10TH 11Publisher:ELSEVIERISBN:9780123756862

------------------------------------------------------------------

ECE 544 - 04 WIRELESS AND MOBILE NETWORKS 10000TRICHA ANJALI [email protected] course provides an overview of different wireless and mobile network standards and systems. The topics covered include cellular networks, satellite networks, wireless local area networks, wireless personal area networks, mobile IP, ad hoc networks, sensor networks, wireless mesh networks and wireless network security.(3-0-3)Prerequisite: [(ECE 407) OR (ECE 408)]Corequisite: None

MOBILE COMMUNICATIONS  

REQUIREDAuthor:SCHILLEREdition:2ND 03Publisher:PEARSONISBN:9780321123817

---------------------------------------------------

ECE 552 – 04 ADJUSTABLE SPEED DRIVES 16330

Fundamentals of electric machines, basic principles of variable speed controls, field orientation theory, direct torque control, vector of AC drives, induction machines, switched reluctance and synchronous reluctance motors, permanent magnet brushless DC drives, converter topologies of DC and AC drives, and sensorless operation.(3-0-3)Prerequisite: [(ECE 411)]Corequisite: None

ECE 554 -04 POWER SYSTEM RELAYING 15719WIEDMAN [email protected] of relay protection for faults on transmission lines and in transformers, rotating machines and other equipment. Use of over current, differential, distance , wire-pilot, carrier-pilot and microwave-pilot relaying systems. Solid-state relays and computer control of

Page 14: Courses for Fall 12semester

relaying. Determination of short-circuit currents and voltages from system studies.(3-0-3)Prerequisite: [(ECE 418) OR (ECE 419)]Corequisite: None

ECE 556 – 04 POWER MARKET ECONOMICS AND SECURITY 15008ZUYI LI [email protected] course covers simulation and scheduling tools used in restructured power system for studying the economics and security of power systems. Topics include modeling of generating units (thermal units, combined-cycle units, fuel-switching/blending units, hydro units, pumped-storage units, photovoltaic, wind), Lagrangian Relaxation-based scheduling, mixed integer programming-based scheduling, and Benders decomposition-based transmission security analyses. The simulation and scheduling tools consider different time scales including on-line security, day-ahead, operational planning, and long-term. The simulation and scheduling tools consider interdependency of supply (such as gas, water, renewable sources of energy) and electricity systems.(3-0-3)Prerequisite: [(ECE 420)]Corequisite: None

ECE 562 – 04 POWER SYSTEM TRANSACTION MANAGEMENT 15727FLUECK [email protected] interchange transaction management in the deregulated electric power industry. Course topics include: power system security assessment, total and available transfer capability (TTC/ATC), transaction management system (TMS), transaction information system (TIS), tagging calculator (IDC), congestion management, transmission loading relief (TLR).(3-0-3)Prerequisite: [(ECE 418) OR (ECE 419)]Corequisite: None

NO TEXT BOOK---------------------------------------------------------------

ECE 567 – 04 STATISTICAL SIGNAL PROCESSING 13360YETIK [email protected] theory and hypothesis testing. Introduction to estimation theory. Properties of estimators, Gauss-Markov theorem. Estimation of random variables: conditional mean estimates, linear minimum mean-square estimation, orthogonality principle, Wiener and Kalman filters. Adaptive filtering. LMS algorithm: properties and applications.(3-0-3)Prerequisite: [(ECE 511 and MATH 333)]Corequisite: None

FUND.OF STATISTICAL SIGNAL PROCESSING  

REQUIREDAuthor:KAYEdition:93Publisher:PEARSON

Page 15: Courses for Fall 12semester

ISBN:9780133457117

------------------------------------------------------------------------

ECE 570 – 04 FIBER-OPTIC COMMUNICATION SYSTEMS 10702BRILEY BRUCE Physics of optical fiber, composition, dimensioning, coupling, attenuation, dispersion. Electro-optical conversion devices. (ILDs, LEDs, APDs, PINs). Circuit considerations. Modulation techniques and implications. Overall system considerations. Coherent techniques.(3-0-3)Prerequisite: [(ECE 307 and ECE 312)] AND [(ECE 403)]Corequisite: None 

ECE 570 LAB MANUAL >CUSTOM<  

REQUIREDAuthor:ECE DEPTEdition:10Publisher:XANEDUISBN:2818440008511

-------------------------------------------------------------------

ECE 583 – 04 SPEED COMPUTER ARITHMETIC 15735SANIIE [email protected] course covers computer arithmetic as applied to general-purpose and application-specific processors. The focus is on developing high-speed arithmetic algorithms and understanding their implementation in VLSI technology at the gate level. Topics include fixed and floating point number systems, algorithms and implementations for addition, subtraction, multiplication, division, and square root, floating point operations, elementary function approximation, low-power design, error analysis, and interval arithmetic..(3-0-3)Prerequisite: [(ECE 446) OR (ECE 485)]Corequisite: None

ECE 587 – 04 DWARE/SOFTWARE CODESIGN 15739JIA WANG [email protected] techniques for the joint design of hardware and software: specification, analysis, simulation and synthesis. Hardware/software partitioning, distributed system cosynthesis, application-specific instruction set design, interface cosynthesis, timing analysis for real-time systems.(3-0-3)Prerequisite: [(CS 201 and ECE 441)]Corequisite: None 

EMBEDDED SYSTEM DESIGN  

Page 16: Courses for Fall 12semester

REQUIREDAuthor:GAJSKIEdition:09Publisher:SPRINGERISBN:9781441905031

----------------------------------------------------------------------------------

ITM 411 - INTERMEDIATE SOFTWARE DEVELOPMENT JEFFREY KIMONT [email protected] course covers a broad spectrum of object-oriented programming concepts and application programming interfaces. The student considers the details of object-orientated development in topics of multi-threading, data structure collections, stream I/O and client interfaces. Software engineering topics of packaging and deployment are covered as well. Hands-on exercises reinforce concepts taught throughout the course.(2-2-3)Prerequisite: [(ITM 311 with min. grade of D)]Corequisite: None

ITM 421 - DATA MODELING AND APPLICATIONSROBERT HENDRY [email protected] data modeling concepts are introduced. Hands-on database design, implementation, and administration of single-user and shared multi-user database applications using a contemporary relational database management system.(2-2-3)Prerequisite: NoneCorequisite: None

ITM 461 - INTERNET TECHNOLOGIES AND WEB DESIGN

This course will cover how the Internet is organized, addressing, routing, DNS, protocols, TCP/IP, SMTP, the use of Internet applications, and the creation of Web pages using HTML and graphical applications. Networked multimedia distribution technologies are also explored. The design of effective Web site including page layout, user interface design, graphic design, content flow and site structure as well as management of Web site resources including intranet management and design considerations are addressed. Students design and create a major Web site with multiple pages and cross-linked structures.(2-2-3) (C)Prerequisite: NoneCorequisite: None

ITM 528 - DATABASE SECURITY

Page 17: Courses for Fall 12semester

ROBERT HENDRY [email protected] examination of topics in data security including security considerations in applications & systems development, encryption methods, cryptography law, and security architecture & models.(3-0-3)Prerequisite: [(ITM 421)]Corequisite: None

ITM 531 - OBJECT-ORIENTED SYSTEM ANALYSIS, MODELING AND DESIGNROBERT CARLSON [email protected] course will cover object oriented approaches to system analysis, data modeling and design that combine both process and data views of systems. Emphasis is given to practical problems and the techniques needed to create solutions in systems design.(3-0-3)Prerequisite: NoneCorequisite: None

ITM 540 - INTRODUCTION TO DATA NETWORKS AND THE INTERNETCAROL DAVIDSThis course covers current and evolving data network technologies, protocols, network components, and the network components, and the networks that use them, focusing on the Internet and related LANs. The state worldwide networking and its evolution will be discussed. This course covers the Internet architecture, organizations, and protocols including: Ethernet, 802.11, routing, the TCP/UDP/IP suite, DNS, SNMP, DHCP, and more. Students will be presented with Internet-specific networking tools for searching, testing, debugging, and configuring networks and network-connected host computers. There will be opportunities for network configuration and hands-on use of tools.(2-2-3)Prerequisite: NoneCorequisite: None

ITM 542 - WIRELESS TECHNOLOGIES AND COMMUNICATIONPEISONG HUANGThis course will provide students with the knowledge of wireless communication technologies. The course will focus on the 3G and 4G wireless networks such as UMTS, LTE, and WiMAX. Students will have the opportunity to study the different wireless networks architectures and major network elements including devices, base stations, base station controller, and core networks. Major topics of the course include air interfaces, protocols, session management, QoS, security, mobility, and handoff.(3-0-3)Prerequisite: [(ITM 440) OR (ITM 540*)]An asterisk (*) designates a course which may be taken concurrently.Corequisite: None

ITM 544 - CLOUD COMPUTING TECHNOLOGIESJEREMY HAJECK [email protected] applications hosted on dynamically-scaled, virtual resources available as services are considered. Collaborative and non-

Page 18: Courses for Fall 12semester

collaborative "cloud-resident" applications are analyzed with respect to cost, device/location independence, scalability, reliability, security, and sustainability. Commercial and local cloud architectures are examined. A group-based integration of course topics will result in a project employing various cloud computing technologies.(2-2-3)Prerequisite: NoneCorequisite: None

ITM 562 - WEB SITE APPLICATION DEVELOPMENTProgramming the Common Gateway Interface (CGI) for Web pages is introduced with emphasis on creation of interfaces to handle HTML form data. CGI programming is taught in multiple languages. Security of Web sites is covered with an emphasis on controlled access sites. Setup, administration and customization of content management systems including blog and portal sites is introduced. Students design and create a Web site including basic CGI programs with Web interfaces and process data flows from online forms with basic database structures.(2-2-3)Prerequisite: [(ITM 461)]Corequisite: None

ITM 571 - PROJECT MANAGEMENT FOR INFORMATION TECHNOLOGY AND MANAGEMENTDENNIS HOOD [email protected] Management for Information Technology Management Basic principles of project management are taught. Includes software development concepts of requirements analysis, object modeling and design and software testing. Management of application development and major Web development projects will also be addressed.(3-0-3)Prerequisite: NoneCorequisite: None

ITM 572 - PROCESS ENGINEERING FOR INFORMATION TECHNOLOGY MANAGERSDENNIS HOOD [email protected] course will provide students with the knowledge and skills to define, model, measure and improve business processes. The course will focus on re-engineering processes through the application of technology to achieve significant and measurable improvement. The course will explore the latest industry standards and students will use state-of-the-art software tools for hands-on experiential learning.(3-0-3)Prerequisite: [(ITM 471) OR (ITM 571)]Corequisite: None

ITM 578 - INFORMATION SYSTEM SECURITY MANAGEMENTRAY TRYGSTAD [email protected] examination of topics in the management of information technology security including access control systems & methodology, business continuity & disaster recovery planning, legal issues in information system security, ethics, computer operations security,

Page 19: Courses for Fall 12semester

physical security and security architecture & models using current standards and models.(3-0-3)Prerequisite: NoneCorequisite: None

MMAE485

MMAE 485 -04 MANUFACTURING PROCESSES 15471JOHN CESARONE [email protected] of material forming and removal processes and equipment. Force and power requirements, surface integrity, final properties and dimensional accuracy as influenced by material properties and process variables. Design for manufacturing. Factors influencing choice of manufacturing process.(3-0-3)Prerequisite: [(MMAE 332 with min. grade of D) OR (MMAE 371 with min. grade of D) OR (MMAE 372 with min. grade of D)]Corequisite: None 

MANUFACTURING ENGINEERING+TECHNOLOGY  

REQUIREDAuthor:KALPAKJIANEdition:6TH 10Publisher:PEARSONISBN:9780136081685

---------------------------------------------------------------------

MMAE 545 – 03 ADVANCED CAD/CAM 15294XIAOPING QIAN [email protected] computer graphics in mechanical engineering design and manufacturing. Mathematics of three-dimensional object and curved surface representations. Surface versus solid modeling methods. Numerical control of machine tools and factory automation. Applications using commercial CAD/CAM in design projects.(3-0-3)Prerequisite: [(MMAE 445)]Corequisite: None

MMAE 563 – 03 ADVANCED MECHANICAL METALLURGY 16420SHELDON MOSTOVOY [email protected] of the general state of stress and strain in solids. Analysis of elasticity and fracture, with a major emphasis on the relationship between properties and structure. Isotropic and anisotropic yield criteria. Testing and forming techniques related to creep and superplasticity. Deformation mechanism maps. Fracture mechanics topics related to testing and prediction of service performance. Static

Page 20: Courses for Fall 12semester

loading to onset of rapid fracture, environmentally assisted cracking fatigue, and corrosion fatigue. Prerequisite: A background in mechanical properties.(3-0-3)Prerequisite: NoneCorequisite: None 

DEFORM.+FRACTURE MECH.OF ENGR.MTRLS.  

REQUIREDAuthor:HERTZBERGEdition:5TH 12Publisher:WILEYISBN:9780470527801