Mathematics CoursesMATH 102. Plane Trigonometry
Trigonometry functions and graphs, identities and equations, solving triangles, vectors, polar coordinates, De Moivre’s Theorem.
Prerequisites: MATH 120 or Math Enhanced ACT score of 23 or above or permission of instructor.
MATH 103. Problem Solving and Number Sense
Estimation, problem solving, sets, whole and rational number operations and properties, the set of integers, elementary number theory.
Prerequisites: ACT MATH 19+ or equivalent.
MATH 103E. Problem Solving and Number Sense
Estimation, problem solving, sets, whole and rational number operations and properties, the set of integers, elementary number theory.
Prerequisites: In addition, students must fulfill the associated lab component requirements.
MATH 104. Algebra, Statistics, and Probability
Rational numbers, percent, probability, statistics, algebraic methods and problem solving, with reference to the NCTM standards.
Prerequisites: MATH 103.
MATH 105. Geometry and Measurement
Geometry, measurement, transformations, coordinates, with reference to the NCTM standards. Prerequisites: MATH 103.
MATH 111. Mathematics for Liberal Arts
Problem solving, number systems, logic, consumer math, basic algebra and geometry, basic probability and statistics.
Prerequisites: ACT MATH 19+ or equivalent.
MATH 111E. Mathematics for Liberal Arts
Problem solving, number systems, logic, consumer math, basic algebra and geometry, basic probability and statistics.
Prerequisites: In addition, students must fulfill the associated lab component requirements.
MATH 118. College Algebra with Business Applications
Linear and quadratic equations; radical expressions; polynomial, rational, exponential and logarithmic functions; systems of linear equations; matrices; linear programming; input/output models; applications to business and economics.
Prerequisites: ACT MATH 19+ or equivalent.
MATH 118E. College Algebra with Business Applications
Linear and quadratic equations; radical expressions; polynomial, rational, exponential and logarithmic functions; systems of linear equations; matrices; linear programming; input/output models; applications to business and economics.
Prerequisites: In addition, students must fulfill the associated lab component requirements.
MATH 119. Algebraic Methods
Quadratic equations, radical expressions, complex numbers, systems of linear equations, graphs of functions, exponentials and logarithms.
Prerequisites: ACT MATH 19+ or equivalent.
MATH 119E. Algebraic Methods
Quadratic equations, radical expressions, complex numbers, systems of linear equations, graphs of functions, exponentials and logarithms.
Prerequisites: In addition, students must fulfill the associated lab component requirements.
MATH 120. College Algebra
Equations and inequalities, functions, systems of equations and inequalities, graphing, rational expressions, radical expressions, and applications of the above.
Prerequisites: MATH 119 or ACT MATH 21+ or equivalent.
MATH 121. Pre-Calculus (4 credit hours)
Properties and applications of algebraic and transcendental functions, angles, trigonometric ratios and identities, conic sections, polar coordinates, systems of equations, matrices.
Prerequisites: a grade of C or better in MATH 120, or ACT MATH 23+ or equivalent.
MATH 150. Introduction to LaTeX (1 credit hour)
Typesetting scientific and technical documents.
Prerequisites: MATH 206, or concurrent enrollment in MATH 206, or permission of the instructor.
MATH 205. Discrete Mathematics
The basic non-calculus mathematics for computer science in the areas of algebra, logic, combinations and graph theory.
Prerequisites: MATH 120 and CS 101.
MATH 206. Analytic Geometry and Calculus I (4 credit hours)
One- and two-dimensional analytic geometry, functions, limits, continuity, the derivative and its applications, maxima and minima, concavity, Newton’s Method, integration, area, Fundamental Theorem of Calculus, numerical integration, transcendental functions.
Prerequisites: MATH 120 and 102 or MATH 121.
MATH 207. Analytic Geometry and Calculus II (4 credit hours)
Applications of integration, techniques of integration, improper integrals, sequences and series, Taylor’s series, parametric equations, polar coordinates, conic sections.
Prerequisites: MATH 206.
MATH 208. Analytic Geometry and Calculus III (4 credit hours)
Vectors, lines and planes in space, quadric surfaces, cylindrical and spherical coordinates, vector calculus, multivariable functions, partial differentiation and gradients, constrained and unconstrained optimization, double and triple integrals, volume, centroids, moments of inertia, line integrals.
Prerequisites: MATH 207.
MATH 222. Elementary Statistics for Math and Natural Science
Descriptive statistics, probability distributions, experiment design and sampling, confidence intervals, hypothesis testing. Statistical software packages will be used.
Prerequisites: C or better in MATH 120 or ACT MATH 23+ or equivalent, or permission of instructor.
MATH 251. Introduction to Computational Science
The modeling process, simple dynamic models, models with interactions, computational error, simulation techniques, aggregate and agent-based models.
Prerequisites: MATH 207
MATH 299. Special Topics (1-3 credit hours)
Televised courses or other courses designed for special purposes.
MATH 300. Introduction to College Geometry
Advanced topics in the geometry of triangles, transformations (dilatations, similitude and inversion), foundations of geometry, theorems of Ceva and Menelaus, Desargues’ configuration and duality.
Prerequisites: MATH 207.
MATH 307. Linear Algebra
Vector spaces, linear transformations, inner products, orthonormality, eigenvalue problems, system of linear equations, matrices, determinants; application.
Prerequisites: MATH 207.
MATH 308. Introduction to Modern Abstract Algebra
Axiomatic development of rings, integral domains, fields, polynomials, complex numbers, group theory, isomorphism.
Prerequisites: MATH 208.
MATH 309. Introduction to the History of Mathematics
The history of mathematics from the earliest times until the 18th century, as developed in Egypt, India, China, Greece and Europe.
Prerequisites: MATH 205 and 20
MATH 310. Elementary Number Theory
Induction, well-ordering principle, Euclidean Algorithm, Chinese Remainder Theorem, Fermat’s and Wilson’s Theorems, prime numbers, multiplicative functions, quadratic reciprocity, sum of squares, Diophantine Equations, Fermat’s Last Theorem, cryptology.
Prerequisites: MATH 205 and MATH 207.
MATH 315. Introduction to Complex Variables
Limits, continuity and differentiation of complex functions, analytic functions, Cauchy Riemann Equations, integration, contours, Cauchy’s Integral Formula, Taylor series and Cauchy’s Residue Theorem.
Prerequisites: MATH 208.
MATH 317. Mathematics for Teaching
Materials and methods for teaching mathematics in elementary school.
Prerequisites: EDUC 316 and MATH 104 and 105.
MATH 355. Fundamentals of Data Science (4 credit hours)
Data cleaning, filtering andtransformations and application ofmachine learning principles, regression, clustering, classification, pattern discovery, Bayesian inference, dimensionality reduction, datascience careers, application ofdata science.
Prerequisite(s): MATH 222 andCS 116 or CS 336.
MATH 399. Special Topics (1-3 credit hours)
A junior-level course designed for a topic of special current interest, including televised courses.
Prerequisites: As stated for each offering.
MATH 401. Introduction to Vector Analysis
Vector algebra, derivatives, space curves, line and surface integrals, transformation of coordinates, directional derivative, divergence and Stokes’ theorem; applications.
Prerequisites: MATH 208.
MATH 402. Differential Equations I
The types and solutions of differential equations of the first and second order. Solutions of differential equations and the application of physics and mechanics.
Prerequisites: MATH 208.
MATH 403. Introduction to Probability
Discrete and continuous probability models, random variables, estimation of parameters, moments, conditional probability, independence, central limit theorem, sampling distributions.
Prerequisites: MATH 208 and 222.
MATH 404. Numerical Analysis
Numerical solution of linear and non-linear algebraic equations and eigenvalue problems, curve fitting, interpolation theory, numerical integration, differentiation and solution of differential equations, algorithms and computer programming.
Prerequisites: MATH 208 and one programming language.
MATH 405. Differential Equations II
Laplace transform series solutions, Bessel and Legendre equations, systems of equations, existence theorems and numerical methods.
Prerequisites: MATH 402.
MATH 406. Mathematics Statistics
Decision theory, confidence intervals, hypothesis testing, multiple linear regression, correlations, analysis of variance, covariance, goodness of fit tests, non-parametric tests.
Prerequisites: MATH 403.
MATH 407. Introduction to Topology
Set theory, cardinal numbers, orderings, continuity, homeomorphisms, convergence, separation, compactness, connectedness, completeness; topological, metric, regular, normal and Hausdorff spaces.
Prerequisites: MATH 208.
MATH 408. Senior Mathematics Seminar (2 credit hours)
Integrates the work completed in the various courses. Reading and research oriented. To be taken in one of the last two semesters prior to graduation.
MATH 409. Advanced Calculus I
Functions of several variables, vector functions, gradient, partial differentiation, directional derivative, multiple integrals, maxima and minima, improper integrals, line and surface integrals, divergences and Stokes’ theorem.
Prerequisites: MATH 208.
MATH 410. Advanced Calculus II
Convergence of infinite series, uniform convergence, Taylor’s series, Fourier series, ordinary and partial differential equations; functions of a complex variable including integrals, power series, residues and poles, conformal mapping.
Prerequisites: MATH 409.
MATH 411. Teaching of Mathematics in Secondary and Middle Schools
Review of the fundamental operations as applied to integers, fractions, and decimals; objective, methods, and materials of instruction of mathematics, lesson and unit planning, classroom procedure in teaching mathematics, and use of mathematics laboratory.
Prerequisites: EDUC 316, MATH 205, and MATH 300.
MATH 415. Differential Equations for Science and Engineering (4 credit hours)
Ordinary differential equations, series solutions, Laplace transforms, systems of differential equations, Fourier series, partial differential equations, applications.
Prerequisites: MATH 208.
MATH 435. Applied Regression and Time Series
Simple and multiple linear regression, elementary time-series models, auto-regressive and moving –average models, fitting models to data, evaluating models and interpreting results.
Prerequisites: MATH 406
Computer Science CoursesCS 100. Introduction to Computers and their Applications (3 credit hours)
Computer history, application and ethics, operating systems, word processing, spreadsheets, databases, and integrating applications, data communications and the internet computer security and privacy.
Prerequisite(s): 19 or above in Math ACT.
CS 101. Programming Fundamentals (3 credit hours)
The fundamental concepts of programming using C. Historical and social context of computing and an overview of computer science as a discipline.
Prerequisite(s): Eligibility for MATH 120.
CS 102. The Object-Oriented Paradigm (3 credit hours)
The fundamental concepts of object-oriented programming using language such as C++, JAVA, or another object-oriented programming language of the instructor’s choice.
Prerequisite(s): C or better in CS 101.
CS 116. Python Programming (3 credit hours)
Basics of computer programmingand Python language, data types, flow control, functions, regularexpressions, graphing, file I/O, data visualization and pythonlibraries.
Prerequisite(s):Eligibility for MATH-120.
CS 202. FORTRAN Programming I (3 credit hours)
Structured FORTRAN with documentation, input- output, loops and logic statements.
Prerequisite(s): MATH 120, CS 101.
CS 204. Introduction to COBOL Programming (3 credit hours)
Provides the basic elements of the computer language necessary to run programs with an emphasis on business applications.
Prerequisite(s): CS 101.
CS 210. Fundamentals of Operating Systems (3 credit hours)
An introduction to the organization of computer operating systems and the range of computer operations available through efficient use of operating systems.
Prerequisite(s): CS 102
CS 214. Introduction to Visual Basic (3 credit hours)
This course introduces students to the standard visual basic forms, controls and event procedures. Sequential and random access file handling, database access and general language structure will be explored.
Prerequisite(s): CS 101.
CS 230. Database Management Systems (3 credit hours)
This course presents the history of database management systems, the logical and physical structures of several ent models, and deals in a practical, experiential way with the design of databases and the management systems that control them.
Prerequisite(s): CS 102.
CS 236. Introduction to PASCAL (3 credit hours)
The basic concepts and skills, including general problem-solving techniques, files and text processing and abstract data structures.
Prerequisite(s): CS 101.
CS 240. Data Communications and Networking (3 credit hours)
An introduction to the theories, terminology, equipment and distribution media associated with data communications and networking.
Prerequisite(s): CS 102.
CS 250. Data Structures and Algorithms (3 credit hours)
An introduction to the implementation and use of abstract data types including dynamic arrays, linked lists, stack, queues, three hash tables and heaps as well as algorithms that operate on these structures with a preliminary study of algorithmic complexity.
Prerequisite(s): CS 102 and Math 205.
CS 266. Introduction to JAVA (3 credit hours)
This course introduces students to the JAVA programming language. This object-oriented language is gaining popularity for developing secure, platform-independent applications and is often the language of choice for internet applications.
Prerequisite(s): CS 102.
CS 299. Special Topics (1-4 credit hours)
A sophomore-level course designed for a topic of special current interest.
Prerequisite(s): As stated by the offering.
CS 309. Software Engineering (3 credit hours)
Application of the tools, methods and disciplines of computer science to solving real-world problems. Topics include: the software process, software life-cycle models, software teams, quality assurance, project duration and cost estimation.
Prerequisite(s): CS 250.
CS 310. Computer Architecture and Assembly Language (3 credit hours)
An introduction to the design and organization of computer systems. Introduction to tradeoff evaluation based on Amdahl’s Law and discussion of fundamental building blocks of computer systems including the arithmetic logic unit (ALU), floating point unit (FPU), memory hierarchy and input-output (I/O) system. Study includes the instruction set architecture (ISA), a companion of RISC and CISC architecture.
Prerequisite(s): CS 102 and MATH 205.
CS 311. Object-Oriented Programming (3 credit hours)
Object-oriented programming using languages such as C++, Java, Smalltalk, Delphi.
Prerequisite(s): CS 250.
CS 316. Cybersecurity Principles and Practice (3 credit hours)
Diagnostic software utilities, advanced network packetanalysis, firewalls, intrusiondetection rules, forensicinvestigation, penetration testing, human factors in cybersecurity.
Prerequisite(s): CS 215 and CS240.
CS 335. Introduction to Systems Analysis (3 credit hours)
Life cycle of business information study, design, development, and operating phases, feasibility, project control.
Prerequisite(s): CS 250.
CS 336. Scripting Languages (3 credit hours)
Shell scripts and batch files, programming using interpreted languages such as PERL, Python, PHP, JavaScript or VBScript for automation of system administration tasks and web programming. Prerequisite(s): CS 102
CS 355. Big Data Analytics (3 credit hours)
Introduction to distributed computing and architecture, mapreduce fundamentals, big data ingestion and warehousing.
Prerequisite(s): CS 230 or CS 250
CS 365. GUI Programming (3 credit hours)
Graphical user interface design and implementation using visual programming tools and libraries.
Prerequisite(s): CS 250.
CS 390. Directed Student Research in Computer Science. (1-3 Credits)
CS 390 provides students with an introduction to the research and project design process as applied with the computing field. Students will learn about the tools of the trade and work through design principles starting with the articulation of a question, reviewing methods of exploration, gathering evidence, communicating results, and assessing/evaluating research or project outcomes.
Prerequisite(s): Permission of the instructor.
CS 395. Internship. (1-3 credits)
Placement of Computer Science students in business, industry and government to gain experience in applications of computer science in a work environment in a supervised setting.
Prerequisite: Approval of the Department Chair.
CS 399. Special Topics (1-3 credit hours)
A junior-level course designed for a topic of special current interest, including televised courses. Prerequisite(s): As stated for each offering.
CS 405. Algorithms (3 credit hours)
Design and analysis of algorithms and data structures, asymptotic analysis, recurrence relations, probabilistic analysis, divide and conquer, searching, sorting and graph processing algorithms.
Prerequisite(s): CS 250.
CS 408. Senior Seminar (2 credit hours)
Integrates the work completed in the various courses. Reading and research oriented. (To be taken in one of the last two semesters prior to graduation.)
CS 410. Systems Administration (3 credit hours)
Maintenance of a multi-user computer system, managing services, managing users, managing data, file systems, networking and security.
Prerequisite(s): CS 240 and CS 336.
CS 415. Theory of Computing (3 credit hours)
Formal grammars and languages, Chomsky Normal Form, Greibach Normal Form, finite automata, pushdown automata, turing machines, computability.
Prerequisite(s): CS 250 and CS 311.
CS 416. Computer Forensics and Penetration Assessment (3 credit hours)
Digital investigations, data andfile recovery methods, digitalforensics, data acquisition, virtualmachines, networks, mobiledevices, cloud forensics.
Prerequisite(s): CS 316
CS 425. Compiler Design (3 credit hours)
Introduces the theory and practice of programming language translation. Topics include compiler design, lexical analysis, parsing, symbol tables, declaration and storage management, code generation and optimization techniques.
Prerequisite(s): CS 250 and CS 310.
CS 445. Embedded Systems (3 credit hours)
An introduction to embedded system design and implementation, including specifications and modeling of embedded systems, hardware/software co-design, development methodologies and system verification and implementation with CAD tools.
Prerequisite(s): CS 310 or equivalent.
CS 455. Applied Data Mining (3 credit hours)
Data transformations, pattern discovery, cluster analysis, data mining and analytics, machine learning algorithms.
Prerequisite(s): MATH 355
CS 456. Applied Artificial Intelligence (2 credit hours)
History and concepts of ArtificialIntelligence, building blocks ofAI, Machine learning algorithms, applications of AI acrossindustries, design thinking, casestudies of AI industry practices.
Prerequisite(s): MATH 355
CS 505. LIBRARY RESEARCH (2 credit hours)
Extensive library research techniques in a particular Computer Science area. Staff assigns a topic and supervises the project. A maximum of two credits of CS 505 may be counted toward a Master’s in Computer Science.
CS 510. ADVANCED OPERATING SYSTEMS (3 credit hours)
Advanced topics in operating systems, such as: multi-tasking, synchronization mechanisms, distributed system architecture, client-server models, distributed mutual exclusion and concurrency control, agreement protocols, load balancing, failure recovery, fault tolerance, cryptography, multiprocessor operating systems.
CS 515. THEORY OF COMPUTATION (3 credit hours)
Finite automata theory, including determinism vs. nondeterminism, regular expressions, non-regular languages, and algorithms for finite automata. Context free languages including grammars, parsing, and properties. Turing machines and their functions. Undecidability. Computational complexity, including the classes P and NP.
CS 530. ADVANCED DATABASE MANAGEMENT SYSTEMS (3 credit hours)
Transaction management; query processing and optimization; organization of database systems, advanced indexing, multi-dimensional data, similarity-based analysis, performance evaluation, new database applications.
CS 540. NETWORK PROGRAMMING (3 credit hours)
Socket and client-server programming, remote procedure calls, data compression standards and techniques, real-time protocols (e.g: chat, etc, web-related programming (CGI, Java/Javascript, HTTP, etc.,) network management (SNMP-based management, dynamic/CORBA-based management).
CS 597. INTERNSHIP (1-3 credit hours)
Participation in private corporations, public agencies, or non-profit institutions. Students will be required to have a faculty coordinator as well as a contact in the outside organization, to participate with them in regular consultations on the project, and to submit a final report to both. On completion of internship, the outside contact should provide the faculty coordinator with a letter evaluating student's performance during the internship period. At most 3 credits can be accepted towards the M.S. degree.
CS 599. SPECIAL TOPICS (1-4 credit hours)
An in-depth study of special topics proposed by members of the Computer Science graduate faculty. Open to graduate students.
CS 605. ANALYSIS OF ALGORITHMS (3 credit hours)
Techniques for designing efficient algorithms, including choice of data structures, recursion, branch and bound, divide and conquer, and dynamic programming. Complexity analysis of searching, sorting, matrix multiplication, and graph algorithms. Standard NP-complete problems and polynomial transformation techniques.
CS 609. ADVANCED SOFTWARE ENGINEERING (3 credit hours)
Advanced design methods including formal methods, component-based design, design with patterns and frameworks, and architectural-based designs. Modern software processes such as Extreme Programming and Cleanroom software development. Issues and problems associated with large-scale software project failures and techniques for preventing them.
CS 610. ADVANCED COMPUTER ARCHITECTURE (3 credit hours)
Design methodology; processor design; computer arithmetic: algorithms for addition, multiplication, floating point arithmetic; microprogrammed control; memory organization; introduction to parallel architectures.
CS 611. COMPUTER SECURITY (3 credit hours)
Principles and practice of Computer Network Security. Cryptography, authentication protocols, public key infrastructures, IP/www/E-commerce security, firewalls, VPN, and intrusion detection.
CS 612. PARALLEL AND DISTRIBUTED COMPUTING (3 credit hours)
General concepts in the design and implementation of parallel and distributed systems, covering all the major branches such as Cloud Computing, Grid Computing, Cluster Computing, Supercomputing, and Many-core Computing.
CS 613. COMPUTER GRAPHICS (3 credit hours)
Graphics hardware; graphics primitives; two-dimensional and three-dimensional viewing; basic modeling, input and display devices, data structures, architectures, primitives, and geometrical transformations appropriate to computer graphics.
CS 615. MACHINE LEARNING AND DATA MINING (3 credit hours)
Fundamentals of machine learning including rote learning, learning from examples, learning from observations, and learning by analogy; knowledge acquisition for expert systems. Information processing techniques and mathematical tools to assemble, access, and analyze data for decision support and knowledge discovery.
CS 645. REAL-TIME EMBEDDED SYSTEMS (3 credit hours)
An overview of the unique concepts and techniques needed to design and implement computer systems having real-time response requirements in an embedded environment. It contrasts the concepts and techniques of real time and embedded systems with those of more traditional computer systems. Topics include: Basic concepts of real time and embedded systems, hardware features, programming languages, real time operating systems, synchronization techniques, performance optimization and current trends in real time and embedded systems such as incorporating internet connectivity.
CS 697. DIRECTED STUDENT RESEARCH (1-3 credit hours)
An independent research topic designed by the student with the assistance of a graduate faculty advisor who supervises the project. The topic should be acceptable to the advisor and the chair. Limited to specific problems in the Computer Science field. A maximum of three credits of CS 697 may be counted toward a Master’s in Computer Science. Variable contact hours.
CS 699. THESIS PREPARATION (1-9 credit hours)
An independent research project designed by the student with assistance from the Thesis advisor and acceptable to the Thesis committee. Variable contact hours. Course is graded pass/fail only.
Engineering CoursesENGR 101. Intro to Problem Solving I (2 credit hours)
This course provides the skills needed for beginning engineering students to succeed academically and professionally. This project-based course prepares students for an engineering career by providing opportunities to apply mathematics to solve engineering problems, acquire team working skills, practice written and verbal communication skills, enhance problem solving and design skills, and use a computer as a tool for analysis, design and communication.
Prerequisite(s): MATH 121 or MATH 102 and Concurrent Enrollment in MATH 206.
ENGR 102. Intro to Problem Solving II (3 credit hours)
This course is the second part of a two-course sequence that provides the skills needed for beginning engineering students to succeed academically and professionally. The objective of this project-based course is to prepare students for an engineering career by providing opportunities to apply mathematics to solve engineering problems, to acquire teamwork skills, to practice written and verbal communication, and to use a computer as a tool for analysis, modeling, and design. Students will learn to use MATLAB® for programming.
Prerequisite(s): ENGR 101 and MATH 206 with C or better.
ENGR 210. Engineering Graphics/CAD (2 credit hours)
Fundamentals of drafting through the use of sketching and computer graphics as applied to orthographic views, sectional views, isometric views; threads and fasteners.
ENGR 241. Statics (3 credit hours)
In this class, students apply the concept of force equilibrium to problems in engineering. Topics covered are vector operations, couples and moments, resultants, centers of gravity and pressure, static friction, free-body diagrams, beam theory, trusses and frames.
Prerequisite(s): MATH 206 and PHYS 231with a grade of C or better for both Courses.
ENGR 242. Dynamics (3 credit hours)
Newtonian dynamics of particles and rigid bodies. Engineering applications of equations of motion, work and energy, conservative forces, impulse and momentum, impulsive forces, acceleration, relative motion, instantaneous centers, and plane motion.
PREREQUISITES: ENGR 241, MATH 207
ENGR 243. Mechanics of Materials (3 credit hours)
This course examines both the theory and application of the fundamental principles of mechanics of materials. Understanding of the mechanics of materials comes from examining the physical behavior of materials under load, formulating a physical explanation for this behavior; and mathematically modeling the behavior. The ultimate goal is a comprehensive theory of mechanical behavior under load.
Prerequisite(s): ENGR 241 and MATH 207 with a grade of C or better.
ENGR 301. Fluid Mechanics (4 credit hours)
Fluid properties, statics, and kinematics. Conservation laws for mass, momentum, and mechanical energy; Similitude and dimensional analysis; Laminar and turbulent flow; Viscous effects. Flow in pressure conduits.
PREREQUISITES: ENGR 241 and MATH 207
ENGR 311. Thermodynamics (3 credit hours)
Fundamental concepts of energy analysis including thermodynamic property tables, First Law, Second Law, pressure, temperature, volume, enthalpy, and entropy. Design of some simple thermal systems.
PREREQUISITES: MATH 207, PHYS 231
ENGR 479. Senior Seminar (3 credit hours)
Capstone integration of the engineering curriculum by comprehensive design experience to professional standards.
PREREQUISITES: permission from the program coordinator
ChE 206. Material and Energy Balances (3 credit hours)
Application of multicomponent material and energy balances to chemical processes involving phase changes and chemical reactions.
PREREQUISITES: MATH 206, CHEM 106
ChE 304. Transport Phenomena (3 credit hours)
Fundamental relationships for momentum, heat and mass transfer for flow systems to include chemical reactions, interphase transport, transient phenomena, microscopic and macroscopic balance equations.
PREREQUISITES: ENGR 301
ChE 305. Chemical Engineering Lab I (2 credit hours)
Laboratory study of fluid phenomena, heat transfer processes and equipment, and evaporation.
PREREQUISITES: ChE 304, ChE 206, CHEM 108.
ChE 311. Phase and Reaction Equilibrium (3 credit hours)
Thermodynamics of phase and chemical reaction equilibria including non-ideal thermodynamics and multicomponent applications.
PREREQUISITES: ENGR 311, ChE 206.
ChE 315. Chemical Equipment & Process Design I (3 credit hours)
Design procedures for equipment and processes involving heat transfer. Application of design procedures for equipment and processes involving evaporation, distillation, leaching, extraction, gas absorption and desorption.
PREREQUISITES: ChE 311
ChE 402. Chemical Reaction Engineering (3 credit hours)
Application of material balances, energy balances, chemical equilibrium relations, and chemical kinetic expressions to the design of chemical reactors.
PREREQUISITES: ChE 304, ChE 315
ChE 405. Chemical Engineering Lab II (2 credit hours)
Laboratory study in reactor design and mass transfer operations.
Pre-req: ChE 305, Co-requisite: ChE 402
ChE 415. Chemical Equipment & Process Design II (3 credit hours)
Transient behavior of chemical process flow systems, linearization and stability. Process control system design including frequency response analysis. Instrumentation and hardware.
PREREQUISITES: ChE 315
CE 201. Surveying (3 credit hours)
Principles of the level, theodolite, electronic distance measurement (EDM), total station, taping, note keeping, coordinate geometry, control surveys, triangulation, trilateration, plane coordinate systems, azimuth and topographic mapping. Laboratory includes use of level, theodolite, EDM, total station, traverse closure, level net closure, topographic mapping, measuring distances and heights using coordinate geometry calculations.
PREREQUISITES: MATH 102 or, MATH 121
CE 301. Structural Analysis I (4 credit hours)
Stability, determinacy, and equilibrium of structures; shear and bending moment diagrams of determinate and indeterminate beams and frames; analysis of trusses; displacement of planar structures.
PREREQUISITES: ENGR 243; Co-Req: MATH 415
CE 302. Civil Engineering Materials (3 credit hours)
Introduction to engineering properties of common civil engineering materials including metals, soils, aggregates, Portland cement concrete, asphalt concrete, wood, and masonry. Laboratory involves performance of standard tests on aggregates, concretes, wood; emphasizing data analysis and application of test results to design specifications.
PREREQUISITES: ENGR 243
CE 303. Intro to Geotechnical Engineering (4 credit hours)
Introduction to geotechnical engineering, fundamental soil properties, classification of soils, soil compaction, permeability, compressibility, and consolidation of soils, shear strength, bearing capacity, lateral earth pressures.
PREREQUISITES: ENGR 243
CE 306. Intro to Environmental Engineering (4 credit hours)
The course covers introduction to environmental engineering. Topics include a review of a role of the United States Environmental Protection Agency (EPA) in environmental protection, mass balance, rainfall and runoff analysis, basic surface water and groundwater hydrology, water quality management, municipal solid waste and hazardous waste management, and air pollution control.
PREREQUISITES: CHEM 105, CHEM 107
CE 308. Intro to Transportation Engineering (4 credit hours)
The course introduces fundamental engineering principles used in design and analysis of functioning of transportation systems and their components. The course emphasizes the technological and social aspects of transportation. The course material covers: design and analysis of highway elements, traffic flow theory, traffic signal design, system level planning and forecasting.
PREREQUISITES: CE 201, CE 302
CE 403. Foundation Engineering (3 credit hours)
Subsurface investigations and synthesis of soil parameters for geotechnical design and analysis, concepts of shallow and deep foundation design, geotechnical design of conventional retaining walls, computerized analysis and design of soil/foundation interaction; case histories.
PREREQUISITES: CE 303
CE 409. Reinforced Concrete Design (3 credit hours)
Course covers characteristics of concrete materials; introduction to ACI Building Code requirements for reinforced concrete; strength design of slabs, beams, columns and footings.
PREREQUISITES: CE 301
CE 410. Steel Design (3 credit hours)
Course includes characteristics of structural steel; Introduction to AISC Load and Resistance Factor Design (LRFD) specifications; design of tension members, columns, beams, beam-columns, and connections.
PREREQUISITES: CE 301
CE 411. Construction Engineering (3 credit hours)
Introduction to the construction processes. Construction site layout, earthmoving materials and operations, quantity takeoff, construction equipment and equipment selection, productivity improvement, construction methods and practice, wood/concrete/steel construction, and management of constructed facilities.
PREREQUISITES: Permission from dept Coordinator
CE 412. Construction Method (3 credit hours)
Introduction to the fundamental knowledge required for construction project management. Lecture
specifically focuses on the topics which include project scheduling and various scheduling methods, control of project cash flows, project financing, and earned value analysis.
PREREQUISITES: Permission from dept Coordinator
Course Rotations