|
|
M.S.C.E. Degree Online Course Offerings
The Master's Degree in Computer Engineering can be obtained entirely online
if the student chooses. Online delivery allows for independent, self-paced learning
at the desktop, plus added interactivity. The NTU Winter Quarter/Spring Semester 2003 courses listed below
are available in an online format and can be applied toward the NTU Master's Degree
in Computer Engineering.
Note that a number of NTU courses are also available on CD-ROM & DVD. These delivery
formats offer superior portability, flexible scheduling, and reusability.
NTU Winter Quarter/Spring Semester 2003 courses available on CD-ROM
and on DVD.
Advanced Data Structures
AD 711-R
Credit Hours: 3
Course Objectives: To cover those data structures that are important in the development of efficient algorithms for a variety of applications.
Analysis of Algorithms
AD 720-R
Credit Hours: 3
Course Objectives: To expose students to important techniques used in the design and analysis of efficient algorithms and to complexity analysis.
Computer System Organization
CA 510-Q
Credit Hours: 4
Course Objectives: To obtain an advanced understanding of the design of uniprocessor computer architectures and the basics of parallel computer architectures.
Computer Systems Architecture
CA 714-SC
Credit Hours: 3
Course Objectives: Students will learn the architecture of pipelined and parallel machines. They will learn how they work, how they are programmed, and how they are designed. They will also learn about their limitations and their prospects ...
more
Architecture of Parallel Computers
CA 520-P
Credit Hours: 3
Course Objectives: To teach students how parallel computers and algorithms interact, so that they can write appropriate parallel programs for the architectures they use, or select an appropriate architecture for their programs. To teach ...
more
Embedded Computer Systems (formerly CA 760-U)
CA 761-U
Credit Hours: 3
Course Objectives: Upon completion of this course you will have a solid understanding of problems in the design, implementation, and testing of embedded computer systems.
Formal Languages and Computation Theory
CM 710-R
Credit Hours: 3
Course Objectives: To become familiar with the fundamentals of automata theory, formal languages, turing machines and computability.
Programming Languages and Translators
CS 530-CL
Credit Hours: 3
Course Objectives: Covers programming language design issues; syntax; the translation process; names, locations and values; control structures; data types; input and output; procedures and parameters; nesting and scope; definition of new ...
more
Operating Systems Principles
CS 740-R
Credit Hours: 3
Course Objectives: A study of design and implementation issues for modern operating systems. We will start with a review of the traditional centralized operating systems. Then we will focus on issues that are critical to the application ...
more
Design of Database Management Systems
CS 752-Q
Credit Hours: 4
Course Objectives: The objectives of this course are: enumerate important issues in database design and explain how they have been addressed, evaluate the contributions of a research paper by reading critically, and implement key database ...
more
Advanced WWW Technologies
CS 780-KS
Credit Hours: 3
Course Objectives: The purpose of the course is to create students who can both analyze and implement cutting-edge WWW sites for research or profit.
Digital ASIC Design
DS 510-P
Credit Hours: 3
Course Objectives: Teach students how modern digital systems are designed based around the use of hardware description languages, logic synthesis and mapping onto standard cell and field programmable logic; 2) Teach students the theoretical ...
more
Artificial Intelligence Concepts
IS 710-R
Credit Hours: 3
Course Objectives: To give students an understanding of the basic concepts of artificial intelligence.
Computational Techniques of Pixel Processing
IS 560-CL
Credit Hours: 3
Course Objectives: Course will emphasize computational techniques for implementing useful image processing functions.
Software Engineering
SE 710-R
Credit Hours: 3
Course Objectives: To develop an understanding of concepts and principles underlying current and emerging methods, tools, and techniques for software development, validation, and maintenance.
XML, Java and the Enterprise
SE 538-N
Credit Hours: 3
Course Objectives: Understand XML's influence on computing. Learn how to construct and use XML data vocabularies. Understand the options for processing XML on Web servers.
Embedded Systems Software Development
SE 746-NT
Credit Hours: 3
Course Objectives: The objective of this course is to impart a solid understanding of the role of embedded systems and embedded systems design and development. Students completing this course will have a framework for evaluating, developing, ...
more
Object Oriented Testing and Reliability
SE 754-NT
Credit Hours: 3
Course Objectives: ...
more
Software Metrics and Quality Engineering
SE 762-N
Credit Hours: 3
Course Objectives: To address the basic principles of software quality engineering with an emphasis on the role of quantitative management techniques.
Software Performance Engineering
SE 767-NT
Credit Hours: 3
Course Objectives: By applying the material in this course, the student will be able to answer questions such as: Will your users be able to complete their tasks in the allotted time? Is the hardware and network capable of handling the load? ...
more
Software Specification
SE 770-KS
Credit Hours: 3
Course Objectives: To understand structural and logical foundations of a formal language for specification of program components;
to understand the relationship between specification languages and programming languages; to be able to compose ...
more
Software Project Planning and Management
SE 584-N
Credit Hours: 3
Course Objectives: To address the basic principles of planning and managing software projects, with an emphasis on practical issues. The course is centered around a process-oriented view, using the SEI software capability maturity model ...
more
Business Process Innovation
SE 786-NJ
Credit Hours: 3
Course Objectives: This course provides a set of methods to plan, organize and execute changes in business processes. It focuses on both strategic and operational aspects of business process innovation (BPI), which is needed by systems analysts, ...
more
Simulation
ST 531-CL
Credit Hours: 3
Course Objectives: Generation of random numbers from given distributions, Monte Carlo, variance reduction, statistical output analysis, introduction to simulation languages, application to inventory, queueing, and production systems.
Computer Graphics and Geometric Modeling
ST 740-U
Credit Hours: 3
Course Objectives: At the end of this course the students will be able to: Demonstrate a command of the basic principles underlying 2D and 3D computer graphics. Develop programs in OpenGL to display objects, view them in scenes, navigate ...
more
Introduction to Computer Networks
ST 550-SC
Credit Hours: 3
Course Objectives: This course provides an introduction to Computer Networks by covering the principles governing data communications and the protocols necessary to allow computers to communicate with each other. The course will examine several ...
more
Information Warfare
ST 761-U
Credit Hours: 3
Course Objectives: This course is intended to provide students with hands-on experience in installing, configuring, and testing state-of-the-art security software and hardware. Methods of attack will be examined to better understand how ...
more
Cryptography
ST 765-U
Credit Hours: 3
Course Objectives: Introduce students to the basic concepts of cryptography. We hope to prepare students for research in the theoretical foundations of the subject as well as provide practical knowledge for those intending to implement cryptograpic ...
more
Benchmarking Survey
In order to better meet your training needs, we need to explore your e-learning capabilities. Please take a few minutes to complete this
benchmarking survey. Results will be used for internal purposes only.
|