Doctor of Philosophy in Computer Science
The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects of computing. They should be able to formulate computing problems and develop new and innovative technology as novel solutions to address those problems. The graduates will gain expertise to independently contribute in Research and Development (R&D) on a specialized area of Computer Science. The program will prepare graduates for professional and/or research careers in industry, government or academe.
Curriculum Checklist
Last Updated: May 17, 2025
Code | Title | Description |
---|---|---|
CS 300 | Master's Thesis | |
CS 301 | Communication Complexity | |
CS 315 | Algorithms in Bioinformatics | |
CS 334 | Computational Systems Biology | |
CS 338 | Computational Models of Biological Processes | |
CS 341 | Knowledge Engineering | |
CS 360 | Formal Methods | |
CS 369 | The Semantic Web | |
CS 371 | Security Engineering | |
CS 380 | Computational Intelligence 1 | |
CS 382 | Computational Intelligence 2 | |
CS 385 | Artificial Neural Networks | |
CS 389 | Digital Image Processing | |
CS 390 | Independent Study | |
CS 397 | Special Topics |