Lane Department of Computer Science & Electrical Engineering

http://www.lcsee.statler.wvu.edu

E-mail: Statler-LCSEE@mail.wvu.edu

Degrees Offered

  • Bachelor of Science in Biometric Systems (B.S.B.S.)
  • Bachelor of Science in Computer Engineering (B.S.Cp.E.)
  • Bachelor of Science in Computer Science (B.S.C.S.)
  • Bachelor of Science in Electrical Engineering (B.S.E.E.)

Nature of Program

The Department offers undergraduate degrees in computer science, electrical engineering, computer engineering, and biometric systems.  Our degree programs provide a strong theoretical background as well as practical experience gained through projects and hands-on research.  Our undergraduate programs provide students with the skills required for a broad range of jobs in industry, government, academia, business, and research.  We begin with a strong foundation in mathematics and add a wide spectrum of courses on the fundamentals of electronics, computer systems, computer science, and biometric systems.  Each of the degree programs provides a broad spectrum of knowledge in its field but also provides the opportunity for specialization through emphasis areas, electives, independent research projects, and directed studies.  The program also provides a broad general education necessary to put technical knowledge into perspective.

For specific information on the following programs please see the links to the right:

  • Biometric Systems
  • Computer Engineering
  • Computer Science
  • Electrical Engineering

In this Section

Dual Degrees in the Lane Department of Computer Science and Electrical Engineering

Students can simultaneously pursue B.S. degrees in two majors within the department by completing additional classes for a minimum of 158 hours. Students must meet all the requirements for both degrees. Credit hours may vary based on student’s choice of technical electives and emphasis courses. A minimum of 158 credit hours are required for dual degree graduation. Suggested schedules and course requirements for the dual curricula in Computer and Electrical Engineering, Computer Engineering and Computer Science, Biometric Systems and Computer Engineering, and Biometric Systems and Electrical Engineering are shown below.

To receive dual bachelor of science degrees in the majors listed below, a student must take all the courses indicated and must obtain a grade point average of 2.0 or better for all required biometric systems, computer engineering, computer science, and electrical engineering courses. If a BIOM, CPE, CS, or EE course is repeated, only the hours credited and the grade received for the last completion of the course are used in computing this grade point average. This requirement helps assure that the student has demonstrated overall competence in the chosen major.

General Education FOUNDATIONS

Please use this link to view a list of courses that meet each GEF requirement.

NOTE: Some major requirements will fulfill specific GEF requirements. Please see the curriculum requirements listed below for details on which GEFs you will need to select.

General Education Foundations
F1 - Composition & Rhetoric3-6
Introduction to Composition and Rhetoric
and Composition, Rhetoric, and Research
Accelerated Academic Writing
F2A/F2B - Science & Technology4-6
F3 - Math & Quantitative Skills3-4
F4 - Society & Connections3
F5 - Human Inquiry & the Past3
F6 - The Arts & Creativity3
F7 - Global Studies & Diversity3
F8 - Focus (may be satisfied by completion of a minor, double major, or dual degree)9
Total Hours31-37

Back to Top

Non-Major Core for Dual Degree Combinations

CHEM 115Fundamentals of Chemistry4
ECON 201Principles of Microeconomics3
ECON 202Principles of Macroeconomics3
ENGR 101Engineering Problem Solving 12
ENGR 102Engineering Problem-Solving 23
ENGR 199Orientation to Engineering1
MATH 155Calculus 14
or MATH 153
MATH 154
Calculus 1a with Precalculus
and Calculus 1b with Precalculus
MATH 156Calculus 24
MATH 251Multivariable Calculus4
MATH 261Elementary Differential Equations4
MATH 375Applied Modern Algebra3
PHYS 111General Physics4
PHYS 112General Physics4
STAT 215Introduction to Probability and Statistics3
Engineering Science Elective (Choose one)3
Material and Energy Balances 1
Materials Science
Engineering Economy
Statics
Thermodynamics
Total Hours49

 Back to Top

Major Requirements Common to all Dual Degree Combinations

CPE 271Introduction to Digital Logic Design3
CPE 272Digital Logic Laboratory1
CPE 310Microprocessor Systems3
CPE 311Microprocessor Laboratory1
CS 110Introduction to Computer Science4
CS 111Introduction to Data Structures4
CS 350Computer System Concepts3
EE 221Introduction to Electrical Engineering3
EE 222Introduction to Electrical Engineering Laboratory1
EE 223Electrical Circuits3
EE 224Electrical Circuits Laboratory1
EE 327Signals and Systems 13
Senior Design Seminar2
Senior Design Seminar
Senior Design Seminar
Senior Design
Senior Design Seminar
Senior Design Project3
Senior Design Project
Senior Design Project
Senior Project
Senior Design Project
Total Hours35

 Back to Top

Curriculum for Dual Degrees in Computer and Electrical Engineering

Course Requirements Unique to the CPE/EE Dual Degree
A minimum GPA of 2.0 is required in all departmental courses
CPE 312Microcomputer Structures and Interfacing3
CPE 313Microcomputer Structures and Interfacing Laboratory1
CS 230Introduction to Software Engineering4
CS 450Operating Systems Structures3
EE 251Digital Electronics3
EE 252Digital Electronics Laboratory1
EE 328Signals and Systems Laboratory1
EE 329Signals and Systems 23
EE 335Electromechanical Energy Conversion and Systems3
EE 336Electromechanical Energy Conversion and Systems Lab1
EE 345Engineering Electromagnetics3
EE 355Analog Electronics3
EE 356Analog Electronics Laboratory1
CPE 400 level Technical Elective3
EE Emphasis Area Technical Electives9
Free Electives11-12
Technical Elective6
GEF Electives 1, 5, 6, 7 (Students who take ENGL 103 must take another technical Elective Course or department approved course)15
Total Hours74-75

Back to Top

Dual CPE and EE Suggested Plan of Study

It is important for students to take courses in the order specified as closely as possible; all prerequisites and concurrent requirements must be observed.  A typical dual B.S.Cp.E. and B.S.E.E. program that completes both degree requirements in four and one-half years is as follows. 

First Year
FallHoursSpringHours
See Engineering or General Engineering curricula17See Engineering or General Engineering curricula17
 17 17
Second Year
FallHoursSpringHours
CPE 271
CPE 272
4CS 110**4
EE 221
EE 222
4EE 223
EE 224*
4
MATH 2514EE 251
EE 252*
4
PHYS 1124ENGL 1023
Free Elective***3MATH 2614
 19 19
