Apr 28, 2024  
2021-2023 Graduate Catalog 
    
2021-2023 Graduate Catalog [ARCHIVED CATALOG]

College of Engineering


Lin Li, PE, Ph.D., Interim Dean
203 Andrew P. Torrence Hall (615) 963-5401

lli1@tnstate.edu

 

Tamara Rogers, Ph. D., Co-coordinator of Graduate Program 
Associate Professor 
005F McCord Hall (615) 963-1520 

trogers3@Tnstate.edu

 

Muhammad Akbar, Ph. D., P.E., Co-coordinator of Graduate Program 
Associate Professor 
138C Andrew P. Torrence Hall (615) 963-5392 

makbar@tnstate.edu 

The College of Engineering includes the departments of Civil and Architectural, Electrical and Computer Engineering, Mechanical and Manufacturing Engineering, Applied and Industrial Technologies, and Computer Science. The College has about 41 faculty full-time faculty and about 98 percent of them hold Ph.D. degrees. The Tiger Institute, TSU Interdisciplinary Graduate Engineering Research, has an average operating budget of 2 million dollars per year and supports about fifteen different research projects.

 

Degree Programs

Engineering and Computational Sciences (ENCS) Ph.D.
Computer, Information, and Systems Engineering M.S.
Computer Science M.S.
Data Science M.S.
Engineering M.E.

 

Major: Engineering and Computational Sciences (ENCS)
Degree: Doctor of Philosophy (Ph.D.)

Concentrations:
(1) Engineering Systems and (2) Computational Sciences

Major: Computer, Information and Systems Engineering (CISE)
Degree: Master of Science (M.S.)

Major: Data Science
Degree: Master of Science (M.S.)

Major: Computer Science
Degree: Master of Science (M.S.)

Concentrations:

  • Cyber Security & Networking
  • Data Science
  • High-Performance Computing & Bioinformatics

Major: Engineering
Degree: Master of Engineering (M.E.)

Concentrations:

Biomedical Engineering
Civil Engineering
Electrical Engineering
Environmental Engineering
Environmental Management
Manufacturing Engineering
Mechanical Engineering

The College of Engineering offers work leading to the Master of Engineering (M.E.) degree with six concentrations: Biomedical Engineering, Civil Engineering, Electrical Engineering, Environmental Engineering, Manufacturing Engineering, and Mechanical Engineering.

  

Programs

Master of Engineering

Master of Science

Doctor of Philosophy

Courses

Biomedical Engineering

  • BMEN 5000 - Biomedical Instrumentation (3)


    This course provides instructional materials on the biomedical instrumentation, physiological measurements and analysis of physiological signals. Basic theory of measurements, electrodes, sensors, transducer, data acquisition and electrical safety are covered. The emphasis is on the use of Biopac system for physiological measurements (such as EEG, ECG, EMG etc.), use of Matlab and/or LabVIEW tools in developing analysis and data interpretation tool. Prerequisite(s): Undergraduate Prerequisites Courses (or Equivalent): MATH 3120, ENGR 2000, 2001 and ENGR 2230. Lecture 3 Credits.
  • BMEN 5010 - Introduction to Biomedical Engineering (3)


    A multi-disciplinary course of biomedical engineering which include: ahistorical perspective, basics of anatomy and physiology, bio-electric phenomena, biomedical sensors, bio-instrumentation, bio-signal processing, hysiological modeling, skeletal muscle mechanics, cardiovascular mechanics, bio-materials, tissue engineering, biotechnology, radiation imaging, rehabilitation engineering and technology assisted therapies. Laboratory experiments for biomedical project design are also part of this course. Prerequisite(s): EECE 4600 or equivalent. Lecture 3 Credits.
  • BMEN 5030 - Medical Imaging and Signal Processing (3)


    This course covers the principal methods for representing, storing, processing, coding, transmitting and analyzing of biomedical images by means of digital computers. Sampling theorems, image transforms, image enhancement and restoration, frequency domain and spatial domain techniques, image coding and transmission, and image segmentation and description are discussed. Applications will be on MRI, CAT, Ultrasound etc. Prerequisite(s): EECE 4600 or equivalent.
  • BMEN 5040 - Biomechanics (3)


    An interdisciplinary course on Biomechanics covering topics such as: Biomechanics of solids, fundamentals of fluid mechanics, physiological fluid mechanics, mass transfer, bioheat transfer, the modeling approach to the study of physiological systems, biomaterials, the interaction of biomaterials and biomechanics, locomotion and muscle biomechanics, principles of electrophoretic separation, and application of MATLAB and/or LabVIEW tools in developing analysis and data interpretation. Prerequisite(s): Prerequisites (or Equivalent): MATH 3030 or 3120, ENGR 2120, or permission from the instructor. Lecture 3 Cr.

