|
|
M.S.C.S. Degree CD-ROM Course Offerings
The Master's Degree in Computer Science can be obtained entirely via CD-ROM
if the student chooses. CD-ROM delivery offers superior portability, flexible scheduling, and reusability.
The NTU Winter Quarter/Spring Semester 2003 courses listed below
are available in the CD-ROM format and can be applied toward the NTU Master's Degree
in Computer Science.
Note that a number of NTU courses are also available online and on DVD. Online
format allows for independent, self-paced learning at the desktop, plus added interactivity.
NTU Winter Quarter/Spring Semester 2003 courses available online
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.
Reconfigurable Computing
CA 715-A
Credit Hours: 3
Course Objectives: Learning about field programmable gate arrays, Experience with reconfigurable architectures, CAD for programmable devices; Applications targeted to reconfigurable hardware.
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.
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
Artificial Intelligence Concepts
IS 710-R
Credit Hours: 3
Course Objectives: To give students an understanding of the basic concepts of artificial intelligence.
Neural Networks
IS 790-OE
Credit Hours: 3
Course Objectives: This course will be an introduction to the basic neural network architectures and learning rules. Emphasis will be placed on the mathematical analysis of networks and learning rules, and on the application of neural networks ...
more
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 Engineering: Analysis and Evaluation
SE 555-A
Credit Hours: 3
Course Objectives: This course examines techniques for analyzing and evaluating software systems and is a companion to (SE 510-A) Software Engineering I: Synthesis, which examines methodologies, formalisms and processes for describing and ...
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
Evaluation of Information Systems
SE 780-NJ
Credit Hours: 3
Course Objectives: To give you enough background about information systems theory and research methods so that you can critically read and understand the research articles that appear in leading journals such as MISQ, JMIS, Information Systems ...
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
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
Computer Networking I
ST 550-A
Credit Hours: 3
Course Objectives: This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications.
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.
|