Computer Engineering Minor
A 19 to 21-credit Computer Engineering minor is a special and highly focused option for students majoring in Engineering and other related disciplines. The minor consists of the following course requirements:
EE-140 - Scientific Programming or CS-125 – Computer Science I
EE-247 - Programming for Embedded Applications or CS-126 – Computer Science II
EE-241 – Digital Design
EE-345 – Computer Organization
EE-342 – Microcontroller Based System Design
One elective course from an Application Area (e.g., EE-314 – Control Systems; CS-355 – Computer Networks; or ME-317 – Robotics)
Computer Science
CS-198, CS-298, CS-398. Topics in Computer Science
Study of one or more special topics in computer science. May be repeated for credit
if different topics are emphasized. Offered when demand warrants.
CS-115. Computers and Applications
An introduction to computers and computing, with emphasis on personal computing in both the Windows and OS X operating systems. Extensive hands-on experience will involve the application of current commercial software (including word processing, database, and spreadsheet). Not open to students who have received credit in any 200-level CS course. Students majoring in either Computer Science or Computer Information Systems will not receive credit for this course.
CS-125. Computer Science I
Introduction to information technology and programming (history of computing, text
editors, word processing, spreadsheets, introduction to programming), basic data types,
functions, decision structures, loops, one- and two-dimensional list structures, testing,
debugging, and an introduction to computer graphics. Three hours of lecture and two
hours of lab per week. Offered every fall and spring.
Click here for course fee.
CS-126. Computer Science II
A study of advanced programming concepts, structures, and techniques (professional
and ethical issues, testing and debugging, fundamentals of programming, basic data
structures—strings, lists, multidimensional arrays, objects, hashes, inheritance,
polymorphism, recursion, divide and conquer, machine representation of data, hardware
components, machine instructions). Three hours of lecture and two hours of lab per
week. Offered every fall and spring.
Click here for course fee.
CS-225. Computer Science III
A study of the use of a high-level language to implement basic data structures such
as strings, lists, arrays, objects, and hashes, and their application to searching,
sorting, and hashing. Representation of numbers and strings at the machine level.
The course will also include an introduction to the concepts of algorithm design and
problem solving with an emphasis on algorithm development, analysis, and refinement.
Offered every fall.
Click here for course fee.
CS-226. Computer Science IV
A continuation of CS-225. Topics include programming language paradigms, advanced use of word processors and spreadsheets, including macros, linked data structures, and an introduction to discrete mathematics, including counting, probability, and graphs. Offered every spring.
Click here for course fee.
CS-246. C and Unix
An introduction to using Unix operating systems, including shells, file manipulation,
text editors, filters, and regular expressions. Fundamentals of C programming, including
loops, arrays, functions, recursion, pointers, structures, unions, input/output, and
system calls.
Click here for course fee.
CS-265. Medical Informatics
This course will cover basic principles of computer use and information management
in health care (including general medicine, dentistry, optometry, and pharmacy). Topics
will include basic computing concepts, the characteristics of medical data, and the
use of computers in the administrative, diagnostic, and research oriented medical
tasks. The course is primarily directed towards students who intend to pursue careers
in health-related fields. Offered every spring.
Click here for course fee.
CS-283. Web Development I
An introduction to the development of interactive web sites, including HTML, JavaScript,
forms and CGI programs; server side includes cookies, web server configuration and
maintenance. Offered in the fall semester of odd-numbered years when demand warrants.
Click here for course fee.
CS-285. Mobile Applications
An introduction to programming mobile application development. Topics will include cross-platform development; user interface design; touchscreen, GPS, and motion sensing input; memory management; cloud services and network utilization; security and trust considerations; data privacy and ethics.
CS-317. Software Integration
An introduction to the integration of application programs, including email clients,
word processors, spreadsheets, and database systems using Microsoft Office and Visual
Basic.
Click here for course fee.
CS-319. Principles of Programming Languages
A study of the principles that govern the design and implementation of programming
languages. Topics include language structure, data types, and control structures.
Programming projects will familiarize students with features of programming languages
through their implementation in interpreters.
Click here for course fee.
CS-321. Simulation and Data Analysis
Methods of handling large databases, including statistical analysis and computer simulations.
The emphasis will be upon discrete simulation models with a discussion of relevant
computer languages: ARENA, GPSS, and SIMSCRIPT.
Click here for course fee.
CS-323. Theory of Computation
This course formalizes many topics encountered in previous computing courses. Topics
include languages, grammars, finite automata, regular expressions and grammars, context-free
languages, push-down automata, Turing machines, and computability.
Click here for course fee.
CS-324. Systems Analysis
A study of the design and implementation of large computer projects. Special emphasis
is placed on applications to business systems. Students will use a CASE tool for automated
systems analysis and design.
Click here for course fee.
CS-325. Database Management
Practical experience involving the fundamental concepts of database systems including
data modeling; query languages; database management system implementation; management
of semi-structured and multimedia data; distributed and noSQL databases
Click here for course fee.
CS-326. Operating System Principles
Analysis of the computer operating systems, including Batch, Timesharing, and Realtime
systems. Topics include sequential and concurrent processes, processor and storage
management, resource protection, processor multiplexing, and handling of interrupts
from peripheral devices.
Click here for course fee.
CS-327. Compiler Design
A study of compiler design, including language definition, syntactic analysis, lexical
analysis, storage allocation, error detection and recovery, code generation, and optimization
problems.
Click here for course fee.
CS-328. Algorithms
Theoretical analysis of various algorithms. Topics are chosen from sorting, searching,
selection, matrix multiplication of real numbers, and various combinatorial algorithms.
Click here for course fee.
CS-330. Computer Architecture
A study of the design, organization, and structure of computers, ranging from the
microprocessors to the latest 'supercomputers.' An emphasis will be placed on machine
language, instruction formats, addressing modes, and machine representation of numbers.
Click here for course fee.
CS-334. Software Engineering
A course in 'programming in the large.' Topics include software design, implementation,
validation, maintenance, and documentation. There will be one or more team projects.
Click here for course fee.
CS-335. Data Science and Information Retrieval
Practical experience involving unstructured data collections. Topics cover big data,
data mining, predictive modeling, decision analysis and indexing and retrieval including
probabilistics, clustering, thesauri and passage based retrieval strategies.
Click here for course fee.
CS-340. Artificial Intelligence
This course will provide an overview of artificial intelligence (AI) application areas
and hands-on experience with some common AI computational tools. Topics include search,
natural language processing, theorem proving, planning, machine learning, robotics,
vision, knowledge-based systems (expert systems), and neural networks.
Click here for course fee.
CS-350. Object-Oriented Programming
Object-oriented concepts and their application to human-computer interaction. Concepts
to be covered include objects, classes, inheritance, polymorphism, design patterns,
GUI interface guidelines, and design of interfaces. There will be programming projects
in one or more object-oriented languages using one or more GUI interface guidelines.
Click here for course fee.
CS-355. Computer Networks
This course introduces basic concepts, architecture, and widely used protocols of
computer networks. Topics include the Open System Interconnection (OSI) model consisting
of physical link layer, data layer, network layer, transport layer, session layer,
presentation layer, and application layer, the medium access sublayer and LAN, various
routing protocols, Transmission Control Protocol (TCP), and Internet Protocol (IP)
for internetworking.
Click here for course fee.
CS-363. Operations Research
A survey of operations research topics such as decision analysis, inventory models, queuing models, dynamic programming, network models and linear programming. Cross-listed with MTH-363.
Click here for course fee.
CS-364. Numerical Analysis
An introduction to numerical algorithms as tools to providing solutions to common problems formulated in mathematics, science, and engineering. Focus is given to developing the basic understanding of the construction of numerical algorithms, their applicability, and their limitations. Cross-listed with MTH-364. Offered Spring odd years.
CS-366. 3 Dimensional Environments and Animation
This course will explore the foundations of 3-dimensional animation processes as they apply to multiple mediums. Students will build computer-based models and environments, texture, light, animate, and render content for Integrative Media projects or as stand-alone pieces. Cross-listed with IM-350.
Click here for course fee.
CS-367. Computer Graphics
Introduction to equipment and techniques used to generate graphical representation
by computer. Discussion of the mathematical techniques necessary to draw objects in
two- and three-dimensional space. Emphasis on application programming and the use
of a high-resolution color raster display.
Click here for course fee.
CS-368. 3 Dimensional Game Development
An overview of simulation, engine-based, and real-time game systems with a focus on theory, creation, and animation of three-dimensional models used within a game context. Cross-listed with IM-368.
Click here for course fee.
CS-370. Special Projects
Requirements: Senior standing and approval of the department chairperson.
CS-383. Web Development II
An introduction to the development of dynamic, database-driven sites, including active
server pages, PHP, authentication, session tracking and security, and the development
of shopping cart and portal systems.
Click here for course fee.
CS-391. Senior Projects I
Design and implementation of a software project under the direction of a faculty member.
Students will normally work in teams. Detailed requirements and design documents are
required and will be presented at the end of the semester. Offered every fall.
Click here for course fee.
CS-392. Senior Projects II
Design and implementation of a software project under the direction of a faculty member.
Students will normally work in teams. Production of a finished product, including
software and documentation, is required. There will be an open forum presentation
of the project at the end of the semester. Offered every spring.
Click here for course fee.
CS-399. Cooperative Education
Professional cooperative education placement in a private or public organization related to the student’s academic objectives and career goals. In addition to their work experiences, students are required to submit weekly reaction papers and an academic project to a Faculty Coordinator in the student’s discipline. See the Cooperative Education section of this bulletin for placement procedures. Requirements: Sophomore standing; minimum 2.0 cumulative GPA; consent of the academic advisor; and approval of placement by the department chairperson.
Electrical Engineering
EE-140. Scientific Programming
EE-211. Electrical Circuits and Devices
Basic DC and sinusoidal AC analysis of circuits. Introductory principles of electronic circuits, operational amplifiers, filters, digital logic, energy conversion devices, and energy conversion schemes.
EE-216. Circuit Analysis I
EE-217. Circuit Analysis II
EE-222. Mechatronics
EE-241. Digital Design
The electronics of digital devices, including Bipolar TTL and CMOS, digital logic
functions (e.g., AND, OR, INVERT), Boolean algebra, combinational logic, minimization
techniques, digital storage devices, synchronous sequential design, state machines,
programmable logic. Three one-hour lectures and one two-hour lab per week.
Click here for course fees.
EE-247. Programming for Embedded Applications
Microcontroller hardware structures. Basic software concepts such as constants, variables,
control structures and subroutine calls, based on the 'C' language and as translated
to machine language. Mapping of compiled software to the memory of a microcontroller.
Embedded programming principles. Basic interactions with peripherals. Interrupts and
their use. Debugging. Three hours of lecture and lab per week.
EE-251. Electronics I
Circuit concepts involving nonideal components, particularly diodes, bipolar transistors, and MOS transistors. Bias, load line and signal amplification principles. Analysis and design of power supply and amplifier circuits, including power amplifiers. Simulation of circuits for design and analysis.
EE-252. Electronics II
Multi-transistor amplifiers, operational amplifiers. Frequency response and the design
of filters and amplifiers to meet frequency specifications. Feedback in amplifier
design and oscillators. Three one-hour lectures and one three-hour lab per week.
Click here for course fees.
EE-271. Semiconductor Devices
Basic properties of semiconductors and their conduction processes, with special emphasis on silicon and gallium arsenide. Physics and characterizations of p-n junctions.. Homojunction and heterojunction bipolar transistors. Unipolar devices including MOS capacitor and MOSFET. Microwave and photonic devices. Three hours of lecture and one two-hour lab per week.
EE-283. Electrical Engineering Lab
EE-285. Electrical Circuits Lab
EE-298. Topics in Electrical Engineering
Selected topics in the field of electrical engineering. Requirements: Sophomore standing
and permission of the instructor.
Click here for course fee for lab courses.
EE-314. Control Systems
Laplace transforms and matrices. Mathematical modeling of physical systems. Block
diagram and signal flow graph representation. Time-domain performance specifications.
Stability analysis, Routh-Hurwitz criterion. Steady state error analysis. Root-locus
and frequency response techniques. Design and compensation of feedback systems. Introductory
state space analysis. Two hours of lecture and one two-hour laboratory per week.
Click here for course fees.
EE-325. Energy Conversion Devices
Magnetic circuit calculations. Principle of operation and applications of transformers, DC machines, synchronous machines, and induction motors. Applications of power electronics. Energy conversion schemes.
EE-337. Engineering Electromagnetics I
Waves and phasors; concepts of flux and fields; transmission line, Smith chart, and
impedance matching; vector calculus; Maxwell’s equations for electrostatic and magnetostatic
fields.
Click here for course fees.
EE-339. Engineering Electromagnetics II
Obtain an understanding of Maxwell’s equations and be able to apply them to solving practical electromagnetic field problems. Fundamental concepts covered will include laws governing electrodynamics, plane wave propagation in different media, power flow, polarization, transmission and reflection at an interface, microwave networks, waveguides, radiation, and antennas. Experiment and computer simulation based laboratories are used to reinforce the course material. Three hours of lecture and one three-hour lab per week.
EE-342. Microcontroller Based System Design
Microprocessor architecture, the microcontroller based system design context, and peripheral interfacing. C and machine language programming and debugging, and embedded applications. Associated laboratory exercises include topics such as stand-alone system programming, interfacing to peripherals, interrupts, timers, analog data acquisition, and intercomputer communications. Two hours of lecture and one two-hour lab per week.
EE-345. Computer Organization
Number representation, digital storage devices, and computational units, bus structures;
execution sequences and assembly language concepts; control units with horizontal
and vertical microcoding; addressing principles and sequencing; microprocessors; basic
input and output devices; interrupts; survey of RISC principles including pipelined
execution. Lecture and lab.
Clicl here for course fees.
EE-381. Microfabrication Lab
The theoretical and practical aspects of techniques utilized in the fabrication of
bipolar junction transistors (BJTs). Includes crystal characteristics, wafer cleaning,
oxidation, lithography, etching, deposition, diffusion, metallization, process metrics,
and device characterization. One-and-a-half hour lecture and one three-hour lab per
week. Requirement: Junior engineering standing (All Freshman and Sophomore EE courses
and ENG 101 completed)
EE-382. Modern Communication Systems
The modern communication system course is indented to provide an introduction to communication
systems from a signal processing point of view. The main topics covered include the
fundamentals of analog and digital modulation, modeling random signals and noise in
communication systems, and elements of digital receivers. Laboratories provide hands-on
experience with circuits and measurement instruments as well as an introduction to
communication system simulation using Matlab/Simulink.
Click here for course fee.
EE-391. Senior Projects I
Design and development of selected projects in the field of electrical engineering
under the direction of a staff member. Technical as well as economic factors will
be considered in the design. A professional paper and detailed progress report are
required.Requirement: Senior standing in engineering.
Click here for course fees.
EE-392. Senior Projects II
Design and development of selected projects in the field of selected projects in the field of electrical engineering under the direction of a staff member. Technical as well as economic factors will be considered in the design. This is a continuation of the EE-391. A professional paper to be presented and discussed in an open forum is required.
Click here for course fees.
EE-398. Topics in Electrical Engineering
Requirement: Junior standing in engineering.
Engineering
EGR-200. Materials Science
Application of materials properties to engineering design. Introduction to atomic arrangements, crystal structures, imperfection, phase diagrams, and structure-property relations. Fundamentals of iron, steel, and non-ferrous materials. The behavior of materials in environmental conditions.
EGR-201. Professionalism and Ethics
Responsibility of an engineer as a professional; ethics in science and engineering; role of professional societies; recent trends in technological innovations; career planning. Review of professional exam. Requirement: Junior standing in engineering.
EGR-202. Engineering Professional Development I
The subjects the student will learn and develop in this course are important in securing an internship, a spot in graduate school, or a professional position. This professional development course will allow the student to experience a variety of communicative activities that prepare a student to be an experienced, informed, and professional engineer. The student will be introduced to networking with professionals as well as provided with the ability to communicate skills to employers at job fairs or on-campus mentoring events. Emphasis will be placed on professional interactions as well as attendance at events and mastering the fundamentals of written resumes, cover letters, and creating professional profiles.
EGR-203. Engineering Professional Development II
The subjects the student will learn and develop in this course are important in securing an internship, a spot in graduate school, or a professional position. This professional development course will allow the student to experience a variety of communicative activities that prepare a student to be an experienced, informed, and professional engineer. The student will be introduced to networking with professionals as well as provided with the ability to communicate skills to employers at job fairs or on-campus mentoring events. Emphasis will be placed on professional interactions as well as attendance at events and mastering the fundamentals of written resumes, cover letters, and creating professional profiles.
EGR-219. Introduction to Weapons Systems
Introduction to military weapons and warfare, with a focus on how the modern period has resulted in greater complexity and the development of weapons systems. Basic principles of explosives, internal and exterior ballistics, calculation of probabilities of hit given randomness, fire control, guidance algorithms, radar and other sensors, detection and tracking, nuclear weapons and their effects.
EGR-222. Mechatronics
Introduction to mechatronics system design with emphasis on using sensors to convert
engineering system information into an electrical domain, signal conditioning and
hardware integration, programming, and using actuators to effect system changes.
Click here for course fees.
EGR-327. Thin Film Processing
Nucleation and growth theory; crystalline, amorphous, epitaxial growth morphology.
Deposition techniques like DC, RF, magnetron sputtering, ion beam sputtering, evaporation,
chemical vapor deposition, physical vapor deposition. Structure, properties, and applications
for specific thin film processing techniques.
Click here for course fees.
EGR-391. Senior Projects I
Design and development of selected projects in the field of engineering under the
direction of a staff member. Technical as well as economic factors will be considered
in the design. A professional paper and detailed progress report are required.
Click here for course fees.
EGR-392. Senior Projects II
Design and development of selected projects in the field of engineering under the direction of a staff member. Technical as well as economic factors will be considered in the design. This is a continuation of EGR-391. A professional paper to be presented and discussed in an open forum is required.
Click here for course fees.
EGR-399. Cooperative Education
Professional cooperative education placement in a private or public organization related to the student’s academic objectives and career goals. In addition to their work experiences, students are required to submit weekly reaction papers and an academic project to a Faculty Coordinator in the student’s discipline. See the Cooperative Education section of this bulletin for placement procedures. Requirements: Junior standing; minimum 2.0 cumulative GPA; consent of the academic advisor; and approval of placement by the department chairperson.
Mechanical Engineering
ME-140. Scientific Programming
This course presents an introduction to computer programming with an emphasis on the techniques needed for data analysis and numerical problem solving for scientific and engineering applications. Basic programming idioms are presented including control structures, data types, methods for handling input and output as well as numerical methods such as array computing and vectorization. Emphasis is placed on proper software engineering practice as well as data analysis and presentation.
ME-175. Machining
Familiarizing with traditional machining processes and measuring equipment used in
manufacturing. Hands-on experience with traditional and numerical control (NC) machines;
various manufacturing processes and fundamentals of metrology.
Click here for course fees.
ME-180. CADD Lab
An introduction to the symbolic and visual languages used in the various engineering
fields. The use of the computer in design and drafting and familiarization with various
software packages in the CADD (Computer Aided Design and Drafting) laboratory. Blueprint
reading and printed circuit layouts. Emphasis will also be placed on the representation
and interpretation of data in graphical form as well as the fundamentals of 2-dimensional
and 3-dimensional graphic formats.
Click here for course fees.
ME-215. Manufacturing Processes
An introduction to manufacturing which examines traditional processes such as metal forming and casting and advanced manufacturing processes associated with thin film deposition, microfabrication and piezoelectric devices. Quality assurance and quality control issues in manufacturing.
ME-231. Statics
Statics of particles, including resolution of forces into components, vector sums, and concurrent force systems. Statics of rigid bodies and the study of moments. Equilibrium of bodies in two- and three-dimensions and determination of reactions. Analysis of trusses and frames. Determination of centroids and moments of inertia. Kinematics of particles, including displacement, velocity, and acceleration.
ME-232. Strength of Materials
Analysis of statically determinate and indeterminate structural systems; computation of reactions, shears, moments, and deflections of beams, trusses, and frames. Bending and torsion of slender bars; buckling and plastic behavior.
ME-234. Dynamics
This course continues the development of Newtonian mechanics with application to the motion of free bodies and mechanisms. Topics include rectilinear motion, vector calculus, particle motion, inertial and rotating reference frames, rigid body motion, rotational dynamics, linear and rotational momentum, work and kinetic energy, virtual work and collision.
ME-298. Topics in Mechanical Engineering
Selected topics in the field of mechanical engineering.
ME-312. Manufacturing System Engineering
Fundamentals of manufacturing processes and systems. Analytical models of manufacturing processes including metal removal rate, tool wear, setup and tool change times. Analysis and optimization of manufacturing productivity and throughput. Automation and computer control of manufacturing processes.
ME-314. Inverse Problems in Mechanics
Inverse problems are very common in engineering where the outputs are known but the inputs are unknown. This course will show how to properly setup a well-posed inverse problem, how to solve matrix inverses, and conduct hands on experiments by creating strain gage based force transducers.
ME-317. Robotics
The analysis and design of robots. Class covers the mechanical principles governing
the kinematics of robotics. Course topics include forward kinematics and the determination
of the closed form kinematic inversion, as well as workspace and trajectory generation.
Class also covers the formation and computation of the manipulator Jacobian matrix.
ME-321. Fluid Mechanics
Thermodynamics and dynamic principles applied to fluid behavior and to ideal, viscous and compressible fluids under internal and external flow conditions.
ME-322. Thermodynamics
The fundamental concepts and laws of thermodynamics, thermodynamic properties of perfect and real gases, vapors, solids, and liquids. Applications of thermodynamics to power and refrigeration cycles and flow processes. Development of thermodynamic relationships and equations of state. Review of the first and second laws of physics. Reversibility and irreversibility.
ME-323. Fluid Mechanics Laboratory
Experiments with and analysis of basic fluid phenomena, hydrostatic pressure, Bernoulli
theorem, laminar and turbulent flow, pipe friction, and drag coefficient.
Click here for course fees.
ME-324. Heat Transfer
Fundamental principles of heat transmission by conduction, convection, and radiation; application of the laws of thermodynamics; application of these principles to the solution of engineering problems.
ME-325. Energy Systems
Fundamental principles of energy transmission and energy conversion. Comprehension of the physical systems in which the conversion of energy is accomplished. Primary factors necessary in the design and performance analysis of energy systems.
ME-326. Heat Transfer Laboratory
Basic heat transfer modes are demonstrated experimentally. This includes conduction,
convection, and radiation of heat as well as fin and heat exchanger.
Click here for course fees.
ME-328. Combustion Engines
Investigation and analysis of internal and external combustion engines with respect to automotive applications. Consideration of fuels, carburetion, combustion, detonation, design factors, exhaust emissions and alternative power plants.
ME-330. Vibrations Laboratory
ME-332. Vibrations
An introductory course in mechanical vibration dealing with free and forced vibration of single and multi-degrees of freedom for linear and nonlinear systems.
ME-333. Machine Design
The first course of a two-course sequence in design of machine elements dealing with theories of deformation and failure, strength and endurance limit, fluctuating stresses, and design under axial, bending, torsional, and combined stresses. A study of column buckling, fasteners, and gears.
ME-335. Finite Element Methods
Introduction to finite element method for static and dynamic modeling and analysis
of engineering systems. Finite element formulation and computer modeling techniques
for stress, plane strain, beams, axisymmetric solids, heat conduction, and fluid flow
problems. Solution of finite element equation and post processing of results for further
use in the design problem.
Click here for course fee.
ME-337. Micro-Electro-Mechanical Systems Engineering
This course explores the principles of MEMS by understanding materials properties,
micro-machining, sensor and actuator principles. The student will learn that MEMS
are integrated micro-devices combining mechanical and electrical systems, which convert
physical properties to electrical signals and, consequently, detection. This course
provides the theoretical and exercises the hands-on experience by fabricating a micro-pressure
sensor.
Click here for course fees.
ME-338. Advanced Machine Design
An advanced course in machine design topics that expands upon the concepts of Machine Design (ME-333). This course goes into more detail of the basic machine fundamentals introduced previously such as levers, belts, pulleys, gears, cams and power screws. Emphasis is also placed on 3D printing and the future of additive manufacturing.
ME-340. Heating, Ventilation and Air Conditioning
Introduction of fundamentals of HVAC design and construction. Study of the psychometric process and fundamental calculations and layout of HVAC systems. Calculations of heat loss and heat gain in commercial and residential structures.
ME-380. Advanced CADD
ME-384. Mechanical Design Laboratory
A laboratory for the development of open-ended problems in mechanical systems. Emphasis
on experimental performance, data collection, evaluations, analysis, and design. This
course provides hands-on experience with strain gauge application, measurement techniques,
and analysis of topics in mechanical engineering.
Click here for course fees.
ME-391. Senior Projects I
Design and development of selected projects in the field of mechanical engineering
under the direction of a staff member. Technical as well as economic factors will
be considered in the design. A detailed progress report is required.
Click here for course fees.
ME-392. Senior Projects II
Design and development of selected projects in the various fields of mechanical engineering under the direction of a staff member. Technical as well as economic factors will be considered in the design. A professional paper and detailed progress reports are required. This is a continuation of ME-391. An open-forum presentation and discussion of the professional paper are required.
Click here for course fees.
ME-395. Independent Research
Independent study and research for advanced students in the field of mechanical engineering under the direction of a staff member. A research paper at a level significantly beyond a term paper is required.
ME-396. Independent Research
Independent study and research for advanced students in the field of mechanical engineering under the direction of a staff member. A research paper at a level significantly beyond a term paper is required.
ME-397. Seminar
Presentations and discussions of selected topics.
ME-398. Topics in Mechanical Engineering
ME-399. Cooperative Education
Professional cooperative education placement in a private or public organization related to the student’s academic objectives and career goals. In addition to their work experiences, students are required to submit weekly reaction papers and an academic project to a Faculty Coordinator in the student’s discipline. See the Cooperative Education section of this bulletin for placement procedures. Requirements: minimum junior standing in Engineering; 2.0 cumulative GPA; consent of the academic advisor; and approval of placement by the department chairperson. The co-op option for credit can only be taken one time for either 3 or 6 credits.
Physics
PHY-198-298-398. Topics in Physics
Selected topics in the field of physics. These may include one or more of the following: astronomy; geophysics; biophysics; nuclear power and waste; relativity; quantum mechanics; semi-conductors; cryogenics; health physics. May be repeated for credit.
PHY-395-396. Independent Research
PHY-105. Concepts in Physics
Basic concepts of physical science, including the scientific method, will be studied.
Theories, laws, and experiments from mechanics, electricity and magnetism, thermodynamics,
optics, and atomic and nuclear physics may be included. Viewpoints will be classical
and modern, including quantum and relativistic. Class meets for four hours per week:
two hours of lecture and one two-hour lab each week.
Click here for course fees.
PHY-140. Scientific Programming
PHY-170. Concepts in Physics and Chemistry
An overview of Classical Mechanics, Thermodynamics, and the elementary principles
of modern physics, including selected topics in basic chemistry and applications to
human health. Emphasis is placed on basic physical and chemical principles and on
algebraic calculations, scaling, units conversions, Cartesian graphing, acid and base
reactions, and numerical problem solving. Three hours of demonstration and lecture,
one hour of recitation, and two hours of lab per week.
Click here for course fees.
PHY-171. Principles of Classical and Modern Physics
An introductory course designed to promote and understanding of the more important fundamental laws and methods of mechanics and electricity and magnetism. Laboratory work to emphasize basic principles and to acquaint the student with measuring instruments and their use, as well as the interpretation of experimental data. Three hours of demonstration and lecture, one hour of recitation, and two hours of lab per week. Co-requisite: MTH-111
Click here for course fees.
PHY-174. Application of Classical and Modern Physics
An introductory course designed to promote an understanding of the more important fundamental laws and methods of heat, optics, and modern physics. Laboratory work to emphasize basic principles and to acquaint the student with measuring instruments and their use, as well as the interpretation of experimental data. Three hours of demonstration and lecture, one hour of recitation, and two hours of lab per week. Co-requisite: MTH-111
Click here for course fees.
PHY-201. General Physics I
A thorough grounding in the concepts, principles, and laws of mechanics, and wave
motion. Instruction by demonstration and lecture, recitation, and problem solving.
Four hours of demonstration and lecture per week.
PHY-202. General Physics II
A thorough grounding in the concepts, principles, and laws of Electricity and magnetism, optics and light. Instruction by demonstration and lecture, recitation, and problem solving. Four hours of demonstration and lecture per week.
PHY-203. Modern Physics
Modern physics including the experimental basis, concepts, and principles of atomic and nuclear physics. Three hours of demonstration and lecture per week.
PHY-204. General Physics I Lab
PHY-205. General Physics II Lab
PHY-206. Modern Physics Lab
This intermediate level laboratory course offers a modern view of some of the famous
experiments in the history of physics leading to the development of relativity and
quantum theory. Additionally, the experiments are designed to prepare students to
conduct experiments in contemporary physics labs. In doing so, this course presents
a hands-on experience to reinforce the learning of fundamental concepts in EM theory,
relativity, statistical mechanics, quantum mechanics, solid state physics, atomic
physics, and nuclear physics.
PHY-214. Applied Physics
Modeling of various problems in physical, chemical, biological, and environmental
sciences, particularly physical dynamical systems; Includes application of ordinary
differential equations, and Laplace, Fourier, and Z transforms to continuous and discrete
processes, matrix mechanics and eigenvalue problems, statistics and probability, random
processes and distribution functions.
2 hours of lecture and 2 hours of laboratory per week.
PHY-219. Introduction to Weapon Systems
PHY-311. Thermodynamics & Statistical Mechanics
This course focuses on the laws of thermodynamics and other thermodynamic concepts including entropy, free energy, equilibrium, and fluctuations as well as their pivotal role in physics and other scientific disciplines. Topics in statistical mechanics will be covered including partition functions, ensembles, kinetic theory, and phase transitions. Three hours of lecture per week.
PHY-312. Analytical Mechanics
Employs advanced mathematical tools to study applications in complex mechanical systems. It offers an advanced differential reformulation of Newton's laws to study dynamical systems in multiple dimensions, conservative force fields, damped and driven oscillations, two-body problem, central forces and planetary motion, and the rotational dynamics of rigid bodies. Additionally, the course delivers a thorough grounding on the calculus of variations, Lagrange's formalism and Hamiltonian mechanics, all being the essential foundations for the development of modern physics (relativity, quantum mechanics, and quantum field theory). Three hours of lecture per week.
PHY-314. Quantum Mechanics
This course presents an intermediate level of Quantum Mechanics using the abstract formulation of linear vector spaces in the Dirac formalism. Topics covered include: spin, addition of angular momentum, scattering and bound particles, the harmonic oscillator, two-body problem and central potential wells in 3D, H-atom and H-like atoms, time-independent perturbation theory, identical particles and the He-atom. In addition to the foundations of Quantum Mechanics, the course offers a selection of advanced and modern topics like entanglement and quantum teleportation. Three hours of lecture per week.
PHY-374. Imaging in Biomedicine
This course will cover different aspects of imaging important to medicine and biomedicine
including optical microscopy, scanning probe microscopy, scanning electron microscopy,
magnetic resonance, ultrasound X-ray, nuclear radiation, microwave and electro-/magneto-encephalographic
techniques as well as image processing. Three hours of lecture and three hours of
lab per week.
Click here for course fee.
PHY-377. Biophysics
This course presents an overview of the important physical principles governing the behavior of cells and macromolecules. Upper-level mathematics that are useful to understand these phenomena are introduced in a way that is comprehensible to biology majors lacking background beyond basic calculus. In addition to the physical models governing the most ubiquitous molecular and cellular processes, the physics behind the most common experimental techniques used in biology, bioengineering, and biophysics are covered. Three hours of lecture and two hours of lab per week.
PHY-391. Senior Project I
Students will plan and execute a research project in the field of physics or at the
intersection of physics and another related discipline. Projects can be theoretical,
experimental or both and can include the design of unique experiments and simulations.
A detailed progress report and presentation are required. Students pursuing a dual
degree or double major may be eligible to combine this project with the capstone project
of another program (subject to the approval of their advisors in both programs).
Click here for course fee.
PHY-392. Senior Project II
Students will plan and execute a research project in the field of physics or at the
intersection of physics and another related discipline. This is a continuation of
PHY 391. A professional paper and progress report are required. Students will present
the results of their work in an open-forum. Students pursuing a dual degree or double
major may be eligible to combine this project with the capstone project of another
program (subject to the approval of their advisors in both programs).
Click here for course fee.