Jun 08, 2025  
2025 Undergraduate Catalog 
    
2025 Undergraduate Catalog

5-Year (4+1) BS-MS Degree (Computer Science and Information Technology - MCST)


Return to {$returnto_text} Return to: Undergraduate Programs

The Department of Computer Science offers a special program for high-achieving Computer Science and Information Technology undergraduate students at Winston-Salem State University (WSSU) who desire to pursue graduate study. By taking specific Computer Science & Information Technology (MCST) graduate courses in their senior year instead of the corresponding undergraduate courses, the student can obtain the B.S. degree in Computer Science (CS) or the B.S. in Information Technology (IT) and then, with an additional year of graduate study, obtain the M.S. degree in Computer Science and Information Technology. Completing this program cuts a year off the standard two-year time required to obtain an M.S. degree in Computer Science and Information Technology from WSSU.  You earn two degrees by spending an extra year in school, and this may significantly increase your starting salary!

Eligibility

To be eligible for this program, the potential student should, by the end of the first semester of his/her junior year:

  • Have earned credit for (including courses received through placement or transfer) at least 75 hours of coursework applicable to the undergraduate CS or IT degree;
  • Have achieved a GPA of at least 3.2 overall Computer Science courses; and
  • Have met with the M.S. Program Coordinator to receive advising and approval for applying to the early-entry program.

Timeline

  • First semester of junior year – meet with the M.S. Program Coordinator before mid-semester to receive advising about the early-entry program; Identify and meet with a research mentor to make initial plans for the  MCST capstone thesis research or project;
  • Second semester of junior year – complete and submit early-entry application for graduate study in M.S. in Computer Science and Information Technology to Graduate Admissions.
  • Notification of acceptance will be made before the start of the senior year.
  • Senior year – enroll in MCST substitute courses.
  • At the end of senior year, if you successfully complete the requirements for a B.S. degree in CS or IT, at least 9 hours of undergraduate coursework can be substituted with corresponding graduate courses (and these graduate courses can also be applied to the MCST degree program).

Additional Information

  • First semester of junior year – meet with the M.S. Program Coordinator before mid-semester to receive advising about the early-entry program; Identify and meet with a research mentor to make initial plans for the  MCST capstone thesis research or project;
  • Second semester of junior year – complete and submit early-entry application for graduate study in M.S. in Computer Science and Information Technology to Graduate Admissions;
  • Recommendation for the second semester of junior year- apply for a summer Research Experience for Undergraduates (REU) grant and/or academic year undergraduate research grant for the senior year;
  • Notification of acceptance will be made before the start of the senior year;
  • Senior year – enroll in MCST substitute courses;
  • End of senior year – successfully complete requirements for B.S. degree in CS or IT, at least 9 hours of undergraduate course work can be substituted with corresponding graduate courses (and these graduate courses can also be applied to the MCST degree program).

Approved Course Substitutions:

CSC Undergraduate Courses MCST Graduate Substiutions
CSC 4350 - Software Engineering   CST 5322 - Advanced Software Engineering  (Core)
CSC 4356 - Web Programming   CST 6305 - Internet Technology Systems  (IT Required/CS Elective)
CSC 4355 - Database Management Design and Development   CST 6306 - Advanced Database Management Systems  (Core)

Graduate Degree/Option Requirements

The MS in Computer Science and Information Technology requires 30 to 33 credit hours. A minor is not required. Students must maintain an overall grade point average of 3.0 (a “B” average). No more than two grades of “C” may be earned in the program.

Students pursuing an MS in Computer Science and Information Technology must choose one of the following concentrations, along with the corresponding culminating activity (project, thesis, or exam) for that concentration:

Concentration

Core

(Credit hours)

Required

(Credit hours)

Elective 

(Credit hours)

Other requirements

(Credit hours)

Total Credit

Requirements

Computer Science 9 9 6 Thesis research with a written research report and presentation 30
6
Information Technology 9 9 12 Project work with a written report and presentation 33
3

Computer Science or

Information Technology

9 9 15 Comprehensive exam on the content of the MCST core and required courses. 33
0

 

Course of Study

Concentration Core courses Required courses Elective courses Other required courses
Computer Science

CST 5321- Advanced Operating Systems  

CST 5322 - Advanced Software Engineering  

CST 6306 - Advanced Database Management Systems 

 

CST 5320 - Design and Analysis of Algorithms Methods  

CST 6301 - Advanced Computer Architecture  

CST 6302 - Programming Language and Compilers  

CST 5101 - Computer Science Graduate Orientation  

CST 5130 - Special Topics 

CST 5301 - Parallel Computing 

CST 5302 - Organization of Programming Language  

CST 5303 - Softwre Design and Development 

CST 5304 - Database Systems Design  

CST 5305 - Advanced Computer Graphics  

CST 5306 - System Simulation and Modeling  

CST 6601 - Master’s Thesis Research  
Information Technology

 

 

 

 CST 5325 - Electronic Commerce Technology 

CST 5328 - Computer Networks 

CST 6305 - Internet Technology Systems 

 

CST 5307 - Introduction to Automata Formal Language and Computers  

CST 5308 - Systems Design and Development  

CST 5309 - Computer Communication Networks  

CST 5316 - Foundations of Data Analytics  

CST 5324 - Information Technology Ethics, Policy & Privacy  

CST 5326 - Human Computer Interaction  

CST 5329 - Internet Protocols  

CST 5330 - Distributed and Parrel Computing  

CST 5331 - Software Testing/Quality Assurance  

CST 5332 - Computational Methods for Biotechnolgy Systems  

CST 5333 - Scientific Visualization and Image Processing  

CST 5334 - Fundamentals of Geographic Information Systems  

CST 5335 - Cryptography  

CST 5340 - Hardware and Media Security  

CST 5350 - Intelligent Information Organization & Retrieval  

CST 6000 - Master’s Examination  

CST 6130 - IT Project  

CST 6303 - Artificial Intelligence Method  

CST 6304 - Principles of Information Technology  

CST 6307 - Data Mining  

CST 6308 -Network Design, Performance and Evaluation  

CST 6309 - Network Security  

CST 6310 - Neural Networks  

CST 6311 - GIS Technologies  

CST 6314 - Big Data Analytics  

CST 6320 - Data Visualization  

CST 7130 - Project/Thesis Extension 

 
CST 6312 - Master’s Project  
Computer Science   Pick courses from one of the above concentration  

 

Return to {$returnto_text} Return to: Undergraduate Programs