2024-25 Catalog

Engineering Minor Course (EMC)

Courses

EMC 001 Macro and Micro View of Engineering 3 Credits

A course designed to be exciting and stimulate a student’s further interest in the engineering minor. Hands-on experience with engineering problem solving, modeling, simulation, and analysis tools. Macro view of what engineering is and what engineers do. Interaction with practicing engineers; visits to local engineering facilities.

EMC 002 Engineering Practicum 3 Credits

Techniques and processes used in the creation of engineered products. Exposure to engineering tasks and processes in a hands-on laboratory; mechanical and electronic manufacturing and fabrication techniques. Disassembly and reassembly of common engineered products to assess how they work and are manufactured.

EMC 042 (CSE 042) Game Design 3 Credits

From the early text-based, one-player computer games to the modern 3D games with thousands of gamers sharing the same virtual gaming world simultaneously, computer games have gone through a remarkable evolution. Despite this evolution, principles of computer game design are not well understood. In this course we will study the broad issue of game design, particularly tailored towards video games. We will present an experimental model for game design and analyze various modern computer games from the perspective of this model.

EMC 105 Engineering Structures and Motion 3 Credits

Practical limits imposed on stationary or moving structures; why exceeding these limits can lead to failure. Basic principles governing both stationary structures; e.g. buildings and bridges, and things that move, e.g. cars and satellites, and how these principles apply in engineering practice. How a stationary structure effectively supports both its own weight and the weight of its users and why a structure will undergo deflections and deformations during use. How forces and energy are associated with a moving structure and how these affect the motion of the structure.

EMC 110 Energy Engineering 3 Credits

The amount of energy used by a modern society is quite staggering, and a clear understanding of energy processes and constraints is essential knowledge for every citizen. The basics of energy, its measurement, principles governing its use and conversion, methods of production, and the associated consequences on the environment. Fossil, nuclear, and renewable, energy sources. Energy utilization developed in a simple form and employed to examine the use of energy in large and small engineering systems and products, from power plants to air conditioners.

EMC 115 Engineering Materials and Electronics 3 Credits

“Materials” are the “stuff” from which we build TV’s, cell phones, cars, skyscrapers, etc., and affect design, performance, costs, and environmental impacts. How electronics, communications, and structures depend on advances in materials engineering: materials behavior, modeling and simulation of materials properties and performance; methods and databases for materials selection; and engineering processes to control material composition and structure.

EMC 120 Systems Engineering 3 Credits

Systems approach to problem solving in fields such as environmental planning, large-scale infrastructure systems, manufacturing, telecommunication, and delivery of services. Systems analysis concepts and their relation to the determination of preferred plans and designs of complex, large-scale engineering systems. Performance and cost in project engineering decisions that balance resource investments across the major stages of life of an engineering system. Development of functional requirements and satisfactory designs.

EMC 150 Information and Knowledge Engineering 3 Credits

How computers manage information for making decisions automatically or for advising decision makers. Characterization of database systems, of web technologies, of multimedia, and of the relationships among them. Representations of knowledge and the use of artificial intelligence techniques. Automated help-desk systems and computer generation of project plans.

EMC 155 Enterprise Engineering 3 Credits

The key elements of modeling and engineering the corporation. Enterprise engineering, decision analysis, application of quantitative methods to facilities planning, engineering economy, production planning and control, forecasting, material requirements planning, and agile business practices.
Prerequisites: EMC 001 or EMC 002
Can be taken Concurrently: EMC 001, EMC 002

EMC 156 Embedded Systems 3 Credits

Use of small computers embedded as part of other machines. Limited resource microcontrollers and state machines from high-level description language. Embedded hardware: RAM, ROM, flash, timers, UARTs, PWM, A/D, multiplexing, debouching. Development and debugging tools running on host computers. Real-Time Operating System (RTOS) semaphores, mailboxes, queues. Task priorities and rate monotonic scheduling. Software architectures for embedded systems.
Prerequisites: EMC 001 or EMC 002
Can be taken Concurrently: EMC 001, EMC 002

EMC 160 Computer Aided Engineering and Control Systems 3 Credits

Use of computer-based technologies to design and manufacture products. The design cycle to create product concepts. Analysis of product design. Specifications for the control of manufacturing processes. How control systems are used in creating agile manufacturing environments: discrete and analog signals, analog to digital conversion, and application case studies. Hands-on application(s) and sample exercises from real world examples.

EMC 168 Production Analysis 3 Credits

A course for students not majoring in industrial engineering. Engineering economy; application of quantitative methods to facilities analysis and planning, operations planning and control, work measurement, and scheduling.

EMC 170 Software Engineering and Collaborative Environments 3 Credits

Discover why building large software systems is very different from using large databases, or designing products such as automobiles with CAD, etc. Design and implementation of a large team project involving complex data management in a collaborative environment. Learn why and how collaborative environments are becoming essential to modern engineering projects and require the tools and techniques of software engineering to succeed.
Prerequisites: EMC 001 or EMC 002
Can be taken Concurrently: EMC 001, EMC 002

EMC 171 (CEE 171, CHE 171) Fund of Environmental Technology 4 Credits

Water and air quality; water, air, and soil pollution. Chemistry of common pollutants. Water purification, wastewater treatment, solid and hazardous waste management, environmental remediation, and air quality control. Global changes, energy, and the environment. Constraints of environmental protection on technology development and applications. Constraints of economic development on environmental quality. Environmental life cycle analysis and environmental policy.

EMC 174 Process Engineering 3 Credits

Semiconductor process engineering, including technology to process raw silicon wafer to electronics integrated circuits (ICs). Crystal growth, thin film deposition, photolithography, doping technology.
Prerequisites: EMC 001 or EMC 002
Can be taken Concurrently: EMC 001, EMC 002

EMC 252 (CSE 252) Computing Ethics 3 Credits

An interactive exploration that provides students with concepts and frameworks to reason about ethical and social issues related with computing. Topics may include: privacy, corporate responsibility, the changing nature of work, language technologies, professional ethics, autonomous systems, online political communication, fairness and bias, environmental impacts, legal regulation, political economy, and other relevant technologies, concepts, issues.
Attribute/Distribution: SW, W

EMC 300 Apprentice Teaching 1-3 Credits

Repeat Status: Course may be repeated.

© 2024 All Rights Reserved