Graduate Catalog 2021-2022

School of Engineering and Applied Sciences

Department website: https://www.wku.edu/seas/

Stacy Wilson, Director
COHH 2114
270-745-3251
engineering@wku.edu

The focus of the new WKU School of Engineering and Applied Sciences (SEAS) is to educate students to be leaders in a changing technical landscape, to provide solutions to the problems facing the modern high tech society, and to provide a workforce to support the technological complexity of industry.  

In order to provide students with the necessary skills, the programs in the School of Engineering and Applied Sciences are project-based which means that students have opportunities to engage in project activities throughout the curricula to support design, development, implementation, and troubleshooting.

Faculty

Professor

Gregory K. Arbuckle PhD (Technology Management (Quality Systems)), Indiana State University, 2004

Farhad Ashrafzadeh PhD (Electrical and Computer Engineering), The University of Calgary, 1997

Mustafa Atici PhD (Computer Science), University of Nebraska, 1996

Mark E. Cambron PhD (Electrical Engineering), Vanderbilt University, 2001

Warren Campbell PhD (Civil Engineering), Colorado State University, 1984

Anthony M. Doggett PhD (Education and Human Resource Studies), Colorado State University, 2003

Qi Li PhD (Computer Science), University of Delaware, 2006

Shane M. Palmquist PhD (Civil and Environmental Engineering), Tufts University, 2003

Huanjing Wang PhD (Computer Science), The University of Alabama, 2005

Stacy Wilson PhD (Engineering, Electrical Engineering), Tennessee Technological University, 1996

Zhonghang Xia PhD (Computer Science), University of Texas at Dallas, 2004

Guangming Xing PhD (Computer Science), University of Georgia, 2001

Associate Professor

Shahnaz Aly MARCH (Architecture), Texas A & M University, 1999

Hanna A. Khouryieh PhD (Food Science), Kansas State University, 2006

Morteza Nurcheshmeh PhD (Mechanical Engineering), University of Windsor, 2011

Mark A. Revels PhD (Technology Management, Industrial Training & Development), Indiana State University, 2007

Rong Yang PhD (Computer Science and Engineering), University of Louisville, 2007

Assistant Professor

Jeffrey M. Galloway PhD (Computer Science), The University of Alabama, 2013

Bashar F. Haddad PhD ( Tech Mgt (Construction Mgt)), Indiana State University, 2007

Kirolos M. Haleem Mesiha PhD (Civil Engineering), University of Central Florida, 2009

Kasem M. Khalil PhD, University of Louisiana at Lafayette, 2021

Osama E. Mansour PhD (Environmental Design), The University of Calgary, 2015

Yaser A. Mowafi PhD (Information Systems), University of Maryland Baltimore Co, 2009

Fatemeh Orooji PhD (Engineering Science, Construction Management), Louisiana State University & A&M College, 2015

Asghar Rezasoltani PhD (Mechanical Engineering), Louisiana State University & A&M College, 2016

Instructor I

Brian M. Janes MS (Management of Technology), Murray State University, 2003

Engineering Management Courses

EGMT 510    Emerging Technologies    3 Hours

Discovery of powerfully disruptive technologies, evaluating them accurately and implementing change for profitability.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 520    Resource Management    3 Hours

A comprehensive study of efficient allocation of materials and money. Includes a review of basic decision-making techniques, cost-benefit ratio analysis, depreciation, salvage value of equipment, and time value of money.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: fall 2021

EGMT 530    Automated Data Collection Systems    3 Hours

Information systems for industry; collecting and analyzing real time data to make production decisions regarding profitability and quality.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 535    Workforce Development    3 Hours

Strategies for developing educational opportunities for personnel in industry and appropriate appraisal techniques for program improvement. Includes those topics crucial to developing the nation's workforce, including sociological foundations of workforce education, career development theory, needs assessment, developing objectives, performance assessment and private sector providers of workforce education programs.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 540    Theory of Constraints    3 Hours

Concepts of theory of constraints (TOC) pertaining to drum-buffer-rope, operations analysis, cost management, decision making and related areas. TOC management strategies and thinking processes applied to business problems.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 571    Research Methods in Technology Management    3 Hours

A comprehensive study of research methods and experimental design applicable to industrial and technical operations. This course includes a review of basic statistics, quality control techniques, and quality assurance.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: fall 2021

EGMT 580    Six Sigma Quality    3 Hours

Management and application of six sigma methodologies including the DMAIC process and data-driven decision making. Advanced quality concepts and statistical process control.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 588    Product Development    3 Hours

Basic elements of marketing, design, and prototyping for innovation. Study of the multidisciplinary interrelationships involved in the development of commercial products.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 590    Operations Leadership    3 Hours

Provides technical professionals with leadership and management skills needed to be effective throughout their career.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 594    Lean Systems    3 Hours

