Computer Science
The Master of Science in Computer Science
The Master of Science in Computer Science is designed to provide breadth
of understanding in the core topics of computer science, in-depth advanced
material, and a range of topics courses in the research areas of the faculty. A balance of theory and practice is presented preparing students to perform
cutting edge research as well as training students to become practicing
computational scientists, computer specialists or software engineers in
business, industry or government. A thesis option is available to prepare
students for doctoral studies or other research-oriented career paths.
Students enrolled in the PhD program are expected to acquire broad knowledge in all areas of computer science and an overall perspective of the field, its structure, and its problems. They are expected to study at least one subfield in considerable depth, and to make substantial contributions to that subfield through creative research and serious scholarship. The program is designed for students to advance their basic understanding of information processes and to contribute to the creation and consolidation of knowledge in computer science. In addition, they should be able to see and understand new problems between different areas within computer science, as well as between computer science and other fields, and to find and implement imaginative solutions.
For more information, visit the Department of Computer Science web site.











