Background Image
Table of Contents Table of Contents
Previous Page  232 / 301 Next Page
Information
Show Menu
Previous Page 232 / 301 Next Page
Page Background

EGCP-3210 Computer Architecture

–Sp

3 hours

Introduction to computer architecture with an emphasis on

hardware, RISC vs. CISC, pipeline and vector processing, I/O,

and memory hierarchy including caches. Students design and

construct a small microprocessor using a logic simulator and then

write an assembler for their processor.

Prerequisites: EGCP-1010

Digital Logic Design; CS-1210 C++ Programming.

EGCP-3920 Computer Engineering Internship

1–3 hours

An opportunity for a computer engineering student to work

closely with an industrial advisor. Specific attention is given to

solving a particular problem(s) in that industry or firm. A faculty

advisor assists in supervising and approving the internship,

including assessing the number of credit hours. A final report

(approximately seven pages per credit hour) describing the

experience, including the problem and solution, is required. Must

be arranged with a faculty sponsor and work supervisor before

starting and cannot be used to satisfy elective credit requirements.

Prerequisites: junior or senior engineering major status; faculty

advisor’s permission.

EGCP-3950 Topics in Computer Engineering

–Fa, Sp

1–3 hours

Selected topics in computer engineering at the 3000-level that

will complement or extend existing 2000- and 3000-level courses

or expose students to topics not taught in other courses; may be

proposed by the engineering faculty or students.

Prerequisite:

instructor’s permission.

EGCP-3980

1–3 hours

Independent Study in Computer Engineering

Opportunity to perform independent study or research in

computer engineering and allied fields of application. A formal

proposal for study must be approved by the faculty advisor

before registering for this course. Up to three credit hours of

engineering electives can be satisfied by an equivalent number

of independent-study hours.

Prerequisites: junior or senior

engineering major status; faculty advisor’s permission.

EGCP-3990

1–3 hours

Project Design in Computer Engineering

An elective course for students to get academic credit for

extracurricular design work in computer engineering; project

may be related to a design competition, ministry, industry, or

personal interest. Cannot be used to satisfy engineering elective

requirements.

Prerequisite: instructor’s permission.

EGCP-4210 Advanced Computer Architecture

–Fa

3 hours

Advanced study of computer architecture with an emphasis

on performance, performance metrics, benchmarks, integer

and floating point concepts, data-path and control, super-scalar

processing and pipelining, memory hierarchy, I/O and peripherals,

vector, array and parallel processors, and multiprocessors.

Prerequisites: EGCP-3210 Computer Architecture.

(Fee: $100)

EGCP-4250 CMOS VLSI Design

–Sp

3 hours

Introduction to CMOS VLSI design with emphasis on circuit

analysis, modeling, mask layout, simulation, and design

verification; both theoretical concepts and CAD tools are used

together for circuit design and verification. Three lecture hours

per week with integrated laboratory.

Prerequisite: EGEE-3210

Electronics I.

EGCP-4310 Computer Networks

–Fa

3 hours

Introduction to the basic concepts of computer networking. The

course will present the layered network architecture protocols

and examine each of the layers in depth. Important topics such

as packet switching, internetworking, client-server computing,

wireless networking, and network security will be addressed.

Prerequisites: CS-2210 Data Structures Using Java; Corequisite:

CS-3310 Operating Systems.

(Fee: $50)

EGCP-4410 Parallel Computing

–Fa

3 hours

Introduction to the exploitation of parallelism to solve

computationally intensive problems; explores schemes for

achieving parallelism, architectures required for parallel

computing, performance analysis, and parallel algorithm design;

uses common standards for message passing (e.g., MPI),

local clusters and remote supercomputer systems. Crosslisted

as CS and EGCP.

Prerequisites: CS-3310 Operating Systems.

Corequisite: CS-3410 Algorithms; permission of instructor.

(Fee:

$50) (even years)

EGCP-4810

4 hours

Computer Engineering Senior Design I

–Fa

Design and development of electronic products to meet

specific requirements. Introduction to computer system design,

power supply design, hardware-software co-design, software

engineering, system performance trade-offs, electronic design

tools, prototype methods, estimating and managing time and cost

constraints, and project management. Student teams prepare a

project proposal, design and prototype a microprocessor-based

system or sub-system, use computerized design tools, submit

weekly progress reports, and conduct design reviews. Three

lecture hours and one two-hour laboratory per week.

Prerequisite:

EGEE-3210 Electronics I, CS-3410 Algorithms, CS-3310 Operating

Systems, and Senior status in computer engineering Corequisite:

EGCP-4210 Advanced Computer Architecture.

(Fee: $100)

EGCP-4820

4 hours

Computer Engineering Senior Design II

–Sp

Continuation of EGCP-4810 Computer Engineering Senior

Design I. Student teams will complete their capstone project,

submit weekly progress reports, prepare a formal final report, and

make a formal design review presentation.

Prerequisite: EGCP-

4810 Computer Engineering Senior Design I.

(Fee: $100)

EGCP-4950

1–3 hours

Advanced Topics in Computer Engineering

Selected topics in computer engineering at the 4000-level that

expand the depth of existing 3000- and 4000-level courses or

expose the students to advanced concepts not taught in other

courses. Topics may be proposed by the engineering faculty or

students.

Prerequisite: instructor’s permission.

Electrical Engineering (EGEE)

EGEE-2010 Circuits

–Sp

5 hours

Introduction to basic circuit analysis using Ohm’s law, Kirchoff’s

laws, independent and dependent sources, Thévenin and Norton

equivalency and source transformations, transient responses in

RC, RL, and RLC circuits, phasor analysis of RLC circuits, power

in AC circuits, introduction to 3-phase circuits, mutual inductance,

frequency response, Transforms, Laplace circuit analysis,

Fourier Series, and introduction to transfer functions. Computer

simulations and bread-board circuits are constructed and

evaluated in the laboratory. Four lecture hours and one two-hour

laboratory per week.

Prerequisites: PHYS-2120 General Physics II;

MATH-2740 Differential Equations.

(Fee: $100)

Page

228

2015–16 Undergraduate Academic Catalog

Course Descriptions

EGCP-3210 – EGEE-2010