DePaul University
General Information
Admission, Readmission, and Credit Transfer
Doctorates and Masters
Doctor of Philosophy in Computer Science
Master of Fine Arts in Digital Cinema
Master of Arts in Information Technology
Master of Science in Applied Technology
Master of Science in Business Information Technology
Master of Science in Computational Finance
Master of Science in Computer Graphics and Animation
Master of Science in Computer, Information and Network Security
Master of Science in Computer Science
About
Grade and GPA requirements
Prerequisite Phase
Core Knowledge Phase
Advanced Phase
Masters Research Option
Master of Science in Digital Cinema
Master of Science in E-Commerce Technology
Human-Computer Interaction (HCI) master’s degree
Master’s Degree Program in Information Systems (IS)
Master's Degree in Instructional Technology Systems
Master's Degree in Software Engineering
Master's in Telecommunications Systems
Juris Doctorate and Master of Arts
Juris Doctorate and Master of Science
Advanced Software Development Professional
Graduate Assistantships
The Vincentian Character of DePaul University


DePaul Graduate Course Catalog
SCHOOL OF COMPUTER SCIENCE, TELECOMMUNICATIONS & INFORMATION SYSTEMS 2007-2008
School of Computer Science, Telecommunications & Information Systems - Graduate Studies Doctorates and Masters Master of Science in Computer Science Advanced Phase
Advanced Phase
..........

One course in each of the following areas: Foundations, Computer Systems, Database Systems

 

Four additional courses from the areas above or Artificial Intelligence, Computer Vision, Data Analysis, Computer Graphics, Software Engineering, Security, Network Technologies, two of which must be 500-level. Courses are grouped into different areas below for your convenience. A student may concentrate in one area by taking all 4 courses from the same area, or may wish to take courses from a variety of areas.

 

Three elective courses . Students must choose three graduate level elective courses from the School of CTI. Elective courses are in the range of 420-699.

 

Overall, at least four 500-level courses.

 

There is a research option for this degree as well.

 

Database Systems Area

CSC 449 Database Technologies

CSC 451 Database Design

CSC 452 Database Programming

CSC 454 Database Administration and Management

CSC 549 Database System Implementation

CSC 550 Object-Oriented Databases

CSC 551 Distributed Database Systems

CSC 553 Advanced Database Concepts

CSC 575 Intelligent Information Retrieval

CSC 589 Topics in Database

 

Foundations Area

CSC 444 Automata Theory and Formal Grammars

CSC 448 Compiler Design

CSC 503 Parallel Algorithms

CSC 504 Parallel Processing

CSC 531 Introduction to Bioinformatics  

CSC 535 Formal Semantics of Programming Languages

CSC 544 Theory of Computation

CSC 547 Advanced Topics in Program Languages

CSC 548 Advanced Compiler Design

SE 580 Design of Object-Oriented Languages

SE 590 Advanced Topics in Object Oriented Technology

 

Computer Systems Area

CSC443 Operating Systems

CSC 545 Advanced Computer Organization

CSC 546 Operating Systems Design

SE435 Foundations of Distributed Systems I

SE536 Foundations of Distributed Systems II

DS 513 Client/Server Technologies

SE 540 Software Development for Mobile and Wireless Systems

SE 542 Software Development for Limited and Embedded Devices

SE 550 Distributed Software Development

SE 552 Concurrent Software Development

TDC 561 Network Programming

 

Artificial Intelligence Area

CSC 457 Expert Systems

CSC 458 Symbolic Programming

CSC 480 Foundations of Artificial Intelligence

CSC 578 Neural Networks and Machine Learning

CSC 587 Cognitive Science

CSC 575 Intelligent Information Retrieval

CSC 594 Topics in Artificial Intelligence

 

Bioinformatics Area

CSC 532 Introduction to Bioinformatics   

CSC 541 Introduction to Proteomics   

CSC 542 Research Practicum in Computational Biology   

 

Computer Vision Area

CSC 481 Introduction to Image Processing

CSC 498 Digital Signal Processing

CSC 538 Vision Systems

CSC 581 Applied Image Analysis

CSC 584 Computer Vision

CSC 592 Topics in Computer Vision and Pattern Recognition

 

Data Analysis Area

CSC 423 Data Analysis and Regression

CSC 424 Advanced Data Analysis

CSC 428 Data Analysis for Experimenters

CSC 521 Monte Carlo Simulations: Algorithms and Applications

CSC 578 Neural Networks and Machine Learning

CSC 598 Topics in Data Analysis

ECT 584 Web Data Mining for Business Intelligence

SE 468 Software Measurement/Project Estimation

SE 567 Software Reliability

 

Computer Graphics Area

GPH 436 Fundamentals of Computer Graphics

GPH 438 Computer Animation Survey

GPH 448 Computer Graphics Scripting

GPH 469 Computer Graphics Development

GPH 470 Survey of Computer Graphics

GPH 536 Smooth Surface Modeling for Graphics and Animation

GPH 539 Advanced Rendering Techniques

GPH 560 Modeling Spaces

GPH 570 Visualization

GPH 572 Principles of Computer Animation

GPH 574 Computer Games

GPH 575 Advanced Graphics Development

GPH 595 Topics in Graphics

 

 

 

Software Engineering Area

SE 427 Software Quality Management

SE 430 Object Oriented Modeling

SE 431 Formal Software Specification and Development I

SE 433 Software Testing

SE 452 Object-Oriented Enterprise Computing

SE 465 Software Engineering Principles

SE 468 Software Measurement/Project Estimation

SE 469 Software Safety

SE 470 Software Development Processes

SE 472 Personal Software Process

SE 477 Software and Systems Project Management

SE 480 Software Architecture

SE 482 Requirements Engineering

SE 529 Software Risk Management

SE 531 Formal Software Specifications and Development II

SE 533 Software Validation and Verification

SE 546 Software Architecture and Design for Desktop Applications

SE 554 Enterprise Component Architecture

SE 558 Software Methodologies

SE 560 Structured Document Interchange and Processing

SE 571 Software Maintenance

 

Security Area

CSC 440 Cryptology

SE 435 Foundations of Distributed Systems I

SE 536 Foundations of Distributed Systems II

ECT 582 Secure Electronic Commerce

IS 511 Social Issues of Computing

IS 572 Information Security Management

SE 473 Security Architecture I

SE 547 Foundations of Computer Security

SE 573 Security Architecture II

TDC 511 Telecommunications Practicum

TDC 562 Computer-Communication Network Design and Analysis

TDC 563 Protocols and Techniques for Data Networks

TDC 572 Network Security

 

Network Technologies Area

TDC 432 Computer and Information Systems Modeling

TDC 460 Foundations of Communications Systems

TDC 463 Computer Networks and Data Systems

TDC 464 Voice Communication Networks

TDC 489 Queuing Theory with Computer Application

TDC 511 Telecommunications Practicum

TDC 512 Cellular and Wireless Telecommunications

TDC 513 Client/Server Technologies

TDC 514 Computer Telephony

TDC 561 Network Programming

TDC 562 Computer-Communication Network Design and Analysis

TDC 563 Protocols and Techniques for Data Networks

TDC 564 Local Area Networks

TDC 565 Voice and Data Integration

TDC 566 Integrated Services Digital Networks

TDC 568 Network Management

TDC 572 Network Security

TDC 573 Multimedia Networking
©2006 | DePaul University | Disclaimer | Webmaster
1 E. Jackson, Chicago, IL 60604 | 312-362-8000
Related Links