Third Year
FallHoursSpringHours
CPE 310
CPE 311
4CPE 312
CPE 313*
4
CS 111**4CS 2304
EE 327*3CS 3503
MATH 3753ECON 2013
STAT 2153EE 329
EE 328*
4
 17 18
Fourth Year
FallHoursSpringHours
CS 4503CPE 4802
EE 335
EE 336*
4ECON 2023
EE 345*3Technical Elective****3
EE 355
EE 356*
4Technical Elective****3
CPE Technical Elective****3Engr. Science Elective3
 GEF Elective3
 17 17
Fifth Year
FallHours 
CPE 4813 
undefined  
Three Technical Electives****9 
Two Free Electives***6 
 18
Total credit hours: 159
*

Only taught once per year, in the semester shown.

**

Students can schedule CS 110 and CS 111 in the first year and move the GEF electives to later years.

***

At least eight hours of any University scheduled courses to make 158 minimum hours.

****

Technical Electives: five technical electives (TE) are required.  At least three must come from one of the EE emphasis areas.  One additional TE must be a 400-level CpE course, and one TE may be selected from upper-division engineering, math, science, or statistics courses.  However, a student may petition the department through his or her advisor for prior written permission to select one upper-division course that meets specific career objectives.  Non-LCSEE courses numbered 493x or designated "Special Topics" must receive prior approval by the Curriculum Committee to be counted as a TE.  All prerequisites must be observed.

 Back to Top

Curriculum for Dual Degrees in Biometric Systems and Computer Engineering

Courses Unique to the BIOM/CpE Dual Degree
A minimum GPA of 2.0 is required in all departmental courses
BIOL 115Principles of Biology4
BIOL 324Molecular Genetics3
BIOM 426Biometric Systems3
CPE 312Microcomputer Structures and Interfacing3
CPE 313Microcomputer Structures and Interfacing Laboratory1
CS 230Introduction to Software Engineering (satisfies BIOM Emph course 1)4
CS 450Operating Systems Structures (satisfies BIOM Emph course 2)3
CS 465Introduction to Computer Security3
EE 251Digital Electronics3
EE 252Digital Electronics Laboratory1
EE 355Analog Electronics3
EE 356Analog Electronics Laboratory1
EE 425Bioengineering3
EE 465Introduction to Digital Image Processing3
STAT 316Forensic Statistics3
BIOM Emph course 33
CPE 400 level Technical Elective3
Free Electives6
GEF Electives 1, 5, 6, 7 (Students who take ENGL 103 must take another technical Elective Course or department approved course)15
Total Hours68

 Back to Top

BIOM and CPE Suggested Plan of Study

It is important for students to take courses in the order specified as closely as possible; all prerequisites and concurrent requirements must be observed.  A typical dual BSBS and BSCPE program that completes both degree requirements in four and one-half years is as follows. 

First Year
FallHoursSpringHours
BIOL 115*4CHEM 1154
ENGL 1013ENGR 1023
ENGR 1012MATH 1564
ENGR 1991PHYS 1114
MATH 1554GEF Elective3
GEF Elective3 
 17 18
Second Year
FallHoursSpringHours
CPE 271
CPE 272
4CS 1104
EE 221
EE 222
4EE 223
EE 224*
4
ENGL 1023EE 251
EE 252*
4
MATH 2514MATH 2614
PHYS 1124STAT 2153
 19 19
Third Year
FallHoursSpringHours
CPE 310
CPE 311
4BIOL 324*3
CS 1114CS 230 ( Emphasis Course 1)4
EE 327*3EE 465*3
EE 355
EE 356*
4Engineering Science Elective3
STAT 316*3GEF Elective3
 18 16
Fourth Year
FallHoursSpringHours
BIOM 426*3BIOM 4802
CS 3503CPE 312
CPE 313*
4
EE 425*3CS 450 (Emphasis Course 2)3
MATH 3753ECON 2013
Technical Elective3Two Free Electives6
Assigned GEF3 
 18 18
Fifth Year
FallHours 
BIOM 4813 
CS 465*3 
ECON 2023 
CPE Technical Elective**3 
Emphasis Course 3**3 
 15
Total credit hours: 158
*

Only taught once per year, in the semester shown.

**

The CpE TE and Emphasis Course 3 may be combined under the Software emphasis area. If this option is exercised, an additional technical elective must be selected.

Choose from POLS 210, PSYC 101, SOCA 101, or SOCA 232.

Five technical electives (TE) are required.  Three electives fulfill one of the biometric system emphasis areas.  One additional TE must be a 400-level Computer Engineering course, and one TE may be selected from any upper division LCSEE course.  These areas may overlap with degree requirements; in that instance students must select additional TE from upper division LCSEE courses.  All prerequisites must be observed.  It is recommended that students consult closely with their academic advisor to insure that all requirements are met in a timely manor.  Failure to plan ahead may cause delays in graduation.

Back to Top 

Curriculum for Dual Degrees in Biometric Systems and Electrical Engineering

Courses Unique to the BIOM/EE Dual Degree
A minimum GPA of 2.0 is required in all departmental courses
BIOL 115Principles of Biology4
BIOL 324Molecular Genetics3
BIOM 426Biometric Systems (satisfies EE Bioengineering emphasis)3
CS 465Introduction to Computer Security3
EE 251Digital Electronics3
EE 252Digital Electronics Laboratory1
EE 328Signals and Systems Laboratory1
EE 329Signals and Systems 23
EE 335Electromechanical Energy Conversion and Systems3
EE 336Electromechanical Energy Conversion and Systems Lab1
EE 345Engineering Electromagnetics3
EE 355Analog Electronics3
EE 356Analog Electronics Laboratory1
EE 425Bioengineering (satisfies EE Bioengineering emphasis)3
EE 465Introduction to Digital Image Processing (satisfies EE Bioengineering emphasis)3
STAT 316Forensic Statistics3
BIOM Emph courses 9
Free Elective3
GEF Electives 1, 5, 6, 7 (Students who take ENGL 103 must take another technical Elective Course or department approved course)15
Total Hours68

 Back to Top

BIOM and EE suggested Plan of Study

It is important for students to take courses in the order specified as closely as possible; all prerequisites and concurrent requirements must be observed.  A typical dual BSBS and BSEE program that completes both degree requirements in four and one-half years is as follows. 

