Home
Courses
Degree Programs
Community Login

Support
 
 
 
 
 
 
 
 
 

Course Schedule (updated 6/2/05)

Disclaimer: Although this schedule is subject to change at any time, it represents our best estimate of course offering and production times. It is most accurate for currently produced courses in the upcoming term.

Key

i - in production - Contributing Scholar identified
s - in production - seeking Contributing Scholar
x - offered by NTU
z - Berkeley course offered by NTU

Program Codes

NCSC Computer Science NMTH Math
NEEC Elec. Eng. - Communications NSEI Information Science
NEEI Elec. Eng. - Integrated Circuits NSEN Software Engineering
NEEM Elec. Eng. - Microelectronics NSPM Special Topics
NEEP Computer Engineering NSPP Special Topics
NMBA MBA NSYS Systems Engineering
NMGT Engineering Management
 
 

Computer Science (Click on Program Codes to access other programs.)

Old Number Walden Number
Course Name
Sm 05
Fl
05
Sp
06
Sm
06
Fl
06
Sp 07
Sm
07
Fl
07
Sp
08
Sm
08
SE 13x NCSC-1001 Structures of Computer Programming I
 
 
 
 
 
 
 
AD 2xx NCSC-1011 Structures of Computer Programming II
 
 
 
 
 
 
CM 3x1 NCSC-2201 Discrete Mathematics for Computer Science I
 
 
 
 
 
 
CM 310 NCSC-3001 Formal Languages and Automata Theory
i
x
x
x
 
 
 
 
AD 310 NCSC-3011 Data Structures and Algorithms
i
x
x
 
 
 
CS 340 NCSC-3101 Introduction to Operating Systems
i
x
 
x
 
 
 
 
CM 3x2 NCSC-3201 Discrete Mathematics for Computer Science II
 
 
 
 
 
 
 
 
 
  NCSC-6002 Computability and Complexity
 
 
 
 
 
 
 
 
AD 720 NCSC-6021 Analysis of Algorithms
i
x
x
x
 
 
 
AD 726 NCSC-6025 Genetic Algorithms
 
 
 
 
 
 
 
CA 720 NCSC-6031 Introduction to Parallel Computing
i
x
 
x
 
 
ST 765 NCSC-6041 Cryptography
 
 
 
 
 
 
 
 
CS 740 NCSC-6101 Operating System Principles
x
x
x
x
CS 720 NCSC-6121 Programming Language Principles
i
x
x
x
  NCSC-6161 Compilers
 
 
 
 
 
 
 
 
CM 740 NCSC-6211 Numerical Analysis
 
 
 
 
 
 
 
 
 
ST 754 NCSC-6321 Internet Protocols
x
x
 
x
 
 
CA 722 NCSC-6331 Computer Networks I
 
 
CC 784 NCSC-6332 Computer Networks II
 
 
 
 
 
 
 
ST 759 NCSC-6333 Data Communication Networks
 
x
x
 
 
 
 
 
CS 750 NCSC-6401 Database Management Systems
x
x
x
x
  NCSC-6402 Database Architectures and Design
 
 
 
 
 
 
CS 755 NCSC-6431 Distributed Database Systems
i
x
x
x
 
 
  NCSC-6441 Information Retrieval
 
 
 
 
 
 
 
 
CS 758 NCSC-6461 Data Mining
 
 
 
 
 
 
  NCSC-6471 Database Technologies for Medical Applications
 
 
 
 
 
 
 
 
 
IS 710 NCSC-6501 Artificial Intelligence I
 
 
 
 
IS 720 NCSC-6506 Knowledge System Engineering
 
 
 
 
 
 
 
 
  NCSC-6511 Artificial Life
 
 
 
 
 
 
 
 
 
  NCSC-6521 Expert Systems
 
 
 
 
 
 
 
  NCSC-6524 AI Applications in Medicine
 
 
 
 
 
 
 
 
 
IS 755 NCSC-6526 Artificial Agents
 
 
 
 
 
 
  NCSC-6531 Pattern Recognition
 
 
 
 
 
 
 
 
  NCSC-6541 Natural Language Processing
 
 
 
 
 
 
 
 
CT 780 NCSC-6551 Robotics
 
 
 
 
 
  NCSC-6557 Robotic-Technologies in Medicine
 
 
 
 
 
 
 
 
 
  NCSC-6561 Computer Vision
 
 
 
 
 
 
 
 
 
IS 794 NCSC-6571 Machine Learning
 
 
 
 
IS 773 NCSC-6581 Neural Computation
 
 
 
 
 
 
 
 
  NCSC-6601 Human Computer Interaction
 
 
 
 
 
 
 
  NCSC-6621 User Inteface Design
 
 
 
 
 
ST 540 NCSC-6701 Computer Graphics I
 
 
 
 
 
ST 741 NCSC-6702 Computer Graphics II
 
 
 
 
 
 
  NCSC-6811 Simulation and Modeling
 
 
 
 
 
CS 765 NCSC-6831 Distributed Computing Systems
 
 
  NCSC-6834 Grid Computing
 
 
 
 
 
 
 
 
 
  NCSC-6837 Pervasive Computing
 
 
 
 
 
 
ST 760 NCSC-6841 Computer and Network Security
 
 
i
x
  NCSC-6842 Computer and Network Security II
 
 
 
 
  NCSC-6843 Information Assurance
 
 
 
 
 
 
 
  NCSC-6871 Medical Computing
 
 
 
 
 
 
 
 
 
AD 711 NCSC-8011 Advanced Data Structures
x
x
x
x
 
 
 
  NCSC-8021 Parallel and Randomized Algorithms
 
 
 
 
 
 
 
  NCSC-8071 Computational Biology
 
 
 
 
 
 
 
 
 
  NCSC-8081 Quantum Computation
 
 
 
 
 
 
 
  NCSC-8101 Advanced Operating Systems
 
 
 
 
  NCSC-8401 Advanced Database Systems
 
 
 
 
  NCSC-8841 Advanced Security Techniques for Information Networks