Analysis of lean concepts and process improvement in business value streams, production, and distribution. Pull systems, flow control, inventory reduction, waste elimination, and value creation.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: fall 2021

EGMT 599    Thesis Research and Writing    1-6 Hours (repeatable max of 6 hrs)

Thesis research and writing directed by faculty committee.

Equivalent(s): AMS 599

Recent Term(s) Offered: fall 2021

EGMT 600    Maintaining Matriculation    1-6 Hours (repeatable max of 6 hrs)

Continued enrollment for thesis completion.

Recent Term(s) Offered: fall 2021

EGMT 630    Legal and Ethical Issues in Technology    3 Hours

A study of ethics and social responsibility, international and contemporary legal issues in business and industry, and e-commerce.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 650    Supply Chain Management    3 Hours

An integrated and comprehensive treatment of operations and supply chain issues. Students study how firms link with their supply chain partners to gain a market advantage and competitiveness.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 655    Project Management    3 Hours

Concepts of project management as applicable to a wide range of business and technical situations. Focus on behavioral organizational aspects, quantitative methods, and automated tools.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: None

EGMT 671    Quality Management    3 Hours

An examination of philosophies, concepts, tools and techniques used in continuous quality improvement programs.

Restriction(s): Enrollment is limited to students in Engineering Management (0447) or Lean Sigma (0452)

Recent Term(s) Offered: fall 2021

EGMT 690    Graduate Project    1-6 Hours (repeatable max of 6 hrs)

An applied research project, using standard procedures of problem identification, possible solutions, and a final report. Can be either field or laboratory based and must be approved by a graduate faculty committee.

Recent Term(s) Offered: None

Computer Science Courses

CS 405G    Numerical Analysis I    3 Hours

Computer arithmetic, roots of equations, polynomial approximation and interpolation, numerical differentiation and integration. Computer solutions of problems will be required.

Prerequisite(s): (MATH 307 or MATH 310 or MATH 237) and (CS 180 or CS 146) or permission of instructor

Equivalent(s): MATH 405G

Recent Term(s) Offered: fall 2019; fall 2020; fall 2021

CS 443G    Database Management Systems    3 Hours

Organization and management of large data files, various database paradigms, database design theory, query optimization, physical database design, database security, distributed databases. Note: Credit will not be given for CS 443 or CS 443G once credit has been received for CS 543.

Prerequisite(s): CS 360 or permission of instructor

Recent Term(s) Offered: fall 2019

CS 445G    Operating Systems II    3 Hours

Advanced study of modern operating system theory and practice. Topics include distributed system structures and coordination, distributed file systems, and protection and security.

Prerequisite(s): CS 425

Recent Term(s) Offered: spring 2019; spring 2020; spring 2021

CS 446G    Interactive Computer Graphics    3 Hours

Elementary topics in interactive computer graphics. Includes both input and display devices and techniques for 2-D and 3-D transformations, as well as difficulties encountered in these areas. Computing assignments will emphasize interaction, data structures, and applications to various disciplines.

Prerequisite(s): MATH 307

Recent Term(s) Offered: spring 2019

CS 450G    Computer Networks    3 Hours

An advanced study of the design and implementation of computer networks. Topics include network topologies, switching techniques, routing, end-to-end protocols, quality of service, and other advanced topics, e.g. wireless networks and multimedia networks. Note: Credit will not be given for CS 450 or CS 450G once credit has been received for CS 550.

Prerequisite(s): CS 425 or permission of instructor

Recent Term(s) Offered: None

CS 456G    Artificial Intelligence    3 Hours

Problems having no plausible algorithmic solution, their computer representations and solutions which usually involve heuristics.

Prerequisite(s): CS 360

Recent Term(s) Offered: fall 2020

CS 460G    Software Engineering II    3 Hours

Examination of critical theoretical problems underlying software engineering, including the rigorous treatment of software metrics, cost-estimating, object-oriented design, real time systems, etc.

Prerequisite(s): CS 360 or equivalent

Recent Term(s) Offered: None

CS 475G    Topics/Computer Science    1-3 Hours (repeatable max of 6 hrs)

Significant problems and developments in computer science. Note: Permission of instructor required.

Prerequisite(s): permission of instructor

Recent Term(s) Offered: None

CS 500    Research Methods and Projects    3 Hours

A graduate level overview of problem-solving techniques and skills for computer-based systems including solution design and implementation. Topics include a team project to develop practical skills in documentation, communication, and module interfacing. The course may be used only in fulfilling the research tool requirement and may not be used toward an undergraduate degree in computer science.

Recent Term(s) Offered: spring 2019; fall 2019; fall 2020

CS 530    Automata Theory and Compiler Construction    3 Hours

The basic theoretical concepts of the computer viewed as an automaton. Automated tools for scanning and parsing will be studied to show how regular expressions and BNF languages are used in compiler construction and other computer applications.