First Year
FallHoursSpringHours
BIOL 115*4CHEM 1154
ENGL 1013ENGR 1023
ENGR 1012MATH 1564
ENGR 1991PHYS 1114
MATH 1554GEF Elective3
GEF Elective3 
 17 18
Second Year
FallHoursSpringHours
CPE 271
CPE 272
4CS 1104
EE 221
EE 222
4EE 223
EE 224*
4
ENGL 1023EE 251
EE 252*
4
MATH 2514MATH 2614
PHYS 1124STAT 2153
 19 19
Third Year
FallHoursSpringHours
CPE 310
CPE 311
4BIOL 324*3
CS 1114CS 3503
EE 327*3EE 329
EE 328*
4
EE 355
EE 356*
4MATH 3753
STAT 316*3Engineering Science Elective3
 18 16
Fourth Year
FallHoursSpringHours
BIOM 426*3BIOM 4802
EE 335
EE 336*
4ECON 2013
EE 345*3EE 465*3
EE 425*3Assigned GEF Elective3
GEF Elective3Biometrics Emphasis Course 1**3
 Technical Elective3
 16 17
Fifth Year
FallHours 
BIOM 4813 
CS 465*3 
ECON 2023 
Biometrics Emphasis Course 2**3 
Biometrics Emphasis Course 3**3 
Free Elective3 
 18
Total credit hours: 158
*

Only taught once per year, in the semester shown.

**

Biometrics Emphasis Courses and EE Technical Electives may overlap in some instances. It is recommended that students consult closely with their academic advisor to ensure that all requirements are met in a timely manor. Failure to plan ahead may cause delays in graduation.

Choose from POLS 210, PSYC 101, SOCA 101, or SOCA 232.

In this degree combination, the EE Bioengineering Emphasis is automatically fulfilled.  Three electives must also fulfill one of the biometric systems emphasis areas.  These areas may overlap with degree requirements; in that instance, students must select additional technical electives (TE) from upper division LCSEE courses, or permanently numbered upper division engineering, science, statistics, or math courses.  Non-LCSEE courses numbered 493x or designated “Special Topics” must receive prior approval by the Curriculum Committee to be counted as a TE.  All prerequisites must be observed.  It is recommended that students consult closely with their academic advisor to ensure that all requirements are met in a timely manor.  Failure to plan ahead may cause delays in graduation.

Back to Top

Curriculum for Dual Degrees in Computer Engineering and Computer Science 

Courses Unique to the CPE/CS Dual Degree
A minimum GPA of 2.0 is required in all departmental courses. All BSCS required CpE, CS, MATH, and STAT courses must be completed with a C or better.
CPE 312Microcomputer Structures and Interfacing3
CPE 313Microcomputer Structures and Interfacing Laboratory1
CS 210File and Data Structures4
CS 220Discrete Mathematics3
CS 221Analysis of Algorithms3
CS 230Introduction to Software Engineering4
CS 310Principles of Programming Languages3
CS 410Compiler Construction3
CS 450Operating Systems Structures3
EE 251Digital Electronics3
EE 252Digital Electronics Laboratory1
EE 355Analog Electronics3
EE 356Analog Electronics Laboratory1
CPE 4xx Technical Elective3
CS 4xx Technical Electives12
ENGL 3053
Free Elective3
GEF Electives 1, 5, 6, 7 (Students who take ENGL 103 must take another technical Elective Course or department approved course)12
Total Hours68

 Back to Top

