Skip to Content

Computer Science and Engineering

Search UTC.edu:

Campus & People

Resources:

Master of Science, Computer Science

The Department of Computer Science offers a Master of Science degree with a major in computer science. This program is intended to prepare individuals for work in industry and government or further graduate studies. Requirements for the M.S. degree include a minimum of 33 hours of credit earned in graduate course work including a thesis or 36 hours including a project.

Admission

Individuals will be admitted to the M.S. degree program if they meet the admission requirements of the Graduate Division as stated in the Graduate Catalog.

This program is designed for students with the foundations provided by the baccalaureate degree in computer science. However, students with degrees in other disciplines may be admitted. Students whose academic training is considered inadequate in certain areas will be asked to complete additional undergraduate and/or graduate foundation courses as determined by the department. These courses may, depending on the preparation of the student, include Computer Science 150, 160, 501 (or 261 and 312), 502 (or 250 and 251), 503 (or 306 and 351); Mathematics 151/152, 161/162, 212 and 303; undergraduate statistics.

Credit may be earned by special examination and awarded in accordance with the general regulations of the Graduate Division.

Degree Requirements

Graduate Foundation Courses:*

  • CPSC 500, CPSC 501, CPSC 502, CPSC 503

Graduate Core Courses:

  • CPSC 510, CPSC 526, CPSC 532 CPSC 533, CPSC 550

Graduate Elective Courses:

  • CPSC 420, CPSC 430, CPSC 435, CPSC 450, CPSC 480, CPSC 515, CPSC 520, CPSC 530, CPSC 535, CPSC 536, CPSC 537, CPSC 538, CPSC 540, CPSC 541, CPSC 542, CPSC 544, CPSC 546, CPSC 548, CPSC 560. CPSC 570, CPSC 575, CPSC 580, CPSC 581, CPSC 591r, CPSC 592r, CPSC 597r

*Foundation courses are required for thoses students who do not have a background in Computer Science

Graduate Course Descriptions

The following list groups together those courses which deal with topics in the same area of computer science. It may be used when planning a program of study to orient the program in these directions.

Artificial Intelligence 480, 580, 581
Computer Graphics 420, 560
Computer Hardware 532, 533, 535, 538
Computer Networking & Security 526, 536, 537, 544, 548
Databases 435, 515, 542
Programming Languages 510, 530, 575
Simulation 430, 570
Software Production 450, 520, 540, 541, 546
Theoretical Computer Science 445, 510, 550

Many forms are available from the Graduate School