Dr. Nary  Subramanian and students from the Google Android ProjectDr. Leonard Brown instructing RISE Camp students on web designDr. Summit GhoshACM chapter wins Homecoming parade with their Computer Golf CartMichael Martin and student assistants set up new computer lab in Ratliff Complex


Home > Graduate Degree > Master of Science in Computer Science

Master of Science in Computer Science

Printer-friendly version

Mission Statement

The Department of Computer Science supports the mission of the College of Engineering and
Computer Science through its teaching, research, and service activities. The department is committed
to excellence in graduate computer science education and provides students with a strong theoretical
foundation, proficiency in programming skills, experience in communications, insight into computer
systems security, and training in ethics and professional conduct. In a broad sense, graduate studies
provided by the department are intended to increase the student’s understanding and intellectual maturity
in computer science. The curriculum is designed to be responsive to the dynamic requirements of the
computer science field and to the needs of the variety of students.


Program Outcomes


Computer science students at the time of graduation are expected to:

1. possess an enhanced breadth of knowledge in computer science, combined with a depth of knowledge in critical core areas of computing;
2. possess the skills and knowledge for lifelong learning in computer science;
3. possess knowledge of the theoretical foundations of computing and have strong practical application experience;
4. possess and demonstrate oral and written communication skills;
5. understand and respect the professional standards of ethics expected of a computer scientist and be knowledgeable concerning the history of the computing field;
6. possess a knowledge of computer security and computer security management;
7. analyze and compare relative merits of alternative software design, algorithmic approaches, and computer system organization, with respect to a variety of criteria relevant to the task (e. g. efficiency, scalability, security);
8. implement algorithms in multiple programming languages, on multiple hardware platforms, and in multiple operating system environments.


Graduate Courses


COSC 5325:      Workshop in Computer Science
COSC 5326:      Unix Programming Environment
COSC 5330:      Operating Systems
COSC 5336:      Local Area Networks
COSC 5340:      Programming Languages
COSC 5345:      Computer Graphics
COSC 5346:      Expert Systems
COSC 5350:      Data Communication and Networks
COSC 5351:      Computer-Human Communications
COSC 5352:      Client / Server Architectures
COSC 5354:      Parallel and Supercomputing
COSC 5360:      Database Design
COSC 5361:      Digital Image Processing
COSC 5362:      Pattern Recognition
COSC 5365:      Artificial Intelligence
COSC 5370:      Software Engineering
COSC 5371:      Data Mining
COSC 5374:      Software Architecture
COSC 5375:      Advanced Database Design
COSC 5376:      Fundamental of Data Warehouses
COSC 5377:      Fund. of Modeling and Dist. Simulations of Complex Systems
COSC 5380:      Research Projects
COSC 5382:      Comprehensive Internet Security
COSC 5390:      Topics in Computer Science Summer
COSC 5390:      Topics in Computer Science Summer
COSC 5391:      Topics in Distributed Systems
COSC 5395:      Thesis
COSC 5396:      Thesis
COSC 5199:      Independent Study
COSC 5299:      Independent Study
COSC 5399:      Independent Study

Prerequisites


In order to take a COSC course numbered 5326 or higher, a student must have satisfactorily
completed six hours of calculus, COSC 2315 and COSC 2336 or equivalent


Transfer of Credit

A student may transfer a maximum of 9 semester hours of graduate credit in which a grade of
“B” or better has been earned from approved institutions. Transfer credit is subject to the approval of
the student’s advisor and departmental chair.


Degree Requirements


Candidates for the Master of Science in Computer Science must satisfactorily complete one of the
following options:

Option 1—Thesis (36 SCH): This option requires graduate level course work in computer science including 12 semester hours of core courses and 6 hours of thesis
Option 2- Non-thesis (36 SCH): This option requires 36 hours of graduate-level course work in computer science including core courses and COSC 5380, Research Project (3 hours)

The 12-semester-hour core requirement for the Master of Science in Computer Science is as
follows:

COSC 5330 Operating Systems
COSC 5340 Programming Languages
COSC 5350 Data Communication and Networks
COSC 5360 Database Design

All candidates for the computer science degree must also meet the following requirements:

A. A minimum grade point average of 3.0 on all graduate level work taken at UT Tyler. No course with a grade below "C" may be applied toward this degree.
B. Students must complete each core course (COSC 5330, 5340, 5350, and 5360) with a grade of “B” or better.
C. Satisfactory performance on a comprehensive written examination. In order to take the
comprehensive exam, students must have completed the graduate core (COSC 5330, 5340, 5350, and 5360) with a grade of “B” or better.
D. Students must successfully complete COSC 5380 or COSC 5395/5396. Students must have completed all of the core courses (COSC 5330, 5340, 5350, and 5360) with a grade of “B” or better in order to register for COSC 5380 or COSC 5395/5396.
E. All COSC 5380 and COSC 5395/5396 students will have a committee composed of their
advisor plus two additional Computer Science faculty members.


 

 

The University of Texas at Tyler • 3900 University Blvd. • Tyler, TX 75799 
Ph: 903.566.7000 • Ph: 800-UTTYLER 
Copyright © UT Tyler, 2001-present