Table of Contents
CIS620 - Information Systems Analysis and Design
Overview of the systems development life cycle (SDLC). Topics include
concepts, tools, and techniques of systems analysis and design;
data modeling; process modeling, prototyping; file/database design;
physical procedss modeling; CASE tools; and the role of the system analyst
in the organization. Students will work in groups to analyze and design
an application system for a business related problem.
Prerequisite: Knowledge of a high level programming language
Credits: 3
EEN514 - Computer Architecture
Computer data and instruction types. Survey of existing architectures.
Interaction between hardware and software sub-systems.
Advanced topics in computer architecture.
Prerequisite: EEN414
Credits: 3
EEN532 - VLSI Systems
Fundamentals of MOS Technology in VLSI. System data and control flow structures.
Design, layout, maskmaking, fabrication, packaging and testing of VLSI chips.
Highly concurrent Very Large Scale Integration computational systems.
Prerequisite: EEN414 and 305
Credits: 3
EEN534 - Computer Communication Networks
Principles of digital communications. Transmission media and switching schemes.
Global and local area networks. Inter-relationship and essentials of network
layers based on the OSI (Open systems interconnection) reference model.
Protocols and routing. Network performance. Distributed processing.
Prerequisite: EEN312 and IEN311
Credits: 3
EEN538 - Introduction to Digital Image Processing
Digital image representation. Image smoothing, sharpening and transformations.
Encoding of digital images. High level image segmentation and description
techniques. Recognition and tracking of objects.
Prerequisite: EEN307 and MTH210
Credits: 3
EEN548 - Machine Learning
Fundamentals of intelligent system design, strategies of learning capability
simulation. Selected case studies of learning systems for engineering
applications.
Prerequisite: EEN317 and MTH309
Credits: 3
EEN572 - Object-Oriented and Distributed Database Management Systems
Object-Oriented modeling concepts in languages and database systems.
Semantic database models, nested relational databases. Distributed database
system. Federated Databases. Application to engineering design problems.
Prerequisite: EEN523 or CSC523
Credits: 3
EEN614 - Advanced Computer Architecture
Concepts of processor architecture. Principles of reconfigurable and data flow
computers. Distributed processing as applied to data base, computer network,
and operating systems. VLSI processor architecture.
Prerequisite: EEN514
Credits: 3
EEN634 - Modelling and Analysis of Computer Networks
Elements of queueing theory. Performance analysis of protocols. Flow control
and congestion control. Random access schemes. Routing algorithms. Integrated
services digital networks. (ISDN).
Prerequisite: EEN534
Credits: 3
EEN638 - Computer Vision
Principles of computer vision. Segmentation, shape and texture analysis.
3D scene analysis, Polyhedral scenes, time-varying image analysis, parallel
processing algorithms, matching and recognition.
Prerequisite: EEN538
Credits: 3
EEN650 - Fault Tolerant Computer Design
Modern trends in fault-tolerant computer design, detection and location of
faults, multiple-value logic, synthesis of asynchronous systems.
Prerequisite: EEN314, EEN414
Credits: 3
EEN656 - Information Theory
Measure of uncertainty and entropy, two dimensional sources, noisy channels,
mutual and transinformation, equivocation, efficiency and channel capacity,
minimum redundancy coding, error detecting and error correcting codes,
continuous channel without memory. Gaussian additive noise, sampling theorem
and vector space.
Prerequisite: Permission of instructor
Credits: 3
MTH509 - Discrete Mathematics II
Groups and combinatorics; applications of group theory to computer design and
error correcting codes; Semigroups and applications to finite state machines;
rings and fields; applications of Boolean algebra to computer design.
Prerequisite: MTH210, MTH309
Credits: 3
MTH520 - Numerical Analysis I
Linear computations including linear programming; algebraic eigenproblem.
Prerequisite: MTH320 or permission of department chairman
Credits: 3
MTH521 - Numerical Analysis II
Numerical solutions of ordinary and partial differential equations.
Prerequisite: MTH320 or MTH520 or (MTH311 , MTH210 and CSC120)
Credits: 3
MTH524 - Introduction to Probability Theory
Probability spaces random variables, expectation, limit theorems.
Prerequisite: MTH310 or permission of department chairman
Credits: 3
MTH525 - Introduction to Mathematical Statistics
Probability distributions, theory of sampling and hypothesis testing.
Prerequisite: MTH524
Credits: 3
MTH526 - Time-Series Analysis
Classical methods, non-parametric methods and spectral theory.
Prerequisite: Permission of department chairman
Credits: 3
MTH528 - Combinatorics
Permutations and combinations, generating functions, enumerative analysis.
Prerequisite: MTH508 or MTH509 or MTH561
Credits: 3
MTH621 - Mathematical Probability
Development of the measure- theoretic approach to probability. Random
variables, central limit theory, laws of large numbers, martingales.
Prerequisite: Permission of department chairman
Credits: 3
MTH638 - Stochastic Processes
Prerequisite: MTH631
Credits: 3
Last modified: 14 October 2007
|