|
SOUTH DAKOTA

SCHOOL OF MINES
& TECHNOLOGY
|
|
Computer Engineering (CENG)
University Directory
University Courses
CENG 244/244L INTRODUCTION TO DIGITAL SYSTEMS
(3-1) 4 Credits. This course is designed to provide
computer engineering, electrical engineering, and
computer science students with an understanding
of the basic concepts of digital systems and their
hardware implementation. Topics covered
include combinational logic circuits, sequential
logic circuits, and CPU control.
CENG 291 INDEPENDENT STUDY
1 to 3 credits. Prerequisite: Permission of
instructor. Includes directed study, problems,
readings, directed readings, special problems and
special projects. Students complete
individualized plans of study which include
significant one-on-one student-teacher
involvement. The faculty member and students
negotiate the details of the study plans.
Enrollments are usually 10 or fewer students.
Meeting depending upon the requirements of the
topic. A maximum of six credits of independent
studies is allowed for degree credits.
CENG 292 TOPICS
1 to 3 credits. Includes current topics, advanced
topics and special topics. A course devoted to a
particular issue in a specified field. Course
content is not wholly included in the regular
curriculum. Guest artists or experts may serve as
instructors. Enrollments are usually 10 or fewer
students with significant one-on-one
student/teacher involvement. A maximum of six
credits of special topics is allowed for degree
credits.
CENG 314/314L ASSEMBLY LANGUAGE
(1.5-1.5) 3 credits. Prerequisite: CSC 250. A
thorough introduction to assembly language
programming and processor architecture. A study
of low-level programming techniques, and the
layout of a typical computer. The student will
gain insight into the memory layout, registers,
run-time stack, and global data segment of a
running program. This course is cross listed with
CSC 314/314L. Graduation credit will not be
allowed for both this course and CSC 314/314L
CENG 342/342L DIGITAL SYSTEMS
(3-1) 4 credits. Prerequisite: CENG 244.
Presents the basic concepts and mathematical
tools that are applicable to the analysis and design
of digital systems, particularly state machines and
digital processing systems. The VHDL hardware
description language is also introduced as a design
tool.
CENG 391 INDEPENDENT STUDY
1 to 3 credits. Prerequisite: Permission of instructor. Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Enrollments are usually 10 or fewer students. Meeting depending upon the requirements of the topic. A maximum of six credits of special topics is allowed for degree credits.
CENG 392 TOPICS
1 to 3 credits. Includes current topics, advanced
topics and special topics. A course devoted to a
particular issue in a specified field. Course
content is not wholly included in the regular
curriculum. Guest artists or experts may serve as
instructors. Enrollments are usually 10 or fewer
students with significant one-on-one
student/teacher involvement. A maximum of six
credits of special topics is allowed for degree
credits.
CENG 420/420L DESIGN OF DIGITAL SIGNAL PROCESSING SYSTEMS
(3-1) 4 credits. Prerequisite: EE 312. An
introduction to the design of digital signal
processing systems. Topics include discrete-time
signals and systems, the Z transform, infinite
impulse-response digital filters, finite impulseresponse
digital filters, discrete Fourier
transforms, fast Fourier transforms. (Design
content - two (2) credits)
CENG 440/440L VLSI DESIGN
(3-1) 4 credits. Prerequisite: EE 320. Provides
an introduction to the technology and design of
VLSI integrated circuits. Topics include MOS
transistors, switch and gate logic, scalable design
rules, speed and power considerations,
floorplanning, layout techniques, and design tools.
CENG 442/442L MICROPROCESSOR-BASED SYSTEM DESIGN
(3-1) 4 credits. Prerequisite: CENG 342.
Presents the concepts required for the design of
microprocessor-based systems. Emphasis is given
to the problems of system specification, choice of
architecture, design trade-offs and the use of
development tools in the design process. Design
projects will be implemented in the laboratory.
CENG 444/444L COMPUTER NETWORKS
(3-1) 4 credits. Prerequisite: CENG 244, MATH
381 or MATH 441. This course presents the basic
principles of computer networks design and
analysis. Topics covered include the layers of the
OSI reference model. Current and proposed
implementations of local, metropolitan and wide
area networks are presented; inter-networking is
discussed. The different implementations are
compared and their performance evaluated.
Graduation credit will not be allowed for both this
course and CSC 463.
CENG 446/446L ADVANCED COMPUTER ARCHITECTURES
(3-1) 4 credits. Prerequisite: CENG 342. This
course covers the basic principles of pipelining,
parallelism and memory management. Topics
covered include cache and virtual memory,
pipelining techniques and vector processors,
multiprocessors and distributed computing
systems. Graduation credit will not be allowed for
both this course and CSC 440.
CENG 447/447L EMBEDDED AND REAL-TIME COMPUTER SYSTEMS
(3-1) 4 credits. Prerequisites: EE 351 and CSC
150. This course provides an introduction to
programming embedded and real-time computer
systems. It includes design of embedded
interrupted driven systems and the use of
commercial (for example: QNX) or open-source
(for example: Linux RT) RTOS operating
systems
CENG 456 OPERATING SYSTEMS
(3-0) 3 credits. Prerequisites: CSC 300, CENG
314 or permission of instructor. This course will
cover operating systems principles for memory
management, job scheduling, device management,
paging, concurrent processing, and virtual
systems. Graduation credit will not be allowed
for both this course and CSC 456.
CENG 464 COMPUTER ENGINEERING DESIGN I
(2-0) 2 credit. Prerequisites: CENG 342, EE 320.
Prerequisite or corequisite: EE 311, EE 312, CSC
470, and ENGL 289. This course will focus on
the design process and culminate with the faculty
approval of design projects (including schematics
and parts list) for CENG 465. Typical topics
included are the development of a product mission
statement, identification of the customer and
customer needs, development of target
specifications, consideration of alternate designs
using a decision matrix, project management
techniques, legal and ethical issues, FCC
verification and certification, use of probability
and statistics for reliable design, interpretation of
data sheets, and component selection.
CENG 465 COMPUTER ENGINEERING DESIGN II
(2-0) 2 credits. Prerequisite: CENG 464. The
course requires students to conduct their own
design projects in a simulated industrial
environment. Requirements include detailed
laboratory notebook, periodic written and oral
progress reports, and a written and oral
presentation of a final project report.
CENG 491 INDEPENDENT STUDY
1 to 3 credits. Prerequisite: Permission of
instructor. Includes directed study, problems,
readings, directed readings, special problems and
special projects. Students complete
individualized plans of study which include
significant one-on-one student-teacher
involvement. The faculty member and students
negotiate the details of the study plans.
Enrollments are usually 10 or fewer students.
Meeting depending upon the requirements of the
topic. A maximum of six credits of special topics
is allowed for degree credits.
CENG 492 TOPICS
1 to 3 credits. Includes current topics, advanced
topics and special topics. A course devoted to a
particular issue in a specified field. Course
content is not wholly included in the regular
curriculum. Guest artists or experts may serve as
instructors. Enrollments are usually 10 or fewer
students with significant one-on-one
student/teacher involvement. A maximum of six
credits of special topics is allowed for degree
credits.
CENG 498 UNDERGRADUATE RESEARCH/SCHOLARSHIP
Credits to be arranged; not to exceed four credits
toward fulfillment of B.S. degree requirements.
Prerequisite: Permission of instructor. Includes
senior project, and capstone experience.
Independent research problems/projects or
scholarship activities. The plan of study is
negotiated by the faculty member and the student.
Contact between the two may be extensive and
intensive. Does not include research courses
which are theoretical.
Contact: South Dakota School of Mines and Technology
http://sdmines.sdsmt.edu/sdsmt/directory/courses/ceng
|
|