Graduate Computer Engineering Courses
Listed below are descriptions for all graduate computer engineering
courses offered by the WVU CSEE department. For more information about
graduate degrees, see the Masters
Program HandBook and the Doctoral
Program HandBook.
- Additional 200
Level courses are available to Graduate students and are listed
in the Computer
Engineering Undergraduate Courses page.
- CpE 250: Introduction to
Microelectronics Circuits II
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: EE
56
- VLSI 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. MAGIC CAD tools are used for projects.
- CpE 254: Digital System
Testing II
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: CpE 110 or
consent
- Conventional and emerging fault modeling concepts. Fault
simulation. Test generation algorithms. Design for testability.
Compression testing techniques. Built in self-test. Functional
testing. Boundary scan design and testing approaches.
- CpE 260: Introduction to
Information Systems II
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: CpE 110
- This course will provide the student with background in the
principles and practice of digital communications, beginning with
early digital voice systems and extending through current systems
based on "information" communications, including voice,
data, and video.
- CpE 284: Real-Time
Systems Development I
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: CS 156 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 base course.
- CpE 320: Application of
Neural Networks
Syllabus
Current
Class
3 hrs. Lecture; Prerequisites: consent
- Theories, principles, techniques, and procedures used in design
and implementation of supervised and unsupervised Neural Networks.
Algorithms and computer programming for software realization with
engineering applications.
- CpE 321: Applied Fuzzy
Logic I
Syllabus
Current
Class
3 hrs. Lecture; Prerequisites: consent
- Theory and applications of Fuzzy Logic; Fuzzy fundamentals, Fuzzy
rules, decision-making systems, control systems, pattern recognition
systems, and advanced topics. Algorithms and computer programming
for software realization with engineering applications.
- CpE 343: Fault Tolerant
Computing II
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: CpE
110, or consent. Alternate years.
- Introduction to reliability analysis and Markov modeling. Computer
system reliability modeling and analysis. Software fault tolerance.
Software reliability modeling. Fault tolerant design of computer
systems. Reconfiguration strategies in VLSI and WSI arrays.
- CpE 351: VLSI System
Design
Syllabus
Current
Class
3 hr. Project
- Introduction to Hardware Modeling Languages. CAD tools for logic
synthesis and simulation. Design methodology. Rapid Prototyping
using field programmable gate arrays. IC chip design.
- CpE 370: Switching
Circuit Theory 1
Syllabus
Current
Class
3 hr. Lecture; Prerequisites: CpE
71 or equivalent
- Course presumes and an understanding of the elements of Boolean or
switching algebra. Study of both combinational and sequential
switching circuits with emphasis on sequential networks. Advanced
manual design and computer-aided design techniques for single and
multiple-output combinational circuits. Analysis and design of
sequential circuits. Detection and prevention of undesired transient
outputs.
- CpE 372: Advanced
Computer Architecture
Syllabus
Current
Class
3 hr.; Prerequisites: CpE
71 and CpE
110, CpE
111 or consent
- Formal tools for designing large digital systems are introduced;
formal descriptive algebras such as ISP, PMS, AHPL, CDL, and others.
An in-depth study of computer system designs including instruction
design and data path design.
- CpE 373: Design of
Computer Arithmetic Circuits
Syllabus
Current
Class
3 hr.; Prerequisites: CpE
71 or equivalent.
- Study of logic networks usable in performing binary arithmetic.
Emphasis is on design of high-speed, parallel arithmetic units using
binary numbers. Consideration of systems for representation of
negative numbers. Available arithmetic subsystems are studied.
- CpE 390: Advanced
Independent Study I, II
Syllabus
Current
Class
1-6 hr.; Prerequisites: consent
- Individual investigation in advanced computer engineering -
subjects not covered in formal courses.
- CpE 391: Advanced Topics
I, II, S
Syllabus
Current
Class
1-6 hr.; Prerequisites: Consent
- Investigation of advanced topics not covered in regularly
scheduled courses.
- CpE 397: Master's Degree
Research or Thesis
Syllabus
Current
Class
I, II, S. 1-15 HR. PR: Consent.
- Research activities leading to a thesis, problem report, research
paper, or equivalent scholarly project.
- CpE 471: Switching
Circuit Theory 2
Syllabus
Current
Class
3 hr.; Prerequisites: CpE 370, Math 236, or
equivalent.
- Switching circuit theory is used to model the operations of
networks of logic gates and flip-flops. Networks of this type are
one form of discrete parameter systems. Studies the use of linear
sequential machine as a means of modeling the general class of
discrete parameter information systems. Systems approach and the
techniques of abstract algebra used throughout.
- CpE 472: Digital Systems
Design 2
Syllabus
Current
Class
3 hr.; Prerequisites: CpE 372 or consent
- Students will design a specific digital system, i.e., CPU control,
interrupt structure, memory, or input/output system. They will
design and test a project oriented toward one specific objective.
- CpE 490: Teaching
Practicum
Syllabus
Current
Class
1-3 hr.
- CpE 491: Advanced Study
Syllabus
Current
Class
1-6 hr.; Prerequisites: consent
- Investigation in advanced subjects which are not covered in
regularly scheduled courses. Study may be independent or through
specially scheduled lectures.
- CpE 493: Special Topics
Syllabus
Current
Class
1-6 hr.
- CpE 495: Independent
Study
Syllabus
Current
Class
1-6 hr.
- CpE 496: Graduate
Seminar
Syllabus
Current
Class
1 hr.; Prerequisites: consent
- Technical presentations by faculty members, outside speakers, and
graduate students. Each student will give an oral presentation
describing the student's research before the student's final
examination. This will typically be a 40-minute presentation before
the faculty and graduate students.
- CpE 497: Research
Syllabus
Current
Class
1-15 hr.
- CpE 499: Graduate
Colloquium
Syllabus
Current
Class
1-6 hr.

|