Search
More Search Options
 Online Academic Courses
 
 
 Fast Track in Computer Science
 
 
 Online Professional
 Development Courses
 
 

 
 Online Course Demos
 
 
 Technology Test
 
 
 Course Login   
  
   
  
  
  
  
  
  
  
  
  
  
  
  

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.

Welcome | Academic Courses | Professional Development | Online Courses | Request Information | Feedback
Legal Notices © 1996-2004, National Technological University, all rights reserved.