College of Engineering and Computer Science
Computer and Information Science
-
CIS 712 - Data Parallel Computing College of Engineering and Computer Science 3 credit(s) Languages and algorithms for massively parallel computation on SIMD architectures. Illustrations drawn from applications such as shortest path determination, connected components, N-body problems, graphics, differential equations, simulated annealing, calculation in finite fields. Substantial programming project. PREREQ: CIS 623
-
CIS 731 - Artificial Neural Netwks College of Engineering and Computer Science 3 credit(s) Perceptions, capabilities and limitations. Supervised and unsupervised neural learning. Error back propagation and related algorithms. Hopfield model, feature maps, associative memory, simulated annealing, Boltzmann machines, and genetic algorithms. Complexity, capabilities, applications of neural networks.
-
CIS 735 - Machine Learning for Security College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Foundational principles of machine learning (ML) algorithms as applied to security. Feature extraction and selection; supervised and unsupervised learning classifiers; performance evaluation and vulnerability analysis of ML algorithms; and case studies of ML application to security. PREREQ: CIS 675
-
CIS 752 - Wireless Network Security College of Engineering and Computer Science 3 credit(s) Wireless communication technologies, wireless LAN, mobile IP, mobile ad-hoc networks, wireless sensor networks, secure routing, secure locationing, key management, trust management, group communication, energy efficiency. COREQ: CIS/CSE 758 OR CIS/CSE 785
-
CIS 767 - Mathematical Theory of Computation College of Engineering and Computer Science 3 credit(s) The classical theory of effective computability, primarily concerned with the existence of computer methods. Topics: Turing machines, computable functions, recursion, unsolvable problems, degrees of unsolvability, applications. PREREQ: CIS 521
-
CIS 774 - Principles of Distributed Access Control College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 774 Specification, verification, and design of secure networks using formal logic. Includes historical access control models, role-based access control, and logics for reasoning about authentication, authorization, audit, delegation, and trust. PREREQ: CIS 607 OR CSE 607
-
CIS 775 - Distributed Objects College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 775 Design and implement software components using the Component Object Model (COM). Students will develop programs with COM components, ActiveX controls, and distributed applications.
-
CIS 776 - Design Patterns College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 776 A seminar course based on the book “Design Patterns.” Object oriented design methods emphasizing conceptual understanding rather than software development projects.
-
CIS 778 - Advanced Windows Programming College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 778 Seminar/projects course including: MFC library; windows architecture Graphics Device Interface; common, ActiveX, and Explorer controls; bitmaps; property sheets; toolbars; and status bars.
-
CIS 784 - Software Engineering Studio College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 784 Applied software engineering and project management. Students are expected to analyze, plan, design, implement, test, and evaluate original software system to stand alone or be integrated into an existing environment. All work performed in teams. PREREQ: CSE 682 OR CSE 687
-
CIS 787 - Analytical Data Mining College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CSE 787 Knowledge discovery process, data warehouses, OLAP, data mining inference based on statistics and machine learning, rule generation; emphasis on analytical aspects; applications. PREREQ: CIS 675 , ELE 606 , CSE 607
-
CIS 996 - Master’s Project College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Analysis and specification of a substantial programming exercise from a precise software definition. Top-down, modular design of algorithms and data structures. Complete and professional documentation of full implementation, including verification and performance analysis.
-
CIS 997 - Masters Thesis College of Engineering and Computer Science 1-6 credit(s) At least 1x fall or spring Repeatable
-
CIS 999 - Dissertation College of Engineering and Computer Science 1-15 credit(s) At least 1x fall or spring Repeatable
Computational Science
-
CPS 501 - Selected Topics College of Engineering and Computer Science 0 credit(s) Irregularly
-
CPS 504 - Introduction to C++ College of Engineering and Computer Science 3 credit(s) Object oriented programming in C++: classes, derived classes, data abstraction, inheritance, and access control. Substantial programming assignments. For students not majoring in computer science. PREREQ: CPS 196
-
CPS 506 - Introduction to C College of Engineering and Computer Science 3 credit(s) Programming in C: data types, control structures; the preprocessor; arrays and pointers. Substantial programming assignments. For students in computer science.
-
CPS 551 - Computer Organization & Operating System Design College of Engineering and Computer Science 3 credit(s) Every semester Fundamentals of computer organization and operating systems design. Computer organization topics: CPU & pipeline architecture, data representation and memory hierarchies, assembly language and instruction sets. Operating system concepts: system calls, processes, threads, synchronization, memory management, input-output, traps, and file systems. Repeatable 1 time(s), 3 credits maximum
-
CPS 621 - Introduction to Probability and Statistics College of Engineering and Computer Science 4 credit(s) At least 1x fall or spring Programming-oriented introduction to fundamentals in statistics and probability; elementary statistics, graphical and numerical representation; probability distributions; tests and confidence intervals; regression, and correlation. CPS 621 adds Journalism applications of statistical methods.
-
CPS 640 - Tpcs:Ntwkng&Multimed Appl College of Engineering and Computer Science 3 credit(s) Current topics in networking and multimedia applications. Topics may include advanced networking solutions, performance issues and design of multimedia delivery systems, and integration of distributed multi-media software. Repeatable
-
CPS 681 - Explorations in Computing and Programming College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring A project-focused study in core computing concepts. Implementation and synthesis of the concepts via scripting, programming, and IDEs, focusing on large distributed data. Utilize computing as an “amplifier” for journalism. Basic programming experience recommended.
-
CPS 688 - Algorithms for Computational Journalism and Linguistics College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring A hands-on approach to algorithms for practical applications. Collaborative filtering, graphical algorithms, visualization of information, searching and document ranking, and optimizations. Focus on Internet-based programming and database-oriented client-server model.
-
CPS 690 - Independent Study College of Engineering and Computer Science 1-6 credit(s) In-depth exploration of a problem or problems. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor or instructors and the department. Repeatable
-
CPS 782 - Capstone Project Course for Computational Journalism College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Jointly taught by computer science and journalism instructors. Students are asked to submit a major project proposal in computational journalism. COREQ: CIS 668 OR IST 664
Computer Engineering
-
CSE 561 - Digital Machine Design College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Behavioral and structural design methods and examples using a hardware description language (VHDL). Control, arithmetic, bus systems, memory systems. Logic synthesis from hardware language descriptions. PREREQ: CSE 261
-
CSE 581 - Introduction to Database Management Systems College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring DBMS building blocks; entity-relationship and relational models; SQL/Oracle; integrity constraints; database design; file structures; indexing; query processing; transactions and recovery; overview of object relational DBMS, data warehouses, data mining. PREREQ: CSE 382 OR CIS 351
-
CSE 591 - Special Problems in Computer Systems Engineering College of Engineering and Computer Science 1-4 credit(s) Upon sufficient interest Students work on special projects. Instructors present new or special material. Repeatable 29 time(s), 30 credits maximum
-
CSE 607 - Mathematical Basis for Computing College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 607 Mathematical logic including predicate calculus, induction, theories with equality relations and groups. Mathematical logic applied to structures like nonnegative integers, tuples, lists, and trees.
-
CSE 612 - Cloud Computing College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 612 Virtualized data centers, including virtual machine management, power management, and networking; cloud computing applications; and mobile cloud computing. PREREQ: CSE 458
-
CSE 634 - Assurance Foundations College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 634 Foundational theory, concepts, and computer-assisted reasoning tools necessary for assurance. Topics include functional programming, theorem proving, and logic for reasoning about access control, security, and trust.
-
CSE 640 - Topics in Mobile Programming College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 640 Double Numbered with: CSE 440 A variety of subjects surveyed or a particular subject in depth. Additional coursework required of graduate students. Repeatable 2 time(s), 9 credits maximum
-
CSE 643 - Computer Security College of Engineering and Computer Science 3 credit(s) Operating system security. Unix security. Trusted Computing Base. Authentication. Access control. Security models. Capability. Sandboxing. Software vulnerabilities. Worms. Viruses. Secure engineering principles. Secure programming. Auditing. Forensics.
-
CSE 644 - Internet Security College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Internet architecture. Security and attacks on TCP/IP, DNS, and BGP protocols. Internet protocol security. Firewall. Intrusion detection. Network traceback. Web security. Encryption. Public Key infrastructure. One-way harsh function. Digital signature. Security protocols.
-
CSE 651 - Mobile Application Programming College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 651 Double Numbered with: CSE 444 Development of applications for different mobile devices. Creating effective user interfaces, efficient use of persisitent storage, network services, GPS, maps and sensors. Additional work required of graduate students.
-
CSE 652 - Building Assured Components College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 652 Development of system components with provable functional properties. Students gain hands-on experience walking the virtuous cycle of executable specifications, formal verification, and translation of specifications into a mainstream language.
-
CSE 658 - Data Networks: Design and Performance College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 658 Data network design principles. Performance, modeling, and analysis of networks. Delay models. Multi-access communications. Routing and flow control algorithms. Familiarity with basics of data networks.
-
CSE 661 - Advanced Computer Architecture College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Advanced computer architecture including discussion of instruction set design (RISC and CISC), virtual memory system design, memory hierarchies, cache memories, pipelining, vector processing, I/O subsystems, co-processors, and multiprocessor architectures. Case studies of current systems.
-
CSE 664 - Introduction to System-on-Chip Design College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 664 Design principles and fabrication of computer chips. Standard cell based system-on-chip design, top down design flow, RT level design and synthesis, pipelining and performance analysis, software-hardware co-design and co-simulation.
-
CSE 665 - Principles and Practices of FPGA-based Design College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Become familiar with Field Programmable Gate Arrays architecture, programming and applications. A hands-on learning experience using commercially available development kits. Use the FPGA platform as a System on Chip in a parallel computing environment. PREREQ: CSE 561
-
CSE 671 - Embedded System Design College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 667 Methodologies for systematic design of embedded systems. System specification, architecture modeling, component partitioning, estimation metrics, hardware software co-design. Embedded computing platforms and programming. ASIC, CPU, and glue logic. Individual project required.
-
CSE 674 - Advanced Data Structures and Algorithms College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Internals of all major data structures. Algorithms for sorting, balancing trees, graph querying, hashing and compression are discussed. Cache effects. Parallel algorithms.
-
CSE 681 - Software Modeling and Analysis College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 681 Project-based course covering software modeling, architecture, design, and implementation using diagramming, analysis tools, and common sense engineering methods to analyze performance of concurrent, message-driven systems.
-
CSE 682 - Software Engineering College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Requirements and specifications including tools such as PSL/PSA, SREM, design techniques; Functional decomposition; data flow; data structure, theoretical issues in testing, testing strategies: path; domain; mutation and error specific, cost and reliability models.
-
CSE 683 - Expert Systems College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 666 Production rules, forward/backward chaining, Rete algorithm, structured objects, introduction to an expert system language/shell, probabilistic inference networks, fuzzy logic, knowledge acquisition, and explanation generation. Programming project or term paper required.
-
CSE 684 - Introduction to Artificial Intelligence College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 667 Knowledge representation, production systems, search algorithms, game playing, uncertainty handling, learning, automated reasoning, computer vision, and natural language processing. Programming project or term paper required for CIS 667, not for CIS 467.
-
CSE 686 - Internet Programming College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 688 A laboratory projects course. Programming models on web clients and servers. Topics include: browser and server object models, tagged languages, emphasizing HTML and XML, ASP programming, and database connectivity.
-
CSE 687 - Object Oriented Design College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 687 Basic methods of object oriented software design and implementation. Object oriented software engineering methodologies: specification, hierarchical decomposition, reuse and extensibility. Implementation of projects in object oriented programming language and analysis of design case studies.
-
CSE 690 - Independent Study College of Engineering and Computer Science 1-6 credit(s) Irregularly Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by consent of supervising instructor(s) and the department. Repeatable
-
CSE 691 - Special Problems in Computer Systems Engineering College of Engineering and Computer Science 1-4 credit(s) Upon sufficient interest Topics vary and represent current interests in computer engineering. Repeatable
-
CSE 731 - VLSI Timing Analysis College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 761 Delay modeling and timing analysis of interconnections and gates. Critical path analysis and delay budgeting. Buffer insertion and device sizing. Switch and circuit level simulations. PREREQ: CSE 664
-
CSE 762 - Distributed Computing Systems College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Distributed systems modeling using languages such as ADA and CSP. Issues of concurrency control, deadlocks, synchronization,resource allocation, failure recovery and knowledge representation in distributed operating systems, data bases and AI systems; including case studies. PREREQ: CSE 585, CSE 661
-
CSE 764 - Advanced Topics in Synthesis of VLSI Systems College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Issues in design and synthesis of modern VLSI systems from abstract high-level behavioral specifications: temporal and spatial optimizations, synthesis for low power, reconfigurale computing, (digital/analog and SW/HW) co-design, formal specification and verification. PREREQ: CSE 561 , CSE 664
-
CSE 765 - System Verification and Testing College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 765 Concepts, methods, and technology for effective verification of complex systems. Coverage metrics, event- and assertion-based verification, and formal methods including model checking and logical equivalence checking. Testing strategies, architecting testbenches, and design for verification.
-
CSE 771 - Sequential Machine Theory College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Theoretical aspects and algebraic structure of sequential machines. Characterization of complete and incomplete machines, decomposition, and state assignment problems. Deterministic and nondeterministic finite state machines and regular expressions. Linear machines and machine identification.
-
CSE 772 - Testing of Digital Circuits College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Physical circuit failures and fault models. Test generation algorithms. Fault stimulation and fault coverage. Random pattern testing. Sequential circuit testing. Test application and response processing techniques. Memory, PLA, and function testing. Design for test.
-
CSE 773 - CAD: Formal Design College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring This course teaches the theory, practice, and tools for using higher-order logic as a means for describing, designing, and verifying computer systems. PREREQ: CSE 561 , CSE 607
-
CSE 774 - Principles of Distributed Access Control College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 774 Specification, verification, and design of secure networks using formal logic. Includes historical access control models, role-based access control, and logics for reasoning about authentication, authorization, audit, delegation, and trust. PREREQ: CIS 607 OR CSE 607
-
CSE 775 - Distributed Objects College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 775 Design and implement software components using the Component Object Model (COM). Students will develop programs with COM components, ActiveX controls, and distributed applications. PREREQ: CSE 681 AND CSE 687
-
CSE 776 - Design Patterns College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 776 A seminar course based on the book “Design Patterns.” Object oriented design methods emphasizing conceptual understanding rather than software development projects. PREREQ: CSE 681 AND CSE 687
-
CSE 778 - Advanced Windows Programming College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 778 Seminar/projects course including: MFC library; windows architecture Graphics Device Interface; common, ActiveX, and Explorer controls; bitmaps; property sheets; toolbars; and status bars. PREREQ: CSE 681 OR CSE 687
-
CSE 781 - Database Management Systems College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Group discussion of papers in the field. Data and storage structures, interrogation and update, data base creation, architectural alternatives, problem specification languages, and modeling and optimization. Research proposal required. PREREQ: CSE 581
-
CSE 782 - Models and Metrics in Software Engineering College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Need of models and metrics; software science; cyclomatic complexity; and extensions; error analysis; reliability, cost and productivity models. PREREQ: CSE 682
-
CSE 784 - Software Engineering Studio College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 784 Applied software engineering and project management. Students are expected to analyze, plan, design, implement, test, and evaluate original software system to stand alone or be integrated into an existing environment. All work performed in teams. PREREQ: CSE 681 OR CSE 687
-
CSE 787 - Analytical Data Mining College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: CIS 787 Knowledge discovery process, data warehouses, OLAP, data mining inference based on statistics and machine learning, rule generation; emphasis on analytical aspects; applications. PREREQ: CIS 675 , ELE 606 , CSE 607
-
CSE 788 - Computer-Aided Design for VLSI and Digital Systems College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: ELE 762 Computer aids for automatic physical design of digital systems. Algorithms for partitioning, placement, wire routing, layout compaction, etc. Programming competence required. PREREQ: CSE 664
-
CSE 789 - Comuter Aided Design of Digital Systems: Logic Design College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Computer aids for automatic logic design. Heuristic algorithms for single and multiple output, two-level and multiple-level logic minimization, logic synthesis, design verification, simulation and formal methods, hardware accelerators. PREREQ: CSE 561 , CSE 607
-
CSE 791 - Special Problems in Computer Systems Engineering College of Engineering and Computer Science 1-4 credit(s) Upon sufficient interest Topics vary and represent current interests in computer engineering. Repeatable 5 time(s), 24 credits maximum
-
CSE 864 - Topics in VLSI Design College of Engineering and Computer Science 3 credit(s) Irregularly Seminar on the design and analysis of very large scale integrate circuits and systems. Opportunities for chip fabrication and testing. PREREQ: CSE 664
-
CSE 890 - Independent Study College of Engineering and Computer Science 1-6 credit(s) Upon sufficient interest Exploration of a problem, or problems, in depth. Individual independent study upon a plan submitted by the student. Admission by permission of supervising instructor or instructor and the department. Repeatable
-
CSE 891 - Special Problems in Computer Systems Engineerin College of Engineering and Computer Science 1-4 credit(s) Upon sufficient interest Work on special projects. Instructor presents new or special material. Repeatable
-
CSE 995 - Engineer Degree Project College of Engineering and Computer Science 0-6 credit(s) Upon sufficient interest Independent investigation or original research on engineering problem under faculty supervision. Repeatable, 6 credits maximum
-
CSE 996 - Master’s Project College of Engineering and Computer Science 0 credit(s) Upon sufficient interest Engineering investigation or analysis and evaluation of a journal paper. Written report in accordance with current departmental guidelines. Required of all students electing the nonthesis option for the master’s degree. Repeatable
-
CSE 997 - Masters Thesis College of Engineering and Computer Science 1-6 credit(s) Upon sufficient interest Independent investigation on a topic of interest under supervision of a member of the graduate school faculty. Credit to be arranged. Repeatable, 6 credits maximum
-
CSE 999 - Dissertation College of Engineering and Computer Science 1-15 credit(s) Upon sufficient interest Research on a doctoral dissertation under the supervision of a member of the graduate school faculty. Credit to be arranged. Repeatable 29 time(s)
Electrical & Computer Engineering
-
ECE 756 - Random Processes College of Engineering and Computer Science 0 credit(s)
Engineering and Computer Science
-
ECS 511 - Sustainable Manufacturing College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Visions of sustainable manufacturing, systems approach to sustainable product development and design, manufacturing processes and systems, alternative energy systems for manufacturing, innovation and entrepreneurship opportunities. Senior standing. PREREQ: MFE 331
-
ECS 525 - Probability for Engineers College of Engineering and Computer Science 3 credit(s) Irregularly Sample spaces, events, and probabilities. Conditional probability and independence. Random variables, random vectors. Probability distributions and densities. Expectations. Moment-generating functions. Introduction to data analysis. Engineering applications.
-
ECS 526 - Statistics for Engineers College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Point estimation, confidence intervals, simple hypothesis testing, nonparametric tests, curve fitting and regression, analysis of variance, factorial experiments, and engineering applications. PREREQ: ECS 525 OR MAT 521
-
ECS 555 - Virtual Design Studio for Green Building Systems (VDS-GBS) College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Integrative design methodology; Interactions between form,
structure, and flows of energy & mass, and their impacts on
building performance; Computer simulation tools for
performance-based design. Exploration of green building
design and technology through case studies
-
ECS 561 - Data Centers: Infrastructure Design and Energy Efficiency College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Introduction to data centers and the infrastructure supporting the IT equipment. Focus on the energy efficiency aspects of various designs. Introduction of servers, storage and networking equipment that are housed in data centers. Power and cooling infrastructure that supports the IT equipment. Repeatable 1 time(s)
-
ECS 570 - Professional Practice College of Engineering and Computer Science 0 credit(s) Every semester Full-time practical engineering or computer work experience, with a participating employer, that is related to the student’s field of study, and is of a semester’s duration. May not be repeated. PREREQ: ECS GRADUATE PROGRAM
-
ECS 588 - Principles of Wind Turbines College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CEE 588, MAE 588 Aerodynamics, performance, control, and electrical aspects wind turbines. PREREQ: MAE 341
-
ECS 629 - Modeling and Optimization Techniques College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Introduction to major deterministic and stochastic modeling techniques, including linear programming and its extensions, integer programming, dynamic programming, Markov chains, queuing theory, simulation, and other modeling techniques.
-
ECS 630 - Simulation and Data Analytics College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Introduction to discrete-event simulation, system dynamics, and agent-based simulation; hybrid simulation modeling, input and output data analysis, tools and techniques needed for practice, uses of simulation for predictive and prescriptive analytics. PREREQ: ECS 526
-
ECS 636 - Sustainable Development and Infrastructure Management College of Engineering and Computer Science 3 credit(s) Odd academic yr e.g. 2007-8 Crosslisted with: CEE 639 Introduction to public infrastructure systems. Management of infrastructure systems. Monitoring, planning, design, construction, maintenance/rehabilitation and operation. Emphasis on water, storm water, waste water, transportation, electrical power distribution and telecommunications systems.
-
ECS 650 - Managing Sustainability: Purpose, Principles, and Practice College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: BUA 650 Dynamics and interdependence of economic, social, and environmental systems. Sustainable management frameworks, tools, and metrics. Local, national, and international implications. Relevance of technology, ethics, law, and policy. Interdisciplinary emphasis.
-
ECS 651 - Strategic Managment and the Natural Environment College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: BUA 651 Sustainability from firm perspective. Regulatory, international, resource, market, and social drivers of environmental strategy. Impact of sustainability-related strategies on competitive advantage and potential liability. PREREQ: ECS 650 /BUA 650
-
ECS 666 - Advanced Course in Engineering I College of Engineering and Computer Science 6 credit(s) Multidisciplinary course of study to develop engineering leadership skills. Weekly problems on engineering law, engineering mathematics, modeling, control theory, system and signals, thermodynamics, structural analysis, materials.
-
ECS 667 - Advanced Course in Engineering II College of Engineering and Computer Science 6 credit(s) Continuation of ECS 666. Covers fluid mechanics, environmental engineering, computer hardware and software theories, modeling and simulation, network theory and implementation. PREREQ: ECS 666
-
ECS 691 - Fundamentals of Research College of Engineering and Computer Science 1 credit(s) Subjects such as selection of a dissertation topic, state-of-the-art search, research proposal, intellectual property, and academic integrity will be examined within the context of a mini-research project.
-
ECS 759 - Sustainability-Driven Enterprise College of Engineering and Computer Science 3 credit(s) At least 1x fall or spring Crosslisted with: BUA 759 CAS in Sustainable Enterprise capstone. Sustainable approaches to complex organizational challenges, opportunities: organizational, industry, stakeholder analysis, sustainability objectives, strategies, and metrics. Multidisciplinary team consulting project. PREREQ: (ECS 650 OR BUA 650 ) AND (ECS 651 OR BUA 651 )
Entrepreneurship and Emerging Enterprises
-
EEE 600 - Selected Topics Management 1-6 credit(s) Exploration of a topic (to be determined) not covered by the standard curriculum but of interest to faculty and students in a particular semester. Repeatable
Engineering
-
EGR 670 - Professional Practice College of Engineering and Computer Science 0 credit(s) Every semester Full-time practical engineering work experience with a participating employer, which is related to the student’s field of study, and is of a semester’s duration. Repeatable
-
EGR 770 - Professional Training College of Engineering and Computer Science 0 credit(s) Every semester Full time practical work experience, with a participating employer, which is related to the student’s field of study and is of a semester’s duration. Repeatable
Electrical Engineering
-
ELE 516 - Control of Robots College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 543 Kinematics, dynamics, and control of mobile and/or manipulator robots. Path planning, actuators, sensors, human/machine interface. Two hours lecture and two hours laboratory weekly. Design project.
-
ELE 516 - Control of Robots College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Crosslisted with: CIS 543 Kinematics, dynamics, and control of mobile and/or manipulator robots. Path planning, actuators, sensors, human/machine interface. Two hours lecture and two hours laboratory weekly. Design project.
-
ELE 524 - Introduction to Applied Optics College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Geometrical optics, two-dimensional Fourier transforms and wave propagation, optical fibers, Fresnel and Fraunhofer diffraction, interferometry, imaging and Fourier transforming properties of lenses, image processing, complex filters and holography. Includes laboratory: design and experiment. PREREQ: ELE 324
-
ELE 551 - Communication Systems College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Communications systems. Amplitude modulation techniques. Angle modulation or frequency modulation. Sampling and quantization of analog signals. Basic digital modulation techniques. Introduction to noise. System modeling evaluating performance using industry tools. PREREQ: ELE 351
-
ELE 591 - Special Problems in Electrical Engineering College of Engineering and Computer Science 1-4 credit(s) Upon sufficient interest Students work on special projects. Instructors present new or special material. Repeatable
-
ELE 601 - Applications of Complex Function Theory College of Engineering and Computer Science 3 credit(s) Upon sufficient interest Theory of functions of a complex variable. Fourier and Laplace transforms. Applications to engineering problems.
Page: 1
| 2
| 3
| 4
| 5
|