College of Arts & Sciences
 

Degree Requirements

The MS in Computer Science and Information Technology requires 30-33 hours, no minor is required. Students must select one of the following concentrations and the culminating activity (project, thesis, or exam) for concentration:

Computer Science Concentration students may select the Thesis or Exam option.
Information Technology concentrationstudents may select the Project or Exam option.

Project Option: 33 semester hours

  • The project Option requires: 9 semester hours (SH) of core courses; 9 SH of required Information Technology courses; and 3 SH of project work

  • Thesis Option: 30 semester hours

  • The Thesis Option requires:9 semester hours (SH) of core courses; 9 SH of required Computer Science courses; and 6 SH of elective courses; and 6 SH of Thesis research
  • .

    Exam Option: 33 semester hours

  • The Exam Option requires: 9 semester hours (SH) of core courses; 9 SH of required courses in the concentration-Computer Science or Information Technology; 15 SH of elective courses; and a comprehensive exam.

  • Click here to view the typical timetable for offering required courses

    Grades required
    S
    tudents must maintain at 3.0 (B) GPA. No more than two grades of 'C' may be earned in the program. Students who earn more that two "C" grades will not be allowed to take further graduate course work without readmission to the program approved by the Dean of the Graduate School and the Chairperson of the Computer Science Department.

    Amount of transfer credit accepted
    Students may transfer up to six semester hours of graduate courses taken at other accredited institutions. Only courses with grades of A or B may be accepted for transfer credit. The Graduate Committee, at its discretion, may request that the Graduate School approve transfer of more than 6 credits.

    Completion Time Limits
    All requirements must be completed within six years of admission to the MCST program.

    Other requirements
    a) Complete the Plan of study. The plan of study form must specify the concentration, completion option and desired electives courses. The completed form must be submitted to the Computer Science Graduate Program Assistant within the first semester of being admitted.

    b) Find a professor who is willing to advise you on your project or thesis work and develop your abstract.

    c) Submit the abstract of your Project or Thesis to the Computer Science Graduate Program Assistant by the end of the semester before you plan to start your work.

    Project Option: 33 semester hours (9 sh core; 9 sh required; 12 sh electives; 3 sh project)

    Thesis Option:
    30 semester hours (9 sh core; 9 sh required; 6 sh electives; 6 sh thesis)
    Within the first two semesters of being admitted to the program, the advisor and student formulate a Graduate Committee for the Master of Science in Computer Science and Information Technology. The committee must be approved by the Computer Science Graduate Administrator and the Department Chairperson.

    Exam Option:
    33 semester hours (9 sh core; 9 sh required; 15 sh electives; 0 sh exam)

    Courses
    Core - 9 sh 
    
    • CSC 5320 Design and Analysis of Algorithms
    • CSC 5321 Advanced Operating Systems
    • CSC 5322 Advanced Software Engineering

    Required Computer Science Concentration - 9 sem hrs (may be selected as electives for Information Technology)

    • CSC 6301  Advanced Computer Architecture
    • CSC 6302  Programming Languages and Compilers
    • CSC 6303  Artificial Intelligence Methods
    -OR- Required Information Technology Concentration- 9 sem hrs (may be selected as electives for Computer Science)
    • CST  5328  Computer Networks
    • CST  6305   Internet Technology
    • CST  6306  Advanced Database Management Systems

    Electives

    • CST 6304   Principles of Information Technology
    • CST 5323   Systems Concepts
    • CST 5330   Distributed and Parallel Computing
    • CST 5334   Fundamentals of Geographic Information Systems
    • CST 5101  Computer Science Graduation Orientation
    • CST 5130  Special Topics
    • CST 6304  Principles of Information Technology
    • CST 6309  Network Security
    • CST 6131  IT Project
    • CST 6601  Master's Thesis Research
    • CST 6312  Master's Project
    • CST 6000  Master's Examination
    • CST 5324  Information Technology Ethics, Policy & Privacy
    • CST 5325  Electronic Commerce Technology
    • CST 5326  Human-Computer Interaction
    • CST 5327  Database Management
    • CST 6307  Data Mining
    • CST 5328  Computer Networks
    • CST 6308  Network Design, Performance, and Evaluation
    • CST 6309  Network Security
    •  
    • CST 5329  Internet Protocols
    • CST 5331  Software Testing and Quality Assurance
    • CST 5332  Computational Methods for Biotechnology Systems
    • CST 6310  Neural Networks
    • CST 5333  Scientific Visualization and Image Processing
    • CST 6311  GIS Technologies

    Computer Science and Information Technology Graduate Orientation

    • CST 6131  IT Project
    • CST 5130  Special Topics
    • CST 6601  Master's Thesis
    • CST 6312  Master's Project
    • CST 6000  Master's Exam

    PREREQUISITES: For Students that do not hold the BS in Computer Science (Certificate in Computer Programming-Distance Learning—web based)

    • CSC 3360  Fundamentals of Programming I (C++)
    • CSC 3361  Intermediate Programming II (C++)
    • CSC 3371  Applied Data Structures
    Additional Elective Courses:
    • CST 5304  Database  Systems Design
    • CST 5301  Parallel Computing
    • CST 5302  Organization of Programming Language
    • CST 5303  Software Design and Development
    • CST 5305  Advanced Computer Graphics
    • CST 5309  Computer Communication Networks
    • CST 5306  System Simulation and Modeling
    • CST 5307  Automata, Formal Languages, and Computability
    • CST 5308  Systems Design and Development
    Department of Computer Science
    Elva J. Jones Computer Science Building
    601 Martin Luther King Jr. Drive Winston-Salem, NC 27110
    Phone 336.750.2480    Fax 336.750.2499