Math 350 Numerical Analysis
Math 354 Finite Element Method
Math 356 Design and Analysis of Algorithms
Math 357 Complexity Theory
Math 363 Software Engineering
Math 366 Object-Oriented Software Development Methods
Math 367 Object-Oriented Technology
Math 368 Programming Language Design
Math 371 Advanced Computer Architecture
Math 372 Advanced Operating Systems
Math 373 Parallel Computing
Math 374 Computer Networks
Math 377 Database Management Systems
Math 378 Distributed Databases
Math 385 Advanced Computer Graphics
Math 386 Computer-Aided Geometric Design
Math 387 Data Visualization
Math 392 Knowledge Representation and Reasoning under Uncertainty
Math 393 Building AI Systems
Math 394 Computer Arabization
Math 396 Selected Topics in Computer Science
Math 397 Tutorial
Math 398 M.S. Project
Math 399: Thesis