Computer Science

  • COMP 5100 - Software Engineering (3)


    This course focuses on foundational concepts of software engineering including software processes and life-cycle models, software requirements and specifications, software design methodologies, software testing, maintenance, and cost analysis. Prerequisite: None.
  • COMP 5200 - Advanced Algorithms Design and Analysis (3)


    Analysis and design of advanced algorithms and data structures in many areas of computing including divide and conquer dynamic programming, greedy technique, graph algorithms, pattern matching, geometric algorithm, P and NP, and efficient approximation algorithms. Prerequisite(s): COMP 3040 and COMP 3200 or Equivalent.
  • COMP 5300 - Advanced Computer Architectures (3)


    This course introduces advanced computer architectures. It focuses on selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals, and teaches the qualitative and quantitative examination of computer design tradeoffs. It covers the system architecture, processor technology, advanced memory hierarchy and I/O organization, power and energy management, and reliability, and it further covers the new development in multicore, data center design, and parallel I/O. Prerequisite(s): COMP 2400 or Equivalent.
  • COMP 5400 - Hybrid and Relational Databases (3)


    This course presents relational, object-oriented, and hybrid database concepts. Topics include: definitions of objects and attributes, methods and messages, classes, object-oriented data models, architectural issues, the object-oriented database system manifesto, object-oriented database design, object-oriented database management systems, and object/relational database management systems. Prerequisite(s): None.
  • COMP 5440 - Mobile Robotics (3)


    This course provides students with hands-on experience in mobile robot design, implementation, and testing. It covers mobile robot topics such as robot hardware, robot sensing, actuation, embedded system programming, and algorithms for localization, path planning, and mapping. It briefly covers multi-robot systems. Students are expected to work in laboratory in teams to build and test increasingly complex mobile robots and compete in an end-of-semester robot contest. Prerequisite(s): COMP 5100 .
  • COMP 5500 - Introduction to Data Science (3)


    This course is an introduction to data science and the analysis of large data sets in order to draw insights and to extract information. The course covers using Python libraries for reading large data sets including Numpy and Pandas, reading input from standardized formats, calculating statistical measures from large data sets, linear regression, and evaluating model accuracy, precision and sensitivity. The course also covers logistic regression, unsupervised learning including k-means and hierarchical clustering, and time-series analysis with relational and non-relationship databases. It also covers sentiment analysis and recommendation systems. Prerequisite(s): None
  • COMP 5520 - Introduction to High Performance Computing (3)


    This course focuses on concepts of distributed system, concurrency control, files system, resource management in shared/distributed memory, and high-performance computing in different computing systems. The topics include computing in multiple-core computer, GPU, computer cluster, parallel computer, and synchronous/asynchronous computer networks. The problems of consensus, communication, resource allocation, synchronization, link/process failures in synchronous/asynchronous networks will also be discussed. Prerequisite(s): COMP 5200 .
  • COMP 5600 - Mobile Applications Development (3)


    This course provides comprehensive understanding of the principles of application design, implementation, and testing for mobile platforms (e.g. cell phones). Memory management, user interface design and implementation, data handling, networking, GPS and motion-based sensing are among the topics covered. Students are expected to work in teams to build and test increasingly complex mobile phone applications and compete in an end-of-semester contest. Prerequisite(s): COMP 5100 .
  • COMP 5700 - Fundamentals of Computer Networks (3)


    This course provides fundamental design principles of ATM, Internet, and local area networks; protocol layers and the Internet Architecture; medium access protocols; application protocols and TCP/IP utilities; basic principles and virtual circuit switching; naming and addressing; flow and congestion control protocols; routing algorithms; Quality-of-Service in computer networks; security issues in networks. Prerequisite(s): COMP 5100 .
  • COMP 5720 - Cryptography and Computer Security (3)


    This course introduces modern cryptography, focusing on the fundamental concepts of secure computation and communication in the distrustful environments, for instance, wireless networks, internet banking, satellite radio and more. The course uses an incremental approach. It starts with the mathematics background of cryptography. Then, it will discuss attack and threaten models and security goals and review the traditional cryptography. The course will mainly investigate the techniques of modern cryptography in design of private and public key encryption schemes, digital signatures, authentication and key management. Applications in network security will be discussed. Prerequisite(s): ENGR 5100  and COMP 5700  or Equivalent.
  • COMP 5750 - Computer Network Management and Security (3)


    This course presents various concepts of computer network management and tools. Topics include Network interfacing, measuring failures and availability, reliability, security, maintenance, network statistics, reconfiguration, and documentation. Prerequisite(s): COMP 5700  or Equivalent.
  • COMP 5800 - Introduction to Bioinformatics (3)


    Bioinformatics is an interdisciplinary field in which biology and computer science merge. This course is designed to introduce students with concepts, methods and tools to analyze biological problems, prepare students with skills necessary to communicate across the fields of computer science and biology. Topics include (but not limited to) biological sequence and literature databases, strategies to search these databases to solve fundamental biological problems, principle and algorithms used for processing and analyzing biological information.
  • COMP 5850 - Data Visualization (3)


    This course is an introduction to data visualization and the graphical representation of data. The growing data deluge from multiple sources require skills in representing data, in order to extract meaning and actionable intelligence from these data sets. Students learn how to communicate the relationship between data through systematic mapping between graphical representations and the underlying data values. The class teaches how representations of data can give insight and make data analysis easier. Prerequisite(s): None
  • COMP 5900 - Special Topics (3)


    This course is for teaching important emerging computer science topics that are not covered in other computer science courses. successful completion of at least 9 hours of COMP graduate courses. Prerequisite(s): successful completion of at least 9 hours of COMP graduate courses.
  • COMP 5910 - Master of Science Thesis I (3)


    Thesis topics to be selected in consultation with the chairman of thesis committee and approval of the department head. Students in specific concentration are required to work on thesis work in their corresponding concentration areas. Other students may complete a thesis work in other state-of-the-art areas of computer science. Prerequisite(s): Completion of at least 18 credits of graduate coursework.
  • COMP 5920 - Master of Science Thesis II (3)


    Continuation and completion of thesis and oral presentation defense. Prerequisite(s): COMP 5910  
  • COMP 6100 - Bioinformatics and Computational Biology (3)


    This course is designed to introduce students with basic concepts, methods and tools to analyze biological information, algorithm design and programming skills for biology computing, and prepare students with knowledge and skills necessary to communicate and solve the problem across the fields of biology and computer science. Topics include fundamental knowledge of biology and bioinformatics, literature databases and tools for analysis and visualization, algorithm design, bioinformatics-oriented programming, and HPC of bioinformatics. Prerequisite(s): COMP 5800 .
  • COMP 6200 - Machine Learning (3)


    This course provides a broad introduction to machine learning, data-mining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems, deep learning). (iii) Best practices in machine learning (bias/variance theory; innovation process in machine learning and AI). The course will also draw from numerous case studies and applications, so that you’ll also learn how to apply learning algorithms to building smart robots (perception, control), text understanding (web search, anti-spam), computer vision, medical informatics, audio, database mining, and other areas. Prerequisite(s): ENGR 5100  or Equivalent.
  • COMP 6280 - Advanced Web Applications Development (3)


    This course provides a comprehensive overview of web-based software architectures (e.g. JSP, ASP, Servlets, Web Services) and their applications. Students are expected to work in teams on a medium-scale web application development. Prerequisite(s): COMP 5400 .
  • COMP 6300 - Advanced Software Engineering (3)


    This course explores software engineering topics including software reuse, component-based software engineering, distributed software engineering, service-oriented architectures, embedded software development, aspect-oriented software engineering, advanced validation and verification methods, and configuration management. Prerequisite(s): COMP 5100 .
  • COMP 6400 - Distributed Algorithm and Data Analysis 3


    The course introduces the computing models and algorithms of distribution systems. The course also exposes students to an array of big data analysis theories, techniques, and practices in different fields of study using distributed models. The topics include distributed computing models, massage-passing and shared memory systems, design, and analysis of synchronous and asynchronous algorithms, fault tolerance, and data distribution, collection, processing, and analysis in distributed systems. This is a project-based course that provides students with hands-on experience in distributed computing with different data types.  Prerequisite(s): COMP 5520/5200
  • COMP 6700 - Network Programming and Computing 3


    This is course provides students fundamentals of network programming and network computing. The course reviews connection and connection-less network protocols, Winsock socket programming, network protocols, multi client-server system, peer-to-peer models, networked computer communication and coordination through message passing and basics of cluster computing.  Prerequisite(s): COMP 5700 or Equivalent
  • COMP 6800 - Introduction to Computer Vision (3)


    This course introduces the concepts and applications in computer vision. Topics include cameras and projection models, low-level image processing methods such as filtering and edge detection; mid-level vision topics such as segmentation and clustering; shape reconstruction from a stereo, as well as high-level vision tasks such as object recognition, scene recognition, face detection, and human motion categorization. Prerequisite(s): ENGR 5100  or Equivalent.
  • COMP 6900 - Embedded Systems Programming (3)


    In this project-based course, students will design and develop an application for an embedded systems platform, and then investigate low-level performance tuning and optimization. This course incorporates topics from the domains of software engineering, compilers, operating systems, and computer architecture, and provides students with the foundation they will need for addressing the concerns of developing real-world embedded systems. Prerequisite(s): C or Java Programming.

Engineering

  • ENGR 5020 - Optimization Methods for Engineers (3)


    Computerized design methods for optimization techniques. Formulation of optimization. Problems using design variables and design constraints. Constrained and unconstrained minimization techniques using gradient and direct methods, special redesign directions for simplified analysis. 
  • ENGR 5070 - Object-Oriented Programming for Engineering (3)


    A course focused on design and implementation of engineering software systems using object-oriented programming approach. Object-oriented programming concepts are emphasized with applications from engineering and science. Topics include classes, interfaces, inheritance, polymorphism, packages, design patterns, and hardware-software integration. Java programming language is used as the main implementation language. Prerequisite(s): Basic programming skills (ENGR 2221 or ENGR 2231 or equivalent).
  • ENGR 5100 - Methods of Applied Mathematics for Engineering 1 (3)


    Review of differential equations, Laplace and Fourier transforms, linear algebra, complex variables, integration in complex plane, residue theorem, partial differential equations, boundary value problems, and Integral equations. Prerequisite(s): MATH 3120 or equivalent.
  • ENGR 5150 - Numerical Methods in Engineering (3)


    Numerical solutions of linear and non-linear equations, interpolation formulas, numerical integration and differentiation, and initial-value and boundary-value problems for ordinary and partial differential equations, eigenvalues and eigenvectors. Use of the computer in the numerical methods. Prerequisite(s): ENGR 3400 or equivalent.
  • ENGR 5200 - Modeling and Simulation of Dynamic Systems (3)


    The course presents the methodology applicable to the modeling and analysis of a variety of dynamic systems, regardless of their physical origin. It includes detailed modeling of mechanical, electrical, electro-mechanical, thermal, fluid, manufacturing, and computer systems. Models are developed in the form of state-variable equations, input-output differential equations, transfer functions, and block diagrams. The course covers analogies among diverse physical systems, subsystem coupling methods, discretization of distributed systems, generalized time and frequency responses, systematic modeling for a broad class of systems using Bond Graphs, system identifications, and analytical and computer simulations using MATLAB and Simulink. Prerequisite(s): ENGR 5100 - Methods of Applied Mathematics for Engineering 1 (3) 
  • ENGR 5300 - Probability and Statistics (3)


    Discrete and continuous probability densities, treatment of data, sampling distributions, inferences concerning means, variances and proportions, non-parametric test, curve fitting, regression analysis, and use of computer software in statistical problems, applications. Prerequisite(s): ENGR 3200 or equivalent.
  • ENGR 5400 - Sensor Technology and Processing (3)


    Study of sensor technology, modeling, implementation, and processing in control of passive and active systems. Concepts of sensor signature fusion, modeling, recognition and classification. Demonstration of intelligent sensor-based autonomous systems. Discussion of methods for sensor performance measurements. Prerequisite(s): ENGR 5100 . Laboratory design projects required.
  • ENGR 5500 - Special Problems (3)


    Industry-oriented design project coupled with oral presentation and a written report. Prerequisite(s): consent of advisor.
  • ENGR 5600 - Special Topics (3)


    Special subject presented to cover current problems of unique advances in the leading edge of techniques to technology transfer. Graduate faculty may also use ENGR 5605 ​, ENGR 5606 , or ENGR 5607 .
  • ENGR 5605 - Engineering Placeholder (3)


    Special subject presented to cover current problems of unique advances in the leading edge of techniques to technology transfer.
  • ENGR 5606 - Engineering Placeholder (3)


    Special subject presented to cover current problems of unique advances in the leading edge of techniques to technology transfer.
  • ENGR 5607 - Engineering Placeholder (3)


    Special subject presented to cover current problems of unique advances in the leading edge of techniques to technology transfer.
  • ENGR 6150 - Advanced Software Architectures (3)


    A project-based course focused on analysis, design, implementation, and integration of complex object-oriented software systems. State-of-the-art software reuse and component interoperability platforms such as COM, CORBA, Enterprise JavaBeans, and Web Services are discussed in detail. Distributed software system design methods as well as software design with UML are covered with practical applications. Prerequisite(s): ENGR 5070  or equivalent.

Civil Engineering

  • AREN 5100 - Computer Codes (3)


    Computer Codes and Systems as related to analysis and design of architectural, civil, electrical and mechanical engineering systems.
  • CVEN 5050 - Transportation Modeling (3)


    Analytical evaluation of trip generation, gravity models, probabilistic models used in trip distribution trip assignment; shortest path algorithm, Modal split calibration and testing of existing models. Application of generalized linear models and categorical outcome models in civil engineering data analysis.
  • CVEN 5090 - Traffic Engineering (3)


    A study of traffic congestion, capacity, signs and signalization, accident analysis and pedestrian controls using MUTCAD guidelines.
  • CVEN 5100 - Pavement Design-I (3)


    Analysis and design of sub-base and roadway surface; the mechanics of layered pavements (flexible and rigid), stresses and design criteria involved.
  • CVEN 5130 - Airport Planning and Design (3)


    An introduction to the airport design process, including airport planning, air site considerations, landslide considerations (terminal layout and design access systems, parking).
  • CVEN 5140 - Urban Mass Transit Planning-I (3)


    The mass transportation problem, demand analysis and statistical projections methodologies used in mass movement of people and goods using UMTA guidelines and procedures.
  • CVEN 5200 - Geometric Design of Highways (3)


    Concepts of design and the mechanics of motion applicable to the construction, operation, and maintenance of highways systems and facilities using AASHTO guidelines. Field exercises in horizontal and vertical curve layout required.
  • CVEN 5270 - Groundwater Contamination (3)


    Analysis of subsurface contaminant transport and remediation; activation, adsorption, dispersion, chemical reaction and biodegradation of contaminants in groundwater flow, application of mathematical models to predict contaminant transport; case studies.
  • CVEN 5280 - Solid Waste Management (3)


    Quantities and characteristics of solid wastes; collection methods and equipment; recycling of wastes; disposal methods including composting, incineration and sanitary landfills; economics and planning of solid waste management systems.
  • CVEN 5290 - Air Pollution Control (3)


    Sources of primary and secondary air pollution; production of air pollutants from combustion processes. Air pollution control devices; air quality modeling. Prerequisite(s): Graduate Standing or permission of instructor.
  • CVEN 5300 - Environmental Engineering Processes I (3)


    Theory and application of physical and chemical processes applied to water and wastewater treatment systems including coagulation, flocculation, sedimentation and filtration. Prerequisite(s): Permission of instructor.
  • CVEN 5320 - Environmental Engineering Design (3)


    Theory and design of structures for collection, purification, distribution, and disposal of water and wastewater.
  • CVEN 5330 - Water Quality Management (3)


    Analytical evaluation of chemical, physical, and biological processes in natural water systems such as streams, lakes and estuaries; estimation of waste assimilation capacity; water quality criteria and management.
  • CVEN 5340 - Industrial Waste Treatment and Disposal (3)


    Evaluation of industrial waste problems; characteristics of wastes produced from industries; applications of engineering principles to treatment, recovery, and disposal of industrial wastes.
  • CVEN 5350 - Hazardous Waste Management (3)


    Generation of hazardous wastes by industries; nature and quantities of hazardous wastes; Transportation, treatment and Disposal; Environmental Impacts; Risk Analysis of Spills; management of Radioactive Wastes.
  • CVEN 5360 - Environmental Engineering Laboratory (3)


    Basics of wet chemical analysis of water samples; titrametric and spectrometric analysis; evaluation of processes such as coagulations, thickening, adsorption, gas transfer, etc. Prerequisite(s): Permission of instructor.
  • CVEN 5370 - Environmental Chemistry (3)


    The kinetics and equilibrium relationships controlling the chemical behavior of aquatic environments; distribution and behavior of chemical species in dilute aqueous systems.
  • CVEN 5380 - Environmental Impact Analysis (3)


    An introduction to techniques for monitoring and assessing the impacts of engineering systems on environmental quality; study of air, water, land and urban environments.
  • CVEN 5390 - Principles of Sustainable and Geoenvironmental Engineering (3)


    Definition, methodology, and current applications of the principles of sustainability and resiliency in engineering practice. Engineering properties of solid wastes, flow of water and contaminants through soils, overview of waste containment systems, design of compacted clay liners and geosynthetic liners, leachate collection systems, landfill covers design, containment geotechnics, design constraints, legal and ethical considerations, environmental, economic, and social impacts. Prerequisite(s): Students must have taken the undergraduate CVEN 3130 Soil Mechanics (2). Principles of soil mechanics, index properties of soils, particle size and gradation, soil identification and classification, permeability of soils, failure criteria, concept of effective stress in soils, shear strength and shear testing, settlement and consolidation tests. 
  • CVEN 5400 - Theoretical Soil Mechanics (3)


    Flow of water in soil, stresses in soil mass, 1-D and 3-D consolidated including standard and constant strain-rate tests, shear strengths of soils, Triaxial and Simple Shear Tests. Prerequisite(s): CVEN 3130 or equivalent.
  • CVEN 5410 - Ground Water and Seepage (3)


    Hydro mechanics of confined and unconfined flow of water through soil; potential theory, application to design of earth dams and retaining walls. Prerequisite(s): CVEN 3130 or equivalent.
  • CVEN 5420 - Advanced Foundation Engineering (3)


    Subsoil investigation, shallow foundations. Analysis and design of retaining walls, piles and pile foundations. Prerequisite(s): CVEN 4440 or equivalent.
  • CVEN 5430 - Applied Soil Mechanics (3)


    Slope stability analysis soil dynamics, earthquake-resistant design of retaining walls and dams. Advanced seepage analysis including Transformation methods and Geotextiles. Prerequisite(s): CVEN 3130 or equivalent.
  • CVEN 5450 - Applied Rock Mechanics (3)


    Dynamic response to rock media, core-drilling problems, rapid excavation in rock. Case history studies, evaluation of currant theories used in design of tunnels. Prerequisite(s): CVEN 3130 or equivalent.
  • CVEN 5460 - Nuclear Chemistry (3)


    This course will involve the characteristics of nuclides(Isotopes). Radioactive nuclides are those elements having different masses, the same atomic number but unstable nuclei. These are two different occurrences of radioactive nuclei. Prerequisite(s): Graduate standing.
  • CVEN 5470 - Soil Dynamics (3)


    Study of soil behavior under various dynamic loadings including earthquakes. Laboratory & field techniques for determining dynamic soil properties and liquefaction potential. Factors affecting liquefaction; dynamic soil-structure interaction. Design examples.  Prerequisite(s): Students must have taken the undergraduate course CVEN 3130 Soil Mechanics (2). Principles of soil mechanics, index properties of soils, particle size and gradation, soil identification and classification, permeability of soils, failure criteria, concept of effective stress in soils, shear strength and shear testing, settlement and consolidation tes
  • CVEN 5480 - Unsaturated Soil Mechanics (3)


    Introduction of unsaturated soil, stress-state variables, soil water suction and soil water characteristic curves, hydraulic function curves, flow in unsaturated soil, shear strength and slope stability analysis, lateral earth pressure and retaining structures design, and compressibility and volume change analysis for unsaturated soils. Prerequisite(s): Students must have taken the undergraduate course CVEN 3130 Soil Mechanics (2). Principles of soil mechanics, index properties of soils, particle size and gradation, soil identification and classification, permeability of soils, failure criteria, concept of effective stress in soils, shear strength and shear testing, settlement and consolidation tests. 
  • CVEN 5500 - Advanced Geometric Design of Highways (3)


    Parameters governing the geometric design of highways, mechanics of curvilinear motion curve super elevation, widening on highway curves, elements of intersection design and design of interchange, use of AASHTO design guidelines. A design project is required. Prerequisite(s): CVEN 3320 or equivalent.
  • CVEN 5600 - Pavement Design-II (3)


    Analysis and design of sub-base, base and pavement of a roadway, mechanics of layered pavement, discussion of flexible pavement and rigid pavement, and rigid pavements as structural units. Beams of elastic foundations. Prerequisite(s): CVEN 3130, 3320 or their equivalent.
  • CVEN 5620 - Advanced Traffic Engineering (3)


    Characteristics of traffic elements; the road user, the vehicle and the road; volume, speed and delay studies; accident cause and prevention; highway capacity: concepts and applications; analysis of signal systems; parking control and design; pedestrian protection; roadway illumination systems and other operational problems. Prerequisite(s): CVEN 4640 or equivalent, or consent of instructor.
  • CVEN 5640 - Transportation Systems Evaluation Procedures (3)


    Examination of transportation problems, goals and objectives; evaluation and decision-making techniques in transportation planning; economic analysis of transportation systems; cost allocation and benefit transfer; uncertainty and risk analysis; differential impact of transportation improvements. Prerequisite(s): CVEN 3320, ENGR 5300 .
  • CVEN 5650 - Transportation Modeling (3)


    Analytical evaluation of trip generation, gravity models, probabilistic models used in trip distribution, trip assignment and model split models, use of computer package, shortest path algorithm, critical review of the art in model formulations. Calibration and testing of some existing models for this geographical area. Prerequisite(s): CVEN 3320 or equivalent.
  • CVEN 5660 - Highway Safety Engineering (3)


    Study of accident statistics, reporting systems, and characteristics; accident reconstruction; principles and techniques used in identification and evaluation of hazardous locations; and corrective measures to enhance highway safety. Prerequisite(s): CVEN 4640 or equivalent, or consent of instructor.
  • CVEN 5680 - Urban Mass Transit Planning-II (3)


    The mass transportation problem, demand analysis and statistical projections methods, mass transit planning model, introduction to UMTA planning package program network simulation. Prerequisite(s): CVEN 3320 or equivalent.
  • CVEN 5700 - Plastic Design in Steel (3)


    Plastic analysis and design of steel beams, frames and connections, using the methods of mechanisms, energy and the moment rotation characteristics. Designed by the specifications. Analysis and design in steel using the Load and Resistance Factor Design method. Prerequisite(s): CVEN 3440 or equivalent.
  • CVEN 5710 - Advanced Reinforced Concrete Design (3)


    Design of footings, retaining walls, and two-way slabs. Design of beams for torsion. Analysis and design of continuous structures. Analysis and design of prestressed concrete beams. Prerequisite(s): CVEN 3420 or equivalent.
  • CVEN 5720 - Composite Structure Design (3)


    Design of wood beams, columns, shear walls, diaphragms, and connections based on the latest specification. Materials include sawn lumber, glued-laminated timber, and plywood. Prerequisite(s): CVEN 3120 or equivalent.
  • CVEN 5730 - Matrix Analysis of Structures (3)


    Development of stiffness matrix for linear structural elements. Matrix operations with particular emphasis on the solution of banded matrices. Development of computer programs for structural analysis using the stiffness method. Prerequisite(s): CVEN 3410 or equivalent.
  • CVEN 5740 - Elasticity (3)


    Equations of equilibrium, compatibility and boundary conditions, and their application to pane stress and plane strain problems. Stress functions, strain energy methods, stress distribution in axially symmetrical bodies, special problems, and structures involving torsion and bending or prismatic bars. Prerequisite(s): CVEN 3120 or equivalent.
  • CVEN 5750 - Stability and Vibrations of Structures (3)


    Bending of prismatic bars under simultaneous action of axial and lateral loads, harmonic motion, free and force vibrations of one-degree of freedom systems with and without damping. Systems with two or more degrees of freedom, vibration of rods and beams. Prerequisite(s): Students must have taken the undergraduate course CVEN 3410 or equivalent.

    CVEN 3410 Theory of Structures I (3). Reactions, shear forces and moments in determinate structures from gravity and lateral loads, influence lines, moving loads, deflections of beams, trusses and frames, introduction to matrix methods of structural analysis.

  • CVEN 5760 - Advanced Indeterminate Structures (3)


    Analysis of indeterminate structures, including multi-story frames, bearing wall and shear wall buildings. Analysis of entire structure. Prerequisite(s): CVEN 3410 or equivalent.
  • CVEN 5770 - Theory of Plates and Shells (3)


    Elements of plate-bending. Analysis of circular and rectangular plates by classical, finite difference, and finite element methods. An introduction to membrane theory of shells. Prerequisite(s): CVEN 3120 or equivalent.
  • CVEN 5780 - Finite Element Analysis (3)


    Theoretical basis of finite element method. Elements for use in the solution of two and three dimensional stress problems, plate bending and shell problems. Development of computer programs utilizing plane stress conditions. Prerequisite(s): CVEN 3120 or equivalent.
  • CVEN 5790 - Reinforced Masonry Design (3)


    Design of masonry elements with emphasis on reinforced masonry, including the design of beams, columns, walls, and footings. Structural analysis and design of masonry building. Prerequisite(s): CVEN 3440 or equivalent.
  • CVEN 5800 - Advanced Steel Design (3)


    Advanced topics in structural steel design, including composite design, build-up beams, plate girders, and moment resisting column base plates. Introduction to design of roof trusses, rigid frames, bridges, and multistory buildings. Structural analysis and design of steel structure. Prerequisite(s): Students must have taken the undergraduate course CVEN 3440 or equivalent.

    CVEN 3440 Steel Design (3). The analysis and design of structural steel elements and connections by LRFD Method, including tension members, compression members, beams and columns subjected to axial forces and bending moments.

  • CVEN 5820 - Principles of Design (3)


    Development of design theories; design for manufacturability; evaluation of design; redesign principles; case studies.

Electrical Engineering

  • EECE 5000 - Statistical Communication Theory (3)


    Application of principles of probability theory and random processes to the analysis and design of digital communication systems: continuous and discrete random variables; spectral density functions of digital signals. Probability of per-bit error of detection of baseband and passband signals; word error rates. Operations view of communication systems; blocking and delay probabilities. Prerequisite(s): EECE 3500 or equivalent.
  • EECE 5010 - Information Theory (3)


    The intuitive concepts of information measure and transmission are given a sound theoretical basis. The Shannon Theory of Information is studied, including the notion of entropy, source and channel coding, and capacity. Prerequisite(s): EECE 3500 or equivalent.
  • EECE 5030 - Artificial Neural Networks (3)


    Introduction to Neural Networks, its development history, concept of connectionism, neuron models, structure of neural networks, learning strategies, content addressable memory, design and applications of neural networks and other pertinent topics. Prerequisite(s): MATH 3120, ENGR 3400 or equivalent.
  • EECE 5100 - Computer Structures (3)


    Microcomputer structure and programming, including memory operation, bus configurations, instruction formats, register operations, addressing modes and I/O operations. Medium and large scale computer structure . Design and programming of microcomputers. Prerequisite(s): 2230 and EECE 3100.
  • EECE 5120 - Computer Networks and Distributed Processing (3)


    Introduction to computer communication networks, including layered architecture and protocols, date link, network and transport layers, routing and multiple access algorithms, local area network standards, hardware and software aspects of interfacing digital system components.
  • EECE 5220 - Modern Signal Processing (3)


    Parametric representation of discrete random signals, ARMA, Lattice, and State Space models; AR, MA, and ARMA spectral estimation; Levinson, Lattice and Kalman filters; Time-frequency transformations of random signal. Applications in radar, sonar and biomedical systems. Prerequisite(s): EECE 3200.
  • EECE 5230 - Digital Image-Processing (3)


    This course covers the principal methods for representing, sorting, processing, coding, transmitting and analyzing of images by means of digital computers. Sampling theorems, image transforms, image enhancement and restoration, frequency domain and spatial domain techniques, image coding and transmission, and image segmentation and description are discussed. Prerequisite(s): EECE 3200. Computer programming course or consent of instructor.
  • EECE 5240 - Digital Communication (3)


    Digital communication concepts, channel characterization, base-band pulse transmission, coherent and non-coherent digital signaling, inter symbol interference, base-band shaping, equalization, synchronization and detection, error-control codes, modems, and terminals. Prerequisite(s): EECE 3300, 3500 or equivalent.
  • EECE 5300 - Computer Applications to Power Systems (3)


    Computer methods are used for the formation of system characteristics such as Z-bus, Y-bus and others. The system load flow and fault studies for system design and planning are formulated with computer methods emphasized. Prerequisite(s): EECE 3420.
  • EECE 5310 - Power System Relaying (3)


    Fundamentals of relaying design and operation of protective schemes for generators, transformers, transmission and distribution circuits. Analysis of relay operation during abnormal system conditions. Prerequisite(s): EECE 3420.
  • EECE 5320 - Surge Phenomena in Power Engineering (3)


    Traveling wave principles for analysis of overvoltages. Methods of protection against overvoltage due to lighting, ground wire shielding, system and tower grounding, lighting arresters. Dynamic overvoltages switching phenomena and system recovery voltages. Coordination of insulation and protective devices. Prerequisite(s): EECE 3420.
  • EECE 5330 - Special Topics in Power Engineering (3)


    The selected important areas of electric power systems as power system stability, economic dispatch and/or power system control, system reliability, etc., will be discussed.
  • EECE 5600 - Optimal Control Methods for Engineering Design (3)


    Modeling of dynamics, actuators, sensors and criteria of goodness; state variable models, dynamic linearization methods, controllability, observability and stability. Closed loop design using observers and pole allocation methods, optimum control problems. Maximum principle and dynamic programming. The deterministic linear quadratic design problem. Applications to process control and air traffic control. Prerequisite(s): EECE 4000.
Page: 1 | 2 | 3