James M. Conrad, Ph.D., PMP
Associate Professor, Electrical and Computer Engineering, UNC Charlotte
Fall 2008 Classes
- ECGR 2181 Logic System Design I:
Introduction to Boolean algebra; mixed logic; design of combinational circuits; introduction
to sequential systems; MSI building blocks; includes laboratory design projects. Prerequisite:
MATH 1241 (Calculus I) or permission of the Department. Co-requisite: ECGR 2155 (Logic and
Networks Lab) or permission of the Department.
Here is the ECGR 2181 class website from Fall 2008.
- ECGR 3254 Senior Design II: A project-oriented course
stressing the planning and design of experiments to support the student's
project. Formation of the design problem and specifications.
Here is the ECGR3254 class website from Spring 2008.
- ECGR 4101/5101 Embedded Systems:
The goal of this course is to solidify and build upon a student’s knowledge
of computer organization by presenting hands-on experience with
microcontrollers. Students will also examine a few sensors that are used in
commercial and medical products and learn how to interface them in a
microcontroller system.
Here is the ECGR
4101/5101 class website from
Fall 2008.
Previous Courses
ECGR 2181 - Logic System Design I
Introduction to Boolean algebra; mixed logic; design of combinational
circuits; introduction to sequential systems; MSI building blocks; includes
laboratory design projects. Prerequisite: MATH 1241 (Calculus I)
or permission of the Department. Co-requisite: ECGR 2155 (Logic and
Networks Lab) or permission of the Department.
ECGR 3183 - Computer Organization and Programming
Languages
Introduction to key concepts in computer
organization. Microprocessor design, assembly language programming, C
programming, input/output, interrupts and traps, structured program development,
parsers/interpreters/compilers. Emphasis on application of these concepts to
computer engineering systems including microcomputers and embedded systems.
(Fall, Spring). Can be used in your program instead of ITCS 3182.
Prerequisite: ITCS1215 and ECGR2181.
ECGR3253 - Senior Design I
A project-oriented course
stressing the planning and design of experiments to support the student's
project. Formation of the design problem and specifications.
ECGR3254 - Senior Design II
A project-oriented course
stressing the planning and design of experiments to support the student's
project. Formation of the design problem and specifications.
ECGR4101/5101 Embedded Systems
The goal of this course is to solidify and build upon a student’s knowledge
of computer organization by presenting hands-on experience with
microcontrollers. Students will also examine a few sensors that are used in
commercial and medical products and learn how to interface them in a
microcontroller system.
ECGR 6185/8185 Advanced Embedded Systems
Design and implementation of embedded computer systems. The student will
extend previous knowledge of the use of microcontrollers, C and assembly
programming, real-time methods, computer architecture, simulation, interfacing,
system development and communication networks. System performance is measured in
terms of power consumption, speed and reliability. Efficient methods for project
development and testing are emphasized.
MS in Electrical Engineering, Concentration in
Embedded Systems
Recommendation for courses and activities for an MS in Electrical
Engineering, Concentration in Computer Engineering and Embedded Systems:
Complete these four Core Courses:
- ECGR 5101: Embedded Systems (old name: Adv Computer Utilization) - Fall
only (this will not be taught in the Spring anymore)
- ECGR 6185: Advanced Embedded Systems - Spring
- ECGR 6090: Special Topics: Research Techniques in Computer Engineering -
Fall
- ECGR 5181: Computer Architecture (old name: Computer
Arithmetic) - Fall
If you want to graduate with the thesis option:
- Complete three additional courses in ECGR. Suggested options:
- ECGR 5146: Intro to VHDL - Fall, Spring
- ECGR 6090: Fund. of Reconfigurable Computing - Spring
- ECGR 6090: Designing with USB - TBD
- Adv Computer Architecture - Spring
- Adv Reconfigurable Computing - Fall
- ECGR 6991: GRAD THESIS RESEARCH (9 hours, section with Conrad and
instructor)
- Successfully complete the research
- Complete an MS thesis document
- Pass an oral presentation to a faculty committee.
- Complete and submit an article to a conference selected by Dr. Conrad.
If you want to graduate with an MS with Project:
- Complete another five courses in ECGR.
- Enroll for ECGR 6990: Project Course, during which you work on and
successfully complete a project directed by Dr. Conrad (no
student-identified projects are allowed).
- Complete a report on the project work.
- Pass an oral presentation to a faculty committee.
- Complete and submit an article to a conference selected by Dr. Conrad.
If you want to graduate with an MS with coursework only (this does not need
to be directed by Dr. Conrad):
- Complete another six courses in ECGR
- Successful score in the MS test
This page maintained by James Conrad.
Copyright 1994-2008 James M. Conrad. All rights reserved.