CS Concentration Areas (CA's)
Minimum grade of C required.
CA1: Theory of Computing
CS 420Design of Algorithms3
CS 422Automata Theory3
CS 426Discrete Mathematics 23
CA2: Software and Knowledge Engineering
CS 430Advanced Software Engineering3
CS 440Database Design and Theory3
CS 470Introduction to Computer Graphics3
CS 472Artificial Intelligence3
CS 475 Game Development3
CS 493 Human Computer Interaction3
CA3: Computer Systems
CPE 435Computer Incident Response3
CS 453Data and Computer Communications3
CS 465Introduction to Computer Security3
CS 493 Concurrent Programming3

CPE and CS Suggested Plan of Study

It is important for students to take courses in the order specified as closely as possible; all prerequisites and concurrent requirements must be observed. All CS, CpE, MATH, and STAT classes required for the BSCS must be completed with a grade of C or better.  A typical dual B.S.C.S. and B.S.Cp.E. program that completes both degree requirements in four and one-half years is as follows. 

First Year
FallHoursSpringHours
CHEM 1154COMM 1123
CS 1104CS 1114
ENGL 1013ENGR 1023
ENGR 1012MATH 1564
ENGR 1991PHYS 1114
MATH 1554 
 18 18
Second Year
FallHoursSpringHours
CPE 271
CPE 272
4CS 2304
CS 210*4EE 223
EE 224*
4
EE 221
EE 222
4EE 251
EE 252*
4
MATH 2514ENGL 1023
PHYS 1124MATH 2614
 20 19
Third Year
FallHoursSpringHours
CPE 310
CPE 311
4CPE 312
CPE 313*
4
CS 220*3CS 221*3
EE 327*3CS 310*3
EE 355
EE 356*
4CS 3503
MATH 3753ECON 2013
 ENGL 3053
 17 19
Fourth Year
FallHoursSpringHours
CS 410*3CPE 480*2
CS 4503CS 4xx Technical Elective, CA 1**3
ECON 2023CS 4xx Technical Elective, CA 23
STAT 2153Engineering Science Elective3
CPE 4xx Technical Elective 3GEF Elective3
GEF Elective3 
 18 14
Fifth Year
FallHours 
CPE 4813 
CS 4xx Technical Elective, CA 3**3 
CS 4xx Technical Elective, CA 1-33 
GEF Elective3 
Technical Elective3 
 15
Total credit hours: 158
*

Only taught once per year, in the semester shown.

**

CS 490, CS 491, CS 495, and Programming Competition do not count as technical electives.

Back to Top

Computer Science Minor

Minor Code - U002

Any student may take a minor in computer science by taking the following courses and making a minimum overall GPA of 2.0 in all courses required for the minor and a C or higher in each course.

A minimum overall GPA of 2.0 and a C or higher must be earned in all required courses.
CS 110
CS 111
Introduction to Computer Science
and Introduction to Data Structures
8
Select one of the following:3
File and Data Structures
Discrete Mathematics
Introduction to Software Engineering
CS 310
CS 350
Principles of Programming Languages
and Computer System Concepts
6
At least one CS 400-level course3
Total Hours20

Biometric Systems Courses

BIOM 426. Biometric Systems. 3 Hours.

PR: STAT 215 and MATH 261 and CS 111. This course presents an introduction to the principles of operation, design, testing, and implementation of biometric systems, and the legal, social, and ethical concerns associated with their use. (Cross-listed with EE 426.).

BIOM 480. Senior Design Seminar. 2 Hours.

PR: ENGL 102 and consent. Penultimate semester. Group senior design projects with individual design assignments appropriate to student's discipline. Complete system-level designs of the subsequent semester's project presented in written proposals and oral presentations. (Equivalent to CPE 480, CS 480 and EE 480.) (2 hr. lec., 1 hr. conf.).

BIOM 481. Senior Design Project. 3 Hours.

PR: BIOM 480. Continuation of BIOM 480. Detailed design and implementation of the system including choice of components, algorithm development, interfacing, troubleshooting, working in groups, and project management. Also covers professional topics including ethics, liability, safety, socio-legal issues, risks, and employment agreements. (1 hr. lec., 1 hr. conf., 2 hr. lab.).

Computer Engineering Courses

CPE 271. Introduction to Digital Logic Design. 3 Hours.

PR: MATH 156 or consent. An introduction to the design of digital networks and computers. Topics include number systems, coding, Boolean and switching algebra, logic design, minimization of logic, sequential networks, and design on digital subsystems. (3 hr. lec.).

CPE 272. Digital Logic Laboratory. 1 Hour.

CoReq: CPE 271. Experiments with digital electronic circuits including number systems, design and application of modern digital circuitry for both combinational and sequential logic circuits. (3 hr. lab.).

CPE 293A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

CPE 310. Microprocessor Systems. 3 Hours.

PR: CPE 271 and CPE 272 and PR or CONC: CPE 311. Theory and design of microprocessors: organization and architecture of modern processors; integration of microprocessors with RAM, ROM, and I/O devices; machine language, assembly language and software development. (3 hr. lec.).

CPE 311. Microprocessor Laboratory. 1 Hour.

CoReq: CPE 310. Machine language, assembly language and hardware and software interfacing. (This includes editing, linking, and debugging.) Memory, I/O and basic techniques of microprocessor interfacing. (3 hr. lab.).

CPE 312. Microcomputer Structures and Interfacing. 3 Hours.

PR: CPE 310 and CPE 311 and EE 251 and EE 252 and CoReg: CPE 313 and CS 350. Design of computer systems with emphasis on interface hardware including communications, high power interface devices, line driver/receiver circuits, A/D and D/A devices, and utilization of software techniques for programmed, interrupt, and direct memory access. (3 hr. lec.).

CPE 313. Microcomputer Structures and Interfacing Laboratory. 1 Hour.

PR: CPE 310 and CPE 311 and CoReq: CPE 312. A microprocessor based single-board computer is designed and built. A semester project is required using standard I/O techniques. (3 hr. lab.).

CPE 393A. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled classes.

CPE 435. Computer Incident Response. 3 Hours.

PR: CPE 310 and CPE 311 and CS 350 or consent. Introduction to computer incident response, forensics, and computer security. Legal basis, proper procedures, and multiple operating systems application.

CPE 442. Introduction to Digital Computer Architecture. 3 Hours.

PR: MATH 375 and CPE 310 and CPE 311. Control, data, and demand-driven computer architecture; parallel processing, pipelining, and vector processing; structures and algorithms for array processors, systolic architectures, design of architectures. (3 hr. lec.).

CPE 450. Introduction to Microelectronics Circuits. 3 Hours.

PR: EE 251. (VLSI-Very Large Scale Integrated) circuit design, including layout, simulation and performance optimization of basic digital logic functions and combinations of such basic functions into more complex digital system functions. CAD tools are used for projects. (3 hr. lec.).

CPE 462. Wireless Networking. 3 Hours.

PR: EE 327 and STAT 215. Design and analysis of modern wireless data networks. Digital modulation techniques, wireless channel models, design of cellular networks, spread spectrum, carrier sense multiple access, ad-hoc networks routing, error control coding, automatic request strategies.

CPE 480. Senior Design Seminar. 2 Hours.

PR: ENGL 102 and consent. Penultimate semester group senior design projects with individual design assignments appropriate to student's discipline. Complete system-level designs of the subsequent semester's project presented in written proposals and oral presentations. (Equivalent to BIOM 480, CS 480, and EE 480). (2 hr. lec., 1 hr. conf.).

CPE 481. Senior Design Project. 3 Hours.

PR: CPE 480. Continuation of CPE 480. Detailed design and implementation of the system including choice of components, algorithm development, interfacing troubleshooting, working in groups, and project management. Also covers professional topics, including ethics, liability, safety, socio-legal issues, risks and employment agreements. (1 hr. lec., 1 hr. conf., 2 hr. lab.).

CPE 484. Real-Time Systems Development. 3 Hours.

PR: CS 350 or working knowledge of C programming language and UNIX. Characteristics of real-time systems, system and software development standards, structured and object oriented development methods for real-time systems, using a computer aided software engineering (CASE) tool in the development of a large engineering project. Emphasis is on real-time systems requirements analysis and design. This is a project based course. (3 hr. lec.).

CPE 490. Teaching Practicum. 1-3 Hours.

PR: Consent. Teaching practice as a tutor or assistant.

CPE 491. Professional Field Experience. 1-18 Hours.

PR: Consent. (May be repeated up to a maximum of 18 hours.) Prearranged experiential learning program, to be planned, supervised, and evaluated for credit by faculty and field supervisors. Involves temporary placement with public or private enterprise for professional competence development.

CPE 493A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

CPE 494A-Z. Seminar. 1-3 Hours.

PR: Consent. Presentation and discussion of topics of mutual concern to students and faculty.

CPE 495. Independent Study. 1-6 Hours.

Faculty supervised study of topics not available through regular course offerings.

CPE 496. Senior Thesis. 1-3 Hours.

PR: Consent.

CPE 498. Honors. 1-3 Hours.

PR: Students in Honors Program and consent by the honors director. Independent reading, study or research.

Computer Science Courses

CS 101. Intro to Computer Applications. 4 Hours.

Introduction to spreadsheets and databases for problem-solving in disciplines such as math, science, engineering, business, social sciences, behavioral sciences, and environment: using computer applications to create technical reports and presentations.

CS 110. Introduction to Computer Science. 4 Hours.

PR: (MATH 126 and MATH 128) or MATH 129 or MSAT score of 600 math ACT score of 26. Programming and design; simple data types, variables, and expressions; program modularization through procedures, functions, and classes; repetition, selection through control structures; structured data types including arrays and records; application. (3 hr. lec., 1 hr. lab.).

CS 111. Introduction to Data Structures. 4 Hours.

PR: CS 110. Software development with abstract data types; elementary data structures including lists, stacks, queues and binary trees. Object-oriented design and development, dynamic allocation, recursion, design methodology. (3 hr. lec., 2 hr. lab.).

CS 210. File and Data Structures. 4 Hours.

PR: CS 111. Complex internal data structures including hashing, record collision and overflow techniques. Extension of internal data structures to external storage; indexed structures, external sorting and merging, direct access methods.

CS 220. Discrete Mathematics. 3 Hours.

PR: CS 110 and (MATH 154 or MATH 155). Mathematical concepts used in computer science such as sets, relations, functions, counting principles, graphs, trees, and automata; introduction to basic graph algorithms and applications. (3 hr. lec.).

CS 221. Analysis of Algorithms. 3 Hours.

PR: CS 111 and CS 220 and MATH 156. Introduction to algorithm design and analysis. Growth rate of functions and asymptotic notation. Divide-and-conquer algorithms and recurrences; searching and sorting; graph algorithms including graph searching, minimum spanning trees, and shortest paths.

CS 230. Introduction to Software Engineering. 4 Hours.

PR: CS 111. Techniques and methodologies of software engineering; specification, modeling,requirement analysis and definition, design, quality assurance, testing, reuse, development tools and environments.

CS 293A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

CS 310. Principles of Programming Languages. 3 Hours.

PR: CS 111. Theoretical and practical aspects of languages including internal representations, run-time environments, run-time storage management; historical, current, special purpose and experimental languages; finite-state automata, regular expressions and context-free grammars, language translation, semantics and paradigms. (3 hr. lec.).

CS 350. Computer System Concepts. 3 Hours.

PR: CS 111 . System software organization; operating system concepts including processes, threads, memory management, and the user interface; elementary network concepts.

CS 410. Compiler Construction. 3 Hours.

PR: CS 310 or consent for non-majors. Theory and practice of the construction of programming language translators; scanning and parsing techniques, semantic processing, runtime storage organization, and code generation; design and implementation of interpreter or compiler by students. (3 hr. lec.).

CS 420. Design of Algorithms. 3 Hours.

PR: CS 221 and completed Pre-CS or consent for non-majors. Algorithm design paradigms: divide-and-conquer, dynamic programming, greedy. Advanced data structures: balanced search trees, mergeable heaps, union-find. Introduction to computational complexity. Selected topics such as backtracking, branch-and-bound, amortized analysis, approximation algorithms.

CS 422. Automata Theory. 3 Hours.

PR: CS 220 or consent for non-majors. Introduction to formal languages, grammars, and automata; regular expressions and finite automata, context- free and context-sensitive languages; push down and linear- bounded automata; turning machines and recursively enumerable languages.

CS 426. Discrete Mathematics 2. 3 Hours.

PR: CS 221 or consent for non-majors. Applications of discrete mathematics to computer science. Selected topics from algorithmic graph theory, combinatorics, and order theory.

CS 430. Advanced Software Engineering. 3 Hours.

PR: CS 230 or consent for non-majors. Engineering process, project economics, project organizational and management issues, configuration management. (3 hr. lec.).

CS 440. Database Design and Theory. 3 Hours.

PR: CS 230 or consent for non-majors. Database terminology, SQL, stored procedures, the relational and object-relational data model, triggers, and entity-relationship model.

CS 450. Operating Systems Structures. 3 Hours.

PR: CS 250 or CS 350. Support of computer components; device management and interrupts, process scheduling, file management, complete OS structure, OS development and debugging, configuration management, and performance testing. (3 hr. lec.).

CS 453. Data and Computer Communications. 3 Hours.

PR: CS 350 or consent for non-majors. An in-depth study of the Internet, networking fundamentals, protocols, algorithms, and principles of distributed computing, introduction to network security and management.

CS 455. Computer Architecture. 3 Hours.

PR: CPE 271. Computer structure; emphasis on implications for software design; evolution of computers; elementary digital logic; CPU structures; memory and I/O structures; pipelining and memory management; introduction to parallel and high-level architectures. (3 hr. lec.).

CS 465. Introduction to Computer Security. 3 Hours.

PR: CS 111 and (CS 350 or consent). An overview of threats to computer security; technologies for security assurance and approaches to security solutions. Security vulnerabilities; encryption; access control; trusted systems; security administration.

CS 470. Introduction to Computer Graphics. 3 Hours.

PR: CS 210 or consent for non-majors. Overview of 3D graphics hardware and gaming consoles; focus on developing 3D graphics software; fundamental algorithms for real-time 3D graphics with focus on game engine component development; introduction to three-dimensional game engine development.

CS 472. Artificial Intelligence. 3 Hours.

PR: CS 230 or consent for non-majors. Survey of AI techniques, heuristic search, game playing, and knowledge representation schemes: logic, semantic net, frames, rule-based; natural language processing, advanced AI techniques/systems: planning, blackboard architecture, neural net model; AI implementation. (3 hr. lec.).

CS 473. Data Mining. 3 Hours.

PR: CS 230 and CS 350. Presents the theory practice of industrial data mining. Combining pragmatics with theory, students will learn to select appropriate data mining methods for industrial applications.

CS 475. Game Development. 3 Hours.

PR: CS 220 and CS 310. Design and implementation of games using innovative technology in human-computer interfaces. Principles of game design, physiology and psychology of each of the five senses, and technologies for delivering sensory stimuli.

CS 480. Senior Design. 2 Hours.

PR: ENGL 102 and consent. Penultimate semester. Group senior design projects with individual design assignments appropriate to student's discipline. Complete system-level designs of the subsequent semester's project presented in written proposals and oral presentations. (Equivalent to BIOM 480, CPE 480, and EE 480.) (2 hr. lec., 1 hr. conf.).

CS 481. Senior Project. 3 Hours.

PR: CS 480. Continuation of CS 480. Detailed design and implementation of the system including choice of components, algorithm development, interfacing, troubleshooting, working in groups, and project management. Also covers professional topics, including ethics, liability, safety, socio-legal issues, risks and employment agreements. (1 hr. lec., 1 hr. conf., 2 hr. lab.).

CS 490. Teaching Practicum. 1-3 Hours.

PR: Consent. Teaching practice as a tutor or assistant.

CS 491. Professional Field Experience. 1-18 Hours.

PR: Consent. (May be repeated up to a maximum of 18 hours.) Prearranged experiential learning program, to be planned, supervised, and evaluated for credit by faculty and field supervisors. Involves temporary placement with public or private enterprise for professional competence development.

CS 492A-Z. Directed Study. 1-3 Hours.

Directed study, reading, and/or research.

CS 493A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

CS 494A-Z. Seminar. 1-3 Hours.

PR: Consent. Presentation and discussion of topics of mutual concern to students and faculty.

CS 495. Independent Study. 1-6 Hours.

Faculty supervised study of topics not available through regular course offerings.

CS 496. Senior Thesis. 1-3 Hours.

PR: Consent.

CS 497. Research. 1-6 Hours.

Independent research projects.

Electrical Engineering Courses

EE 221. Introduction to Electrical Engineering. 3 Hours.

PR: PHYS 111 and MATH 156. Electrical engineering units, circuit elements, circuit laws, measurement principles, mesh and node equations, network theorems, operational amplifier circuits, energy storage elements, sinusoids and phasors, sinusoidal steady state analysis, average and RMS values, complex power, (3 hr. lec.) Pre-requisite(s) and/or co-requisite(s) may differ on regional campuses.

EE 222. Introduction to Electrical Engineering Laboratory. 1 Hour.

CoReq: EE 221. Design and experimental exercises basic electrical circuits. Use of the digital computer to solve circuit problems. (3 hr. lab.).

EE 223. Electrical Circuits. 3 Hours.

PR: EE 221 and EE 222 and PHYS 112 and MATH 251. Time response of RC and RL circuits, unit step response, second order circuits, poly-phase systems, mutual inductance, complex frequency, network frequency response, two-port networks and transformers. Fourier methods and Laplace Transforms.

EE 224. Electrical Circuits Laboratory. 1 Hour.

CoReq: EE 223. Design and experimental exercises in circuits. Transient circuits, steady state AC circuits, frequency response of networks. Use of digital computer to solve circuit problems. (3 hr. lab.).

EE 251. Digital Electronics. 3 Hours.

PR: EE 221 and CPE 271 and PHYS 112. Diode and bipolar and field-effect transistor device operation and switching models. Use of bipolar and field-effect transistors and diodes in switching and logic circuits. Switching circuits and logic gates including logic levels, circuit configuration, and interfacing. (3 hr. lec.).

EE 252. Digital Electronics Laboratory. 1 Hour.

CoReq: EE 251. Design, fabrication, and measurement of digital electronic circuits. Modeling and use of discrete devices, logic gates, display devices in switching circuits and timer circuits, Interfacing with integrated logic gates. (3 hr. lab.).

EE 293A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

EE 311. Junior Instrumentation Lab. 1 Hour.

PR: EE 221 and EE 222. Students learn about industrial automation systems using data collection and control systems. Specific topics include PLCs (basic ladder diagrams, I/O, timers, counters, communications, and applications); measurement principles including standards, transducers, actuators, interference and noise.

EE 327. Signals and Systems 1. 3 Hours.

PR: MATH 261 and EE 223. Introduction to linear system models and solutions in the time and frequency domains. Balanced emphasis is placed on both continuous and discrete time and frequency methods. (3 hr. lec.).

EE 328. Signals and Systems Laboratory. 1 Hour.

PR: EE 327 and CoReq: EE 329. Laboratory experiments in measurement and analysis of systems and signals. (3 hr. lab.).

EE 329. Signals and Systems 2. 3 Hours.

PR: EE 327 and STAT 215. Analysis of continuous and discrete time systems. Block diagrams, stability, feedback control. Statistical description of nondeterministic signals, correlation functions, and spectral density, concepts applied to communication and feedback systems. (3 hr. lec.).

EE 335. Electromechanical Energy Conversion and Systems. 3 Hours.

PR: EE 223 and EE 224 and PHYS 112. Electric energy sources, fundamentals of electromechanical energy conversion, transformers and rotating machinery, transmission line parameters. (3 hr. lec.).

EE 336. Electromechanical Energy Conversion and Systems Lab. 1 Hour.

CoReq: EE 335. Single-phase transformer, dc motor and generator performance and characteristics, synchronous machine performance and characteristics. (3 hr. lab.).

EE 345. Engineering Electromagnetics. 3 Hours.

PR: MATH 261 and PHYS 112. Continued use of vector calculus, electrostatics, magnetoststics, Maxwell's Equations, and boundary conditions. Introduction to electromagnetic waves, transmission lines, and radiation from antennas.

EE 355. Analog Electronics. 3 Hours.

PR: EE 223 and EE 251. Electronic devices in analog circuits. Small-signal and graphical analysis of BJT and FET circuits; frequency response, feedback, and stability. Linear and nonlinear operational amplifier circuits. Power amplifiers and power control by electronic devices. (3 hr. lec.).

EE 356. Analog Electronics Laboratory. 1 Hour.

CoReq: EE 355. Design, fabrication, and measurement of analog electronic circuits. Use of discrete devices, integrated circuits, operational amplifiers, and power electronic devices. Study of biasing and stability, frequency response, filters, analog computation circuits, and power control circuits. (3 hr. lab.).

EE 393A. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

EE 411. Fundamentals of Control Systems. 3 Hours.

PR: EE 327. Introduction to classical and modern control; signal flow graphs; state-cariable characterization; time-domain, root locus, and frequency techniques; stability criteria. (3 hr. lec.).

EE 413. Introduction to Digital Control. 3 Hours.

PR: EE 327. Sampling of continuous-time signals and transform analysis. Stat-variable analysis for linear discrete-time systems and design of digital controller. (3 hr. lec.).

EE 425. Bioengineering. 3 Hours.

Introduction to human anatomy and physiology using an engineering systems approach. Gives the engineering student a basic understanding of the human system so that the student may include it as an integral part of the design. Co-listed with MAE 473. (3 hr. lec.).

EE 426. Biometric Systems. 3 Hours.

PR: STAT 215 and MATH 261 and CS 111. It is also suggested (not required) that EE 327 and CS 350 also be taken prior to enrolling in this course. This course presents an introduction to the principles of operation, design, testing, and implementation of biometric systems, and the legal, social and ethical concerns associated with their use.

EE 431. Electrical Power Distribution Systems. 3 Hours.

PR: EE 335 and EE 336 or consent. General considerations; load characteristics; subtransmission and distribution substations; primary and secondary distribution, secondary network systems; distribution transformers; voltage regulation and application of capacitors; voltage fluctuations; protective device coordination. (3 hr. lec.).

EE 435. Introduction to Power Electronics. 3 Hours.

PR: EE 335 and EE 355 and EE 356 or consent. Application of power semiconductor components and devices to power system problems; power control; conditioning processing, and switching. Course supplemented by laboratory problems. (3 hr. lec.).

EE 436. Power Systems Analysis. 3 Hours.

PR: EE 335 and EE 336. Incidence and network matrices, Y-Bus, symmetrical and unsymmetrical faults, load-flow and economic dispatch, MW-frequency and MVAR-voltage control. The power system simulator will be used for demonstrations. (3 hr. lec.).

EE 437. Fiber Optics Communications. 3 Hours.

PR: EE 329 and EE 345. Fundamentals of optics and light wave propagation, guided wave propagation and optical wave guides, light sources and light detectors, couplers, connections, and fiber networks, modulation noise and detection in communication systems. (3 hr. lec.).

EE 445. Introduction to Antennas. 3 Hours.

PR: EE 345 or equivalent. Development of Maxwell's equations and general electromagnetic theory underpinning broadcast communication systems, wave propagation, antennas and antenna arrays.

EE 450. Device Design and Integration. 3 Hours.

PR: EE 345 and EE 355. Fundamentals of semiconductor materials, p-n junctions, metal-semiconductor junctions, JFET's, MESFET's, MOSFET's, physical device design, device simulation, gate level & CMOS design and layout. (3 hr. lec.).

EE 455. Introduction to Microfabrication. 3 Hours.

PR: EE 355 or consent. Introduction to the physical processes underlying current and emerging microfabrication technology and their selective use in the technology computer aided design (TCAD) and fabrication of electrical, optical, and micromechanical devices and systems.

EE 457. Fundamentals of Photonics. 3 Hours.

PR:EE 345 or equivalent. Basic physics and optical engineering concepts necessary to understand the design and operation of photonic -based systems, including communications, nanophotonics, sensing and display technologies. Scaling, integration, and packaging of optical approaches and their compatibility with micro/nanosystems.

EE 461. Introduction to Communications Systems. 3 Hours.

PR: EE 329. Introduction to the first principles of communications systems design. Analysis and comparison of standard analog and pulse modulation techniques relative to bandwidth, noise, threshold, and hardware constraints. Communications systems treated as opposed to individual circuits and components of the system. (3 hr. lec.).

EE 463. Digital Signal Processing Fundamentals. 3 Hours.

PR: MATH 251 and EE 327. Theories, techniques, and procedure used in analysis, design, and implementation of digital and sampled data filters. Algorithms and computer programming for software realization. Digital and sampled data realizations, switched capacitor and charge-coupled device IC's. (3 hr. lec.).

EE 465. Introduction to Digital Image Processing. 3 Hours.

PR: EE 251 and EE 327. Introduction to the vision process fundamental mathematical characterization of digitized images, two-dimensional transform methods used in image processing, histogram analysis and manipulation, image and filtering techniques, image segmentation, and morphology. (3 hr. lec.).

EE 467. Digital Speech Processing. 3 Hours.

PR: EE 327 and EE 329. Covers fundamentals in digital speech processing including production, speech analysis, speech coding, speech enhancement, speech recognition and speaker recognition. Emphasize hand-on experience of processing speech signals using MATLAB.

EE 480. Senior Design Seminar. 0-3 Hours.

PR: ENGL 102 or consent. Penultimate semester. Group senior design projects with individual design assignments appropriate to student's discipline. Complete system-level designs of the subsequent semester's project presented in written proposals and oral presentations. (Equivalent to BIOM 480, CPE 480, CS 480) (2 hr. lec., 1 hr. conf.) Note: WVU Tech course is 3 credit hours.

EE 481. Senior Design Project. 3 Hours.

PR: EE 480; Continuation of EE 480. Detailed design and implementation of the system including choice of components, algorithm development, interfacing, trouble shooting, working in groups, and project management. Also covers professional topics, including ethics, liability, safety, socio-legal issues, risks and employment agreements. (1 hr. lec., 1 hr. conf., 2 hr. lab.).

EE 490. Teaching Practicum. 1-3 Hours.

PR: Consent. Teaching practice as a tutor or assistant.

EE 491. Professional Field Experience. 1-18 Hours.

PR: Consent. (May be repeated up to a maximum of 18 hours.) Prearranged experiential learning program, to be planned, supervised, and evaluated for credit by faculty and field supervisors. Involves temporary placement with public or private enterprise for professional competence development.

EE 492A. Solar Architecture. 1-6 Hours.

Directed study, reading, and/or research.

EE 493A-Z. Special Topics. 1-6 Hours.

PR: Consent. Investigation of topics not covered in regularly scheduled courses.

EE 494A-Z. Seminar. 1-3 Hours.

PR: Consent. Presentation and discussion of topics of mutual concern to students and faculty.

EE 495. Independent Study. 1-6 Hours.

Faculty supervised study of topics not available through regular course offerings.

EE 496. Senior Thesis. 1-3 Hours.

PR: Consent.

EE 497. Research. 1-6 Hours.

Independent research projects.

EE 498. Honors. 1-3 Hours.

PR: Students in Honors Program and consent by the honors director. Independent reading, study or research.


Faculty

Chair

  • Brian Woerner - Ph.D. (University of Michigan)
    Wireless communication

Professors

  • Donald Adjeroh - Ph.D. (Chinese University of Hong Kong)
    Associate Dept. Chair and Graduate Coordinator for Computer Science. Multimedia information systems (image, video, and audio), Distributed multimedia systems, Data analytics
  • Hany Ammar - Ph.D. (University of Notre Dame)
    Risk assessment, Software engineering, Biometrics, Performance and dependability analysis, Modeling and evaluation of parallel and distributed systems
  • Muhammad Choudhry - Ph.D. (Purdue University)
    Graduate coordinator for CpE & EE. Power system control, DC transmission, Stability, Power electronics
  • Parviz Famouri - Ph.D. (University of Kentucky)
    Associate Dept. Chair, Analysis and control of electrical machines, Motor drives, Power electronics, Electric vehicles.
  • Ali Feliachi - Ph.D. (Georgia Tech)
    Power systems, Large-scale systems, Control
  • Katerina Goseva-Popstojanova - Ph.D. (University Sv. Kiril i Metodij)
    Software reliability engineering, Distributed systems, Computer security, Dependability, Performance and performability assessment
  • Powsiri Klinkhachorn - Ph.D. (West Virginia University)
    Microprocessor applications, Computer architecture, Binary and nonbinary logic
  • Dimitris Korakakis - Ph.D. (Boston University)
    Semiconductor growth, Nanotechnology, Photonic devices, Biosensors
  • Xin Li - Ph.D. (Princeton University)
    Image Processing, Computer vision, Pattern recognition
  • Nasser Nasrabadi - Ph.D. (Imperial College of Science & Technology)
    Image and video processing, biometrics, video analytics
  • Afzel Noore - Ph.D. (West Virginia University)
    Associate Dept. Chair, VLSI design and testing, Software engineering, Information assurance and biometrics
  • Roy Nutter Jr. - Ph.D., P.E. (West Virginia University)
    Neural networks, Microprocessor systems, Computer architecture, Computer forensics
  • Y. V. Ramana Reddy - Ph.D. (West Virginia University)
    Artificial intelligence, Knowledge-based simulation, Computer graphics
  • Natalia Schmid - Ph.D. (Washington University, St. Louis)
    Detection and Estimation, Statistical Signal and Image Processing, Biometrics, Information Theory, Wireless Sensor Networks, Signal Processing for Radio Astronomy
  • K. Subramani - Ph.D. (University of Maryland)
    Scheduling, Computational biology, Computational complexity, Polyhedral combinatorics.
  • Matthew Valenti - Ph.D., P.E. (Virginia Tech)
    Communication theory, Wireless systems, Error control coding

Associate Professors

  • Xian-An Cao - Ph.D. (University of Florida)
    Nanofabrication, Opto-electronic devices
  • Jeremy Dawson - Ph.D. (West Virginia University)
    Photonics, Nanofabrication, Biometrics data sensing, Rapid DNA analysis
  • Elaine Eschen - Ph.D. (Vanderbilt University)
    CCDM program director. Design and analysis of algorithms, Graph theory, Combinatorics
  • David Graham - Ph.D. (Georgia Institute of Technology)
    Analog Signal Processing
  • Guodong Guo - Ph.D. (University of Wisconsin-Madison)
    Computer vision, Biometrics, Human computer interaction
  • Mark Jerabek - Ph.D., P.E. (Purdue University)
    Solid state devices and sensors, Electromagnetics
  • Vinod Kulathumani - Ph.D. (Ohio State University)
    Wireless sensor actuator networks, Scalable and fault tolerant distributed systems
  • Yuxin Liu - Ph.D. (Louisiana Tech University)
    Biotechnology/bioengineering, BioMEMS and microfluidics, Cellular sensors, Tissue engineering
  • Daryl Reynolds - Ph.D. (Texas A&M University)
    Statistical signal processing for communications, Iterative (turbo) processing, Transmitter precoding, Space-time coding and processing
  • Frances Van Scoy - Ph.D. (University of Virginia)
    Programming languages and compilers, Multisensory computing, High performance computing

Assistant Professors

  • Thirimachos Bourlai - Ph.D. (University of Surrey)
    Biomedical Image Processing, Pattern Recognition
  • Kevin Bandura - Ph.D. (Carnegie Mellon University)
  • Gianfranco Doretto - Ph.D. (University of California, Los Angeles)
    Computer Vision, Statistical Pattern Recognition, Biometrics, Image Processing, Computer Graphics
  • Yaser Fallah - Ph.D. (University of British Columbia)
    Cyber Physical Systems, Computer and Wireless Networks, Intelligent Transportation, and Embedded Systems
  • Victor Fragoso - Ph.D. (University of California - Santa Barbara)
    Computer Vision, Machine Learning
  • Sarika Khushalani-Solanki - Ph.D. (Mississippi State)
    Power/energy conversion, Power systems, Controls, signals, and systems
  • Saiph Savage - Ph.D. (University of California - Santa Barbara)
    Machine Learning, Human Computer Interaction, Data Analytics for Social Networks
  • Yangqiu Song - Ph.D.
    machine learning, large data sets, text mining, data analytics.
  • Yangfan Ye - Ph.D. (Xiamen University)
    Computer security, Malware detection, Machine learning

Research Associate Professors

  • Alan V. Barnes - Ph.D. (California Institute of Technology)
    Ion surface interactions, Materials growth, Automated document analysis
  • Sumitra Reddy - Ph.D. (West Virginia University)
    Healthcare informatics, Componentware, Intelligent systems, Information technology evolution

Research Assistant Professors

  • Jignesh Solanki - Ph.D. (Mississippi State University)
    Power engineering, Smart grids, Decentralized control of power systems, Control and automation of distribution and transmission systems

Visiting and Adjunct Professors

  • Nancy Lan Guo - Ph.D. (West Virginia University)
  • V. Jagannathan - Ph.D. (Vanderbilt University)
  • Gyungsu Byun - Ph.D. (University of California, Los Angeles)
  • Bojan Cukic - Ph.D. (University of Houston)
  • Lawrence Hornak - Ph.D. (Rutgers University)
  • Tim Menzies - Ph.D. (University of New South Wales)
  • Arun Ross - Ph.D. (Michigan State University)
    Statistical Pattern Recognition, Biometrics
  • Stephanie Schuckers - Ph.D. (University of Michigan)

Lecturers

  • Kenneth Costello - M.S. (West Virginia University)
  • Dale Dzielski - M.B.A. (Regent University)
  • Jeffrey Edgell - M.S. (Stephens Institute of Technology)
  • Michael Evanoff - M.S. (West Virginia University)
  • Camille Hayhurst - M.S. (West Virginia University)
  • Lawrence Jacowitz - Ph.D. (Ohio State University)
  • Ron Reaser - M.S. (West Virginia University)
  • Cynthia Tanner - M.S. (West Virginia University)

Professors Emeritus

  • John Atkins - Ph.D. (University of Pittsburgh)
  • Wils Cooley - Ph.D., P.E. (Carnegie Mellon University)
  • James Mooney - Ph.D. (Ohio State University)
    Operating systems, Computer architecture, Software portability and standards
  • George Trapp - Ph.D. (Carnegie Mellon University)
    Biomedical imaging, Data analytics, Information assurance