Accelerated BS/MS Computer Science Program

Students with at least 60 credits and at least a 3.0 GPA may apply for this program, typically near the end of their sophomore year. This program makes it possible to receive both the BS in Computer Science and MS in Computer Science in 5 years (with 6 additional courses to be completed at the Master’s level) by taking up to 4 gradate CSC courses to satisfy undergraduate upper-level major electives. (CS graduate core courses CSC 520, CSC 530, CSC 540, and CSC 560 as well fundamentals courses CSC 512, CSC513, CSC 515, and CSC 516 are ineligible.)

Program Coordinators:

  • Dr. Md Amiruzzaman, Accelerated Program Coordinator
  • Dr. Linh Ngo, Graduate Coordinator
  • Dr. Richard Burns, Department Chairperson

How the Accelerated BS to MS in Computer Science Works:

Step 1 - APPLY: Apply as early as the end of your sophomore year, but before the second semester of your senior year. You can accelerate by one class, or by four— it’s up to you! The earlier you apply, the more you will benefit from the program. 
Step 2 – BEGIN GRADUATE COURSES: Once accepted to the accelerated program, you will be provisionally accepted to the M.S. in Computer Science program. You will be able to register for and begin taking graduate courses at the undergraduate tuition rate once you have earned junior status. 
Step 3 – COMPLETE YOUR BACHELOR’S DEGREE: On target to meet all of your undergraduate degree requirements? Excellent! Apply for graduation and earn your bachelor’s degree. At this point if you plan to continue and complete the master’s degree program you will confirm that through Ramportal. As an accelerated student, you are not committing to complete both degrees, but we hope that you will maximize the benefit. 
Step 4 – GAIN GRADUATE STATUS: If you confirm that you are continuing your studies after completing the B.S., you will matriculate as a graduate student and be eligible for graduate aid, assistantships, and other graduate student benefits.  


Accelerated Program Benefits:

  • Save time—you can complete both your B.S. and M.S. in five years rather than six
  • Save money—up to 40% off your graduate tuition
  • Less hassle—no need to file an official graduate school application
  • Maximize funds—use your undergraduate financial aid and scholarships toward your graduate classes through your senior year 

Computer Science Accelerated Program Courses:

The graduate courses used to satisfy undergraduate electives excludes taking both the Graduate and corresponding Undergraduate course from this list:

Course Name Graduate Course Undergraduate Course
Operating Systems CSC 525 CSC 331
Networking CSC 535 CSC 335
Database CSC 545 CSC 321
Software Engineering CSC 555 CSC 402
Compilers CSC 565 CSC 416
Artificial Intelligence CSC 575 CSC 481
Data Science CSC 576 CSC 381
Topics in Computer Security CSC 583 CSC 471 (Spring) / CSC 472 (Fall)
User Interfaces CSC 585 CSC 417
Modern Web Applications Using Server-Side Technologies CSC 587 CSC 418
Internship CSC 605 CSC 400
Independent Study in Computer Science CSC 610 CSC 490 - 499
 
 

Links