BS in Mechatronics Degree Requirements (IMX)
Total credits required for the degree: 120. Find complete details on the BS in Mechatronics degree audit. Download the BS in Mechatronics flowchart.
Mechatronics Core: 47-48 Credits
Introductory course in C/++ programming. Topics include top-down analysis of problems, structured programming, control structures, functions, arrays, pointers, and file I/O. Basic concepts of object-oriented programming (classes, objects, function overloading) will also be introduced.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Summer
- Restrictions: Must be enrolled in one of the following Major(s): Electrical Engineering, Robotics Engineering, Industrial Technology, Audio Production & Technology, Computer Network & System Admn, Electrical Eng Tech, Information Technology, Mechatronics; Must be enrolled in one of the following Class(es): Freshman, Sophomore
Starting point of the computer science programs. A high-level, object-oriented programming language is introduced as a problem-solving tool. Topics include design, coding, documentation, debugging, and testing of programs. Programming assignments are given in both a closed lab setting and as homework.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): MA 1031(C) or MA 1032(C) or MA 1120(C)
The course introduces data science topics including inferential and computational thinking using Python. Topics include table operations, functions, control structures, sampling, visualization, testing, and debugging.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Pre-Requisite(s): MA 1031(C) or MA 1032(C) or MA 1160(C) or MA 1161(C)
Develops business problem solving skills through the application of commonly used high-level business programming languages. Topics include foundational programming concepts practices and debugging and testing techniques. Introduces concepts for programming business analytics systems.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Restrictions: May not be enrolled in one of the following Class(es): Freshman
Fundamentals of computer organization, operating system architecture, PC/WS major subassemblies, PC and server configuration planning, power interfaces, system assembly/set-up, connection of peripherals, installing fundamental operating system software, system testing/debugging and planning and installation of application software portfolios.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Pre-Requisite(s): SAT 1200 or CS 1111
Ethics, morality, and privacy issues when working with technology. Topics include: foundational and professional issues in cyber ethics; privacy, security, and crime in cyberspace; intellectual property and internet regulation; the digital divide and online communities; and emerging and converging technologies.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall
Fundamental OS concepts, OS design principles, Linux system architecture, Linux installation and package management, GNU and UNIX commands, Linux file systems, hierarchy standards, shells, scripting and data management, user interfaces and desktops, administrative tasks, essential system services, networking fundamentals, and security.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Fall, Summer
- Pre-Requisite(s): SAT 1200 or CS 1111(C) or CS 1121 or CS 1131 or CS 1142 or MIS 2100
Introduction to basic networking concepts and implementation. Topics include OSI model, subnetting, network addressing, data encapsulation, network topologies, and basic configuration of networking hardware including cabling, bridges, routers, and other communications.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Summer
- Co-Requisite(s): SAT 2344
- Pre-Requisite(s): SAT 1200 or CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100
Lab course for SAT2343.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Fall, Summer
- Co-Requisite(s): SAT 2343
Fundamental theory of lumped-element DC and AC electrical circuits. Voltage, current, resistance, energy, and power. DC network analysis and network theorems. Inductance and capacitance. First-order transient analysis for RL and RC circuits. Sinusoidal steady-state analysis of simple AC circuits.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Spring
- Co-Requisite(s): EET 1122
- Pre-Requisite(s): MA 1031 or MA 1032 or MA 1120 or MA 1121(C) or MA 1160(C) or MA 1161(C) or MA 1135(C)
Laboratory exercises designed to complement the theory in a first course in lumped-element DC and AC electrical circuits. Electrical laboratory safety. Breadboard construction of electrical circuits. Electronic instrumentation, measurement techniques, and data analysis.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Spring
- Co-Requisite(s): EET 1121
- Pre-Requisite(s): MA 1031 or MA 1032 or MA 1120 or MA 1121(C) or MA 1160(C) or MA 1161(C) or MA 1135(C)
Advanced treatment of passive linear electrical circuits. Superposition, Thevenin, Norton, and maximum power transfer theorems. Analysis of AC networks with attention to frequency response, attenuation, resonance, bandwidth, and terminal impedance. Single phase and balanced three-phase networks, bridge circuits, and filters.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall
- Co-Requisite(s): EET 2122
- Pre-Requisite(s): (EET 1121 and EET 1122) and (MA 1160 or MA 1161)
Laboratory exercises designed to complement the theory in an advanced course on passive linear DC and AC electrical circuits. Electrical laboratory safety. Measurement of frequency response, attenuation, resonance, bandwidth, and terminal impedance. Measurement accuracy considerations. Circuit simulation tools.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Fall
- Co-Requisite(s): EET 2121
- Pre-Requisite(s): (EET 1121 and EET 1122) and (MA 1160 or MA 1161)
Fundamental steady-state analysis of DC, AC polyphase and AC single-phase electrical machines as well as transformers.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-3)
- Semesters Offered: Fall
- Pre-Requisite(s): EET 1411 or EET 2121(C)
Sensors and instrumentation used in a wide variety of industrial applications. Instrument static characteristics, measurement errors, and calibration. Signal conditioning circuits including instrumentation amplifiers, DC bridges, and filters. Sensors for measuring motion, force, pressure, flow, and temperature, including physical principles and required electronic circuits.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Pre-Requisite(s): EET 1411 or EET 2121 or PH 2230 or EE 2111 or EE 3010
This course introduces concepts of industrial robotics. Topics on mechanics, electronics, controls, forward and inverse kinematics, classification of end-effectors, programming, and the application of industrial robots are covered. FANUC Roboguide simulation software is used to program and simulate industrial production scenarios.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Summer
The design of discreet sequential controls using programmable logic controllers (PLCs). Relay logic is used to introduce ladder logic and ladder logic is used to program the PLC. Introduces a structured approach to sequential control design. Data acquisition is introduced using BridgeVIEW software.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Fall, Summer
- Restrictions: Must be enrolled in one of the following Major(s): Information Technology, Electrical Eng Tech, Mechatronics, Computer Network & System Admn, Data Acquisition & Indust Cont, System and Network Security, Mechatronics
- Pre-Requisite(s): EET 1411 or EET 2121 or PH 2230 or EE 2111 or EE 3010 or EET 2411 or EE 2174
Covers the components of a robot system, safety, concepts of a work-cell system, geometry, path control, automation sensors, programming techniques, hardware, and software.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-2)
- Semesters Offered: Fall
- Pre-Requisite(s): EET 1411 or EET 2121 or PH 2230 or EE 2111 or EE 3010
Topics include: Fourier and Laplace transforms, signal comparison techniques and transfer functions. Control techniques addressed will include feedback, cascade, feedforward, multivariable and model based methods.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Summer
- Pre-Requisite(s): (EET 1121 or EET 1411) and MET 3130 or (MET 2110 and MET 2130)
Addresses engineering professional ethics, legal issues, professional development, and corporate culture as they relate to engineering technology graduates and our global society.
- Credits: 1.0; Graded Pass/Fail Only
- Lec-Rec-Lab: (0-1-0)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics; Must be enrolled in one of the following Class(es): Senior
This class includes from statics, the study of forces, analysis of simple structures, equilibrium, moment of inertia, and friction. From dynamics, it covers rigid plane body kinematics and kinetics, inertia force, work-energy power, and impulse-momentum methods.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall
- Pre-Requisite(s): (MA 1160 or MA 1161 or MA 1121) and (PH 1110 or PH 1140 or PH 2100)
Basic knowledge required to improve processes in the workplace. Includes the design of simple experiments, statistical process control, lean methodologies, and corrective and preventative action.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Restrictions: May not be enrolled in one of the following Class(es): Freshman
- Pre-Requisite(s): MA 2720(C) or MA 3710(C) or MA 2710(C)
An introduction to fluid power components and systems. The course includes component selection, circuit design, electrical interfaces, and system troubleshooting and maintenance. A laboratory exposes students to system hardware and circuit simulation techniques for mobile and industrial applications.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): MET 3400 or MEEM 3201 or MET 3130
Math and Science Requirements: 18-19 Credits
Mathematical theory, mathematical modeling, numerical methods, and algorithms with applications drawn from engineering technology, including electrical, mechanical, mechatronic, and manufacturing engineering technology. Topics covered include complex arithmetic, phasors and complex exponentials, linear algebra, elementary differential equations, and probability and statistics. MATLAB programming is introduced to solve problems encountered in engineering technology with emphasis on modeling of electrical and mechanical systems.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Spring
- Restrictions: May not be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): MA 2160(C) and (EET 1121 or EET 1411)
An introduction to single-variable calculus, which includes a computer laboratory. Topics include trigonometric, exponential, and logarithmic functions, differentiation and its uses, and basic integration. Integrates symbolic tools, graphical concepts, data and numerical calculations.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-1)
- Semesters Offered: Fall
- Pre-Requisite(s): ALEKS Math Placement >= 86 or CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3 or ACT Mathematics >= 29 or SAT MATH SECTION SCORE-M16 >= 680
An introduction to single-variable calculus, which includes a computer laboratory. Topics include trigonometric, exponential, logarithmic functions, differentiation and its uses, and basic integration. Integrates symbolic tools, data and numerics, and graphical concepts and is similar to MA1160, going at a different pace.
- Credits: 5.0
- Lec-Rec-Lab: (0-4-1)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): MA 1032 or MA 1031 or MA 1120 or ALEKS Math Placement >= 76 or CEEB Calculus AB >= 2 or CEEB Calculus BC >= 2 or CEEB Calculus AB Subscore >= 2 or ACT Mathematics >= 26 or SAT MATH SECTION SCORE-M16 >= 610
Continued study of calculus, which includes a computer laboratory. Topics include integration and its uses, function approximation, vectors, and elementary modeling with differential equations.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-1)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): MA 1160 or MA 1161 or MA 1135 or MA 1121 or CEEB Calculus AB >= 3 or CEEB Calculus BC >= 3 or CEEB Calculus AB Subscore >= 3
Introduction to the design, conduct, and analysis of statistical studies aimed at solving engineering problems. Topics include methods of data collection, descriptive and graphical methods, probability and probability models, statistical inference, control charts, linear regression, design of experiments.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): MA 2160 or MA 3160(C)
An algebra-based introduction to classical mechanics and its applications. Topics include kinematics, Newton's laws, impulse and momentum, work and energy, simple harmonic motion, mechanical waves and sound, and temperature and heat.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Mechatronics, Theatre & Entertain Tech (BS), Mechanical Engineering Tech, Computer Network & System Admn, Electrical Eng Tech, General Technology, Information Technology, Construction Management
- Co-Requisite(s): PH 1141
- Pre-Requisite(s): MA 1031 or MA 1032 or MA 1120 or MA 1160(C) or MA 1161(C) or MA 1121(C) or MA 2160(C) and (PH 1100 or PH 1111 or PH 1141(C) or PH 1161)
Experiments covering kinematics, forces, conservation of momentum and energy, waves, and thermodynamics are explored through guided construction. The course provides inquiry-based laboratory experiences for concepts explored in PH1140.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-2)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Mechatronics, Theatre & Entertain Tech (BS), Mechanical Engineering Tech, Construction Management, Computer Network & System Admn, Electrical Eng Tech, Information Technology, Engineering Technology
- Co-Requisite(s): PH 1140
Senior Design: 6 Credits
Choose one of the following project options:
Option 1: Senior Project
Capstone course phase I, requiring the application of knowledge gained in lower division courses. Projects are normally team oriented, require weekly progress reports, and culminate with a final report and oral presentation.
- Credits: 3.0
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered: Fall, Spring
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): EET 3281
A capstone course requiring the application of knowledge gained in lower division courses. Projects are normally team oriented, require weekly progress reports, and culminate with a final report and oral presentation.
- Credits: 3.0; Repeatable to a Max of 6
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): EET 4460
Option 2: Enterprise
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems. Third-year students will practice designing approaches to solve problems and develop procedures to achieve specified project objectives.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems. Third-year students practice designing approaches to solve problems and develop procedures to achieve specified project objectives.
- Credits: 1.0
- Lec-Rec-Lab: (0-0-3)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems, taking constraints into account and applying relevant standards. Fourth-year students gain experience in defining project objectives, planning strategies to achieve these objectives, and leading technical teams to accomplish project goals. Must be project ready as defined by major.
- Credits: 2.0
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Permission of department required; Must be enrolled in one of the following Major(s): Biomedical Engineering, Engineering, Civil Engineering, Geospatial Engineering, Chemical Engineering, Computer Engineering, Electrical Engineering, Environmental Engineering, Geological Engineering, Mechanical Engineering, Materials Science and Engrg, Robotics Engineering, Software Engineering, Construction Management, Computer Network & System Admn, Electrical Eng Tech, Mechanical Engineering Tech, Surveying Engineering, Information Technology; Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (BE 3350 and BE 3700 and BE 3800 and BE 4900 and ENT 3950 and ENT 3960) or (CEE 3620 or CEE 3810) or CM 4855(C) or (CS 3712 or CS 4711 or CS 4760) or (ENT 3960 and (EE 3131 or (EE 3280 and EE 3261(C))) and EE 3901 and EE 3171(C) or EE 3173(C)) or (GE 3890 and GE 3880) or (ENT 3950 and ENT 3960 and (MA 3710(C) or MA 2710(C) or MA 2720 or MA 3715) and MEEM 3750 and MEEM 3201 and MEEM 3901 and MEEM 3911) and EE 3010(C) and MEEM 3400 and MEEM 3600(C) or MSE 3190 or (CMG 3250 and CMG 4120(C) and CMG 4210 and CMG 3200) or (EET 3281 and EET 4253(C)) or SAT 3812(C) or SU 4100(C) or ENG 3505(C) or (ENT 3950 and ENT 3960) or (MET 4200 and MET 3500(C) and MET 3451(C))
Credits may count as free or technical electives based on academic department. Requires advisor approval, good conduct and academic standing, registration with Career Services, and an official offer letter from the employer.
- Credits: variable to 2.0
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Permission of department required; May not be enrolled in one of the following Level(s): Graduate
Interdisciplinary teams work as part of an enterprise to address real-world design projects or problems, taking constraints into account and applying relevant standards. Fourth-year students gain experience defining project objectives, planning strategies to achieve these objectives, and leading technical teams to accomplish project goals.
- Credits: 2.0
- Lec-Rec-Lab: (0-0-6)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Must be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): ENT 4950 and (BE 4900 or CEE 3620 or CEE 3810 or CM 4855 or CS 3712 or CS 4711 or CS 4760 or EE 3171 or EE 3173 or GE 3890 or GE 3880 or MSE 4141(C) or CMG 4210 or EET 4253 or MET 4460 or SAT 4541 or SU 4100 or ENG 3830(C) or (ENG 3505 and ENG 4505) or (MEEM 3750 and MEEM 3201) or (EE 3280 and EE 3261))
Credits may count as free or technical electives based on academic department. Requires advisor approval, good conduct and academic standing, registration with Career Services, and an official offer letter from the employer.
- Credits: variable to 2.0
- Semesters Offered: Fall, Spring, Summer
- Restrictions: Permission of department required; May not be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): UN 3002
Technical Electives: 20-22 Credits
Continuation of CS 1121. Topics include data abstraction, class hierarchies and polymorphism, list, stack, queue and tree data structures, complexity-based algorithm and data structure choices, and recursion. Homework programming assignments are given.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): CS 1121
Programming in assembly language and C for students with prior experience in Java. Topics include binary number encodings, instruction set architecture, assembly language programming, and instruction encodings. C programming topics include program structure, preprocessor, arrays, structures, pointers, input/output, dynamic memory management, and linked data structures.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): CS 1122 or CS 1131
Presents fundamental concepts in discrete structures that are used in computer science. Topics include sets, trees, graphs, functions, relations, recurrences, proof techniques, logic, combinatorics, and probability.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): (CS 1121 or CS 1131) and (MA 1135 or MA 1160 or MA 1161 or MA 1121 or MA 2160)
Presents fundamental concepts in data structures. Topics include abstract data types (priority queues, dictionaries and graphs) and their implementations, algorithm analysis, sorting, text processing, and object-oriented design. A significant programming project is assigned.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 1122 or CS 1131
Introduction to the theory of formal languages and computation. Topics include regular languages and finite automata, context-free languages and push-down automata, Turing-acceptable languages, Turing machines and the halting problem. Proof techniques and applications, such as parsing, are also treated.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 2311 or MA 3210
Development of robust programs that provide efficient services to system software developers. Topics include: file I/O, process creation and management, linking and libraries, interprocess communication, performance measurement, and socket programming.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 3421 or EE 3172
Introduction to the logical structure of computers, including the fundamentals of logic design, information storage and manipulation, control, and input/output. Topics include a review of current hardware technology, combinational and sequential logic, arithmetic, datapaths, hard-wired control, interrupts, caches, virtual memory, and an introduction to pipelining.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): (CS 1141 and CS 1040) or CS 1142
This covers fundamentals of computer security. Topics include practical cryptography, access control, security design principles, physical protections, malicious logic, program security, intrusion detection, administration, legal and ethical issues.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall
- Restrictions: May not be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): CS 3411 or CS 4411
Principles of user interfaces (UI) design and implementation. Topics include: UI theory, design principles, evaluation, and tools. Requires completion of a group project implementing and evaluating a UI.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Spring
- Pre-Requisite(s): CS 3141
Fundamental ideas and techniques that are used in the construction of problem solvers that use Artificial Intelligence technology. Topics include knowledge representation and reasoning, problem solving, heuristics, search heuristics, inference mechanisms, and machine learning.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): CS 2311 and CS 2321 and (CS 3411 or CS 3421 or CS 3425 or CS 3331) and MA 3720
Introduces the following topics: robotic actuators, inverse and forward kinematics, control methods, applied statistics, environment mapping, and path finding. Topics will be further explored during hands on and practical lab experiments.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: On Demand
- Restrictions: May not be enrolled in one of the following Class(es): Senior
- Pre-Requisite(s): (EE 3010(C) or EE 2111(C)) and (MA 2320(C) or MA 2321(C) or MA 2330(C))
An introduction to the robotics middleware enabling robot platforms used in autonomous vehicles and advanced manufacturing. Students will learn the basics of distributed robotics software architecture, hardware considerations and associated simulation tools.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-2)
- Semesters Offered: Spring
- Restrictions: May not be enrolled in one of the following Class(es): Freshman
- Pre-Requisite(s): EE 2180 and SAT 2711
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Fall, Spring, Summer
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): CS 3411
Computer network architectures and protocols; design and implementation of datalink, network, and transport layer functions. Introduction to the Internet protocol suite (TCP, UDP, IP), domain name service and protocols, file sharing protocols, wireless networks, and network security.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, Spring
- Pre-Requisite(s): CS 3411
Learn fundamental of cryptography and its application to network security. Understand network security threats, security services, and countermeasures. Acquire background knowledge on well known network security protocols. Address open research issues in network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4272 or CS 4461 or SAT 4812
Learn fundamental of cryptography and its application to network security. Understand network security threats, security services, and countermeasures. Acquire background knowledge on well known network security protocols. Address open research issues in network security.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Pre-Requisite(s): EE 4272 or CS 4461 or SAT 4812
Introduction to the fundamentals of the digital electronics that make up microprocessors. Topics include number systems and codes, Boolean algebra, combinational and sequential logic circuits, arithmetic circuits, and digital memory.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics, Computer Network & System Admn, Cybersecurity, Information Technology
- Pre-Requisite(s): EET 1411 and (MA 1031(C) or MA 1032(C) or MA 1120(C) or MA 1160(C) or MA 1161(C) or MA 1135(C) or MA 1121(C))
An advanced course in the study of linear integrated circuits. Includes op amps, comparators, wave form generators, timers and regulators. Emphasizes practical applications, including the interface of time-continuous measures to the discrete digital world.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-3)
- Semesters Offered: Fall
- Pre-Requisite(s): EET 2121
Procedures for setting up, teaching, testing, and modifying robot vision systems widely used in industrial automation. Introduces advanced Teach Pendant Programming to develop complex scenarios for integrating robots into industrial cells. Final project must demonstrate proficiency in setting up and programming an advanced robotic vision scenario.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-3)
- Semesters Offered: Spring, Summer
- Restrictions: May not be enrolled in one of the following Level(s): Graduate
- Pre-Requisite(s): EET 4144
Data acquisition hardware and interfaces with different industrial sensors. Software development for data acquisition, signal processing, and real-time actuator control. Hands-on experience through laboratory experiments using commercial hardware and software platforms. Fundamentals of data acquisition systems (DASs), analog-to-digital convertors (ADCs), signal conditioning circuit design, actuators and drivers, and DAS design and integration.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Fall
- Pre-Requisite(s): EET 3131
Using Allen Bradley Contr Logix and SLC500 programmable controllers, course covers structured programming, Sequential Function Charts, networking, proportional integral differential control, data acquisition and interfacing. The labs will require students to write and troubleshoot complex PLC programs.
- Credits: 4.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Major(s): Electrical & Computer Engineer, Electrical Eng Tech, Robotics Engineering, Mechatronics, Computer Engineering, Electrical Engineering; Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): EET 3373 or EE 3373
Introduces the general concepts and algorithms of machine learning (ML) with their implementation and applications to practical problems of modeling, detection, estimation, prediction, and control. Applications include cybersecurity, healthcare, robot vision, remote sensing, automation, and natural language processing.
- Credits: 3.0
- Lec-Rec-Lab: (3-0-0)
- Semesters Offered: Spring
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): SAT 4310 or SAT 4650 or CS 1121
The main concepts of autonomous systems will be introduced including motion control, navigation, and intelligent path planning and perception. This is a hands-on project based course. Students will have the opportunity to work with mobile robotics platforms. Having a foundational understanding of programming is recommended to make the most of this course.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following Major(s): Mechatronics, Electrical Eng Tech, Mechatronics
- Pre-Requisite(s): (EET 4311 or EET 5311 or MET 4801 or MET 5801) and (CS 1111 or CS 1121 or CS 1131 or SAT 4310 or SAT 4650)
Selected additional topics of interest in Electrical Engineering Technology based on student and faculty demand and interest. May be a tutorial, seminar, workshop, project, or class study.
- Credits: variable to 3.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Mechatronics, Electrical Eng Tech, Mechatronics; May not be enrolled in one of the following Class(es): Freshman, Sophomore, Junior
Independent study of an approved topic under the guidance of an Electrical Engineering Technology faculty member. May be either an academic, design, or research problem/project.
- Credits: variable to 3.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics; Must be enrolled in one of the following Class(es): Senior
An undergraduate research experience in Electrical Engineering Technology. Under the guidance of an Electrical Engineering Technology faculty member, students work on a selected/approved research problem or work directly with faculty on active research projects/grants. May require more than one semester to complete.
- Credits: variable to 6.0; Repeatable to a Max of 6
- Semesters Offered: On Demand
- Restrictions: Permission of instructor required; Must be enrolled in one of the following Major(s): Electrical Eng Tech, Mechatronics; Must be enrolled in one of the following Class(es): Senior
A study of basic machining processes: including setup and operation of lathes, milling machines, drill presses, grinders and saws. Students are exposed to fundamental machining processes, nomenclature and machine operation with an overall focus on safety and quality control.
- Credits: 2.0
- Lec-Rec-Lab: (0-1-3)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following Major(s): Mechanical Engineering Tech
- Pre-Requisite(s): MET 2400(C) or ENG 1102
Intermediate course intended to expand the student's knowledge of computer modeling techniques, introducing advanced assemblies and GD&T concepts. Investigates advanced concepts available to the designer.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring
- Restrictions: Must be enrolled in one of the following Major(s): Mechanical Engineering Tech
- Pre-Requisite(s): ENG 1101 or ENG 1102
Creating simulation models of various industrial systems in order to analyze and experiment with characteristics of real life systems for the purpose of engineering process improvement and production design.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
Review of information systems security concepts and industry best practices. The subject matter is organized to provide students a foundation about cybersecurity principles, the business value of cybersecurity, and national and international policy and legal considerations related to cybersecurity.
- Credits: 3.0
- Lec-Rec-Lab: (0-3-0)
- Semesters Offered: Fall, in odd years
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
- Pre-Requisite(s): MIS 2000 or MIS 2100 or CS 1111 or CS 1122 or CS 1131
Fundamentals of computer organization, operating system architecture, PC/WS major subassemblies, PC and server configuration planning, power interfaces, system assembly/set-up, connection of peripherals, installing fundamental operating system software, system testing/debugging and planning and installation of application software portfolios.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Pre-Requisite(s): SAT 1200 or CS 1111
Fundamental OS concepts, OS design principles, Linux system architecture, Linux installation and package management, GNU and UNIX commands, Linux file systems, hierarchy standards, shells, scripting and data management, user interfaces and desktops, administrative tasks, essential system services, networking fundamentals, and security.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-3)
- Semesters Offered: Fall, Summer
- Pre-Requisite(s): SAT 1200 or CS 1111(C) or CS 1121 or CS 1131 or CS 1142 or MIS 2100
Introductory course on database management. Topics include data modeling, database design, implementation techniques, SQL Language, database administration and security.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 2711
Scripting in PERL, Python, BASH, and PowerShell to accomplish and automate common system administration tasks such as working with files, network and web communication, database interaction, and security.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Class(es): Sophomore, Junior, Senior
- Pre-Requisite(s): CS 1111 or CS 1121 or CS 1131 or CS 1142 or MIS 2100
The evolution of information security into cybersecurity and its relationship to nations, organizations, society, and individuals. Exposure to multiple cybersecurity technologies, processes, and procedures; analyzing threats, vulnerabilities and risks present; and developing appropriate strategies to mitigate potential cybersecurity issues. Applied lab to develop cyber security offensive attributes and learn how to prevent and/or mitigate threats.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall, Spring, Summer
- Pre-Requisite(s): SAT 2711 or CS 2321 or MIS 3200
Study of wireless communications, standards, and regulations in an enterprise environment. Topics include: various radio frequency and light communications; IEEE 802.11 Regulations and Standards; protocols and devices; network implementation; network security; and site surveying.
- Credits: 4.0
- Lec-Rec-Lab: (0-3-2)
- Semesters Offered: Spring
- Restrictions: Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 2711
Emphasizes advanced portions of scripting programming, testing, implementation and documentation (i.e. PERL, PHP, Python and Scripting). Other topics include language syntax data and file structures, input/output devices, file, database access, and graphical user interfaces.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Pre-Requisite(s): CS 1111 or CS 1121 or CS 1131 or MIS 2100
This course introduces students to the Python programming language in applied computing systems and applications. In addition to Python basics, introduction to advanced topics such as file operations, database connection, digital image processing, and artificial intelligence will be discussed, particularly within the field of health informatics.
- Credits: 3.0
- Lec-Rec-Lab: (2-0-1)
- Semesters Offered: Fall, Spring
- Restrictions: May not be enrolled in one of the following Class(es): Freshman, Sophomore
An advanced course in cyber security that covers information assurance, cryptography and data security, and malware analysis. Key topics include: buffer overflow; security audits; cryptographic systems (symmetric and public-key algorithms); public-key certificates (X.509); message authentication; Kerberos; authentication applications; electronic mail security; IP security; and SELinux.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Spring, Summer
- Pre-Requisite(s): SAT 3812
Introduction of the basic principles and technology of digital forensics, including acquisition, preservation, and recovery and investigation of the evidence stored in digital devices.
- Credits: 3.0
- Lec-Rec-Lab: (0-2-2)
- Semesters Offered: Fall
- Restrictions: Must be enrolled in one of the following Major(s): Computer Network & System Admn, Computer Engineering, Computer Science, Cybersecurity, Information Technology; Must be enrolled in one of the following Class(es): Junior, Senior
- Pre-Requisite(s): SAT 3812
General Education Science Elective: 3 Credits
Select a minimum of 3 credits (non-physics) from the General Education science course list. Find eligible courses on the General Education webpage.
Free Electives: 0-2 Credits
Any coursework is allowable, excluding co-curricular and coursework below the 1000- level.
General Education Core: 24 Credits
Humanities, Fine Arts, and Social Science (HASS) requirements.
Courses used to complete Core and HASS requirements may not be used to complete other degree requirements. Students must complete 12 credits of Core coursework and 12 credits of Humanities, Fine Arts, and Social Science (HASS) coursework. Repeatable courses may not be repeated for General Education credit. Core and HASS courses can be found on the General Education page.
Core: 12 credits
- UN 1015 (3)
- UN 1025 or an upper level modern language (3)
- Critical and Creative Thinking (3)
- Social Responsibility and Ethical Reasoning (3)
HASS: 12 credits
Six of the 12 credits must be at the 3000- or 4000- level.
- Communication/Composition (minimum 3 credits)
- Humanities and Fine Arts (minimum 3 credits)
- Social and Behavioral Sciences (minimum 3 credits)
- Any course from the General Education Core, HASS, or Restricted HASS course list (0-3 credits)
Co-curricular Activities: 3 Credits
Required for graduation, but not included in the GPA calculation or in the overall credits required for the degree. Only courses on the co-curricular course list are eligible. Half (0.5) credit courses may be repeated to a maximum of one time for co-curricular credit. Find eligible courses on the General Education page.