Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

   
    Oct 19, 2020  
2020-2021 Undergraduate Catalog 
    
2020-2021 Undergraduate Catalog

Computer Science, BS with grad track option leading to Computer Science, MS


Return to {$returnto_text} Return to: College of Engineering

The Department of Computer Science and Engineering offers a grad track option for existing UNT undergraduate students majoring in computer science.

This grad track option is a BS to MS accelerated program for computer science and computer engineering undergraduate students. The student can take a maximum of 9 credit hours of graduate courses while completing the BS degree. These credits will be counted first toward the BS degree and then, upon graduation, be transferred to the MS degree.

The following is the step-by-step process:

  1. A student applies for the grad track option in the junior year (having completed at least 75 credit hours with a GPA of 3.5 or higher).
  2. After the application is approved and the student has completed at least 90 credit hours, the student can start taking graduate courses that are approved for the grad track option as CSE electives for the BS degree requirements. For the graduate courses to be counted toward the MS degree later, the student should earn a grade of B or higher for the courses.
  3. The student applies to the Toulouse Graduate School within the first semester of the senior year. Once the student satisfies all course work for the BS degree and having maintained a 3.5 or higher GPA, the student will submit three recommendation letters from faculty members and a statement of purpose to be considered for entry into the MS program.
  4. The student must enroll in graduate school in the long semester after finishing his/her BS degree and should take the remaining graduate courses in the following year(s) to complete his/her MS degree. If the student does not enroll in graduate school in the long semester after finishing his/her BS degree, those graduate course credit hours will no longer be counted for the MS degree, even if the student comes back for graduate school in the future.

Program policies


After completing at least 90 credit hours, the student can start taking the accepted graduate courses as technical electives for the BS degree. If the student wants to take other graduate courses for grad track credits, he or she will need to obtain approvals from both the undergraduate and graduate CSE coordinators. For these graduate courses to be counted for the MS degree, the student must earn a grade of B or higher for each course. Courses cross-listed as graduate/undergraduate must be taken at the graduate level to be counted for graduate credit.

Students admitted to the grad track option will be admitted into the MS program on a conditional basis.  Once the student has satisfied all course work for the BS degree and maintained a 3.0 GPA or higher, he or she will be fully admitted. Undergraduate students who have been accepted to a grad track program should complete all of the bachelor’s degree requirements and graduate within 12 months of the first day of the semester for which they began taking graduate courses, or enrollment in graduate level course work will be suspended.

Students must enroll in graduate school in the long semester after finishing the BS degree and should take the remaining graduate courses in the following year(s) to complete the MS degree. If the student does not enroll in graduate school in the long semester after finishing the BS degree, those graduate course credit hours will not be counted for the MS degree, even if the student comes back for graduate school in the future.

Program requirements


Students may choose up to 9 hours from the following list of courses:

  • CSCE 5050 - Applications of Cryptography
  • CSCE 5200 - Information Retrieval and Web Search
  • CSCE 5210 - Artificial Intelligence
  • CSCE 5215 - Machine Learning
  • CSCE 5220 - Computer Graphics
  • CSCE 5250 - Introduction to Game Programming
  • CSCE 5255 - Programming Math and Physics for Games
  • CSCE 5260 - 3D Game Programming
  • CSCE 5265 - Advanced Topics in Game Development
  • CSCE 5290 - Natural Language Processing
  • CSCE 5350 - Fundamentals of Database Systems
  • CSCE 5380 - Data Mining
  • CSCE 5400 - Automata Theory
  • CSCE 5430 - Software Engineering
  • CSCE 5450 - Programming Languages
  • CSCE 5510 - Wireless Communications
  • CSCE 5520 - Wireless Networks and Protocols
  • CSCE 5555 - Computer Forensics
  • CSCE 5560 - Secure Electronic Commerce
  • CSCE 5610 - Computer System Architecture
  • CSCE 5620 - Real-Time Operating Systems
  • CSCE 5640 - Operating System Design
  • CSCE 5650 - Compiler Design
  • CSCE 5655 - Principles of Compiler Optimization
  • CSCE 5730 - Digital CMOS VLSI Design
  • CSCE 5810 - Biocomputing
  • CSCE 5820 - Computational Epidemiology

Students must alos complete all remaining required courses for the Computer Science, BS .

Return to {$returnto_text} Return to: College of Engineering