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.
|