Restriction(s): Enrollment is limited to students in Computer Science (117)

Recent Term(s) Offered: fall 2019; fall 2020

CS 535    Cloud Computing    3 Hours

This course will provide insight on the current trends of local and public cloud computing systems. Three distinct design layers will be covered: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Software-as-a-Service (SaaS). Topics include, but are not limited to, cloud computing architectures, virtual resource management, green clouds, data management, and user interface.

Recent Term(s) Offered: fall 2021

CS 541    Theory of Computation    3 Hours

An advanced study of the theory of computing, including languages, finite automata, grammars, Turing machines, complexity and computability.

Prerequisite(s): CS 530

Recent Term(s) Offered: None

CS 543    Advanced Database Systems    3 Hours

An advanced study of data and information management. Topics include database application development, XML data management, data storage and indexing, transaction management, parallel and distributed databases, data warehousing and decision support.

Prerequisite(s): CS 443 or equivalent

Recent Term(s) Offered: spring 2019; spring 2020; spring 2021; fall 2021

CS 544    Compiler Theory/Design    3 Hours

Formal properties of programming languages and the techniques used to construct compilers for these languages. Topics include lexical analysis, syntax analysis, symbol table construction, semantic analysis, code generation, and optimization. Students will complete a programming project.

Prerequisite(s): CS 500 and CS 530

Recent Term(s) Offered: None

CS 545    Systems Programming    3 Hours

A study of the system call interface of operating systems. Topics include low level file I/O, signal handling, interprocess communication, distributed communication, and process management. Students will write several systems level programs. The student develops a small operating system.

Prerequisite(s): CS 445

Recent Term(s) Offered: None

CS 549    Analysis of Algorithms    3 Hours

Methods (algorithms) for solving a variety of problems on computers and the relative efficiency of these algorithms.

Recent Term(s) Offered: fall 2019; fall 2020; fall 2021

CS 550    Advanced Topics in Computer Networks    3 Hours (repeatable max of 6 hrs)

Advanced topics in computer networks. Selected topics may include embedded systems, mobile computing, or other current development in computer networks. Note: Students will not get credit for CS 450G once credit is received for CS 550.

Prerequisite(s): CS 450G or equivalent

Recent Term(s) Offered: None

CS 555    Data Science    3 Hours

An introduction to concepts and methods in the emerging field of data science. Agorithms and tools to support problem-focused data-analytic thinking.

Recent Term(s) Offered: spring 2019; spring 2020; spring 2021

CS 560    Software Engineering and Project Management    3 Hours

Survey of modern software development techniques, including traditional and agile approaches. Topics include requirement definition, process modeling, design methods, human factor issues, and an introduction to software project management. Student will be required to model a project using Unified Modeling Language.

Prerequisite(s): CS 360

Recent Term(s) Offered: spring 2019; spring 2020; spring 2021

CS 562    Parallel and Distributed Computing    3 Hours

An introduction to parallel and distributed computing. The development, implementation, and analysis of parallel algorithms will be studied.

Recent Term(s) Offered: spring 2020

CS 565    Data Mining Techniques and Tools    3 Hours

The theory and application of data mining, roots of data mining, preprocessing techniques for raw data, classification algorithms and techniques, clustering algorithms and techniques, association rule mining algorithms and techniques.

Prerequisite(s): CS 443G or equivalent

Recent Term(s) Offered: fall 2019; spring 2021

CS 568    Computer Vision    3 Hours

A study of the techniques and applications of computer vision. Topics include pattern recognition, filtering, texture, segmentation, recognition, 3D vision and case studies. Important algorithms will be implemented by students.

Prerequisite(s): CS 500

Recent Term(s) Offered: None

CS 570    Security in Computing    3 Hours

Essential techniques in cryptography and computer security. Privacy issues in a broad range of computing contexts. Topics include program security, trusted operating systems, database/data mining security, and network security.

Prerequisite(s): CS 445G or CS 450G or equivalent

Recent Term(s) Offered: spring 2019

CS 595    Advanced Topics/Computer Science    1-3 Hours (repeatable max of 6 hrs)

Significant problems and current developments in computer science. Note: 9 hours of CS required.

Prerequisite(s): permission of instructor

Recent Term(s) Offered: summer 2019; spring 2020; fall 2020

CS 599    Thesis Research/Writing    1-6 Hours (repeatable max of 6 hrs)

Thesis research and writing directed by faculty committee.

Recent Term(s) Offered: spring 2019; summer 2019; fall 2019; spring 2020; fall 2020; spring 2021; fall 2021

CS 600    Maintain Matriculation    1-6 Hours (repeatable max of 6 hrs)

Continued enrollment for thesis completion.

Recent Term(s) Offered: spring 2019; fall 2019; spring 2021; fall 2021