Undergraduate Program - Accelerated Bachelor's / Master's (ABM) Degree

The Accelerated Bachelor's/Master's (ABM) degree program allows exceptional undergraduate students at NC State an opportunity to complete the requirements for both the Bachelor's and Master's degrees at an accelerated pace. Undergraduates apply for the NC State Master of Computer Science (non-thesis) or Master of Science in Computer Science (thesis) while completing their Bachelor’s degree. These undergraduate students may double count up to 12 credits of graduate course work towards both their Bachelor’s and Master's degrees and obtain a non-thesis Master's degree in the same field within 12 months of completing the Bachelor's degree or obtain a thesis based Master's degree in the same field within 18 months of completing the Bachelor's degree.

Eligibility Requirements:
  • A minimum of seventy-five (75) credit hours in their undergraduate programs, including credits earned from advanced placement, and they must apply before completion of the undergraduate degree.
  • Transfer students must have completed a minimum of two semesters as a full-time student at NC State, a minimum of 24 hours.
  • Students must have a minimum accumulated grade point average (GPA) of 3.500 at NC State at the time of admission into the ABM degree program.
Timeline
Expected Undergraduate Graduation Term Meet with Director of Undergraduate Advising no later than ABM application deadline Begin Graduate School
Fall 2025 September 1, 2024 October 15, 2024 Spring 2026
Spring/Summer 2026 March 16, 2025 May 1, 2025 Fall 2026
Fall 2026 September 1, 2025 October 15, 2025 Spring 2027
Spring/Summer 2027 March 15, 2026 May 1, 2026 Fall 2026
Interested in the ABM?

Students should follow these four steps, in order:

  1. Review the information in the Graduate Handbook.
  2. Review the Graduate Program Office page.
  3. Complete the ABM Interest Form
  4. Attend drop-in, no appointment needed office hours with Ms. Marini to discuss the program and develop a plan. If none of her hours are convenient for your schedule, you may use the appointment request form.

At this meeting, Ms. Marini will explain the correct timeline for you to:

  • Apply to the Graduate School and pay the application fee.
  • Develop a Plan of Graduate Work to be signed by the Director of Undergraduate Advising and then the Director of the Graduate Program.

Students applying for the program should read the description and rules carefully. The Department of Computer Science will not seek exceptions to the requirements and stipulations stated in the handbook.

Degree Restrictions:

There are no changes or modifications in the bachelor’s degree requirements nor the master's degree requirements, except that up to four CSC 500 level courses (12 credits) that a student takes to satisfy the bachelor’s degree restricted elective requirement may be "double counted" toward also satisfying the master's degree requirements.

However, students may not receive credit for both with any of the following pairs of courses (the list is subject to revision):

  • CSC 302 and CSC 580
  • CSC 401 and CSC 570 (Fall 2021 and earlier)
  • CSC 401 and CSC 573 (Spring 2022 and later)
  • CSC 411 and CSC 520
  • CSC 412 and CSC 512
  • CSC 413 and CSC 513
  • CSC/MA 414 and CSC/MA 514
  • CSC 415 and CSC 515
  • CSC 419 and CSC 519
  • CSC 422 and CSC 522
  • CSC 433 and CSC 533
  • CSC 440 and CSC 540
  • CSC 451 and CSC 501
  • CSC 454 and CSC 554
  • CSC 455 and CSC 555
  • CSC 456 and CSC 506
  • CSC 461 and CSC 561
  • CSC 462 and CSC 562
  • CSC 463 and CSC 563
  • CSC 467 and CSC 557
  • CSC 474 and CSC 574
  • CSC 484 and CSC 584
  • CSC 495 and CSC 591 of the same topic/course title

Undergraduate ABM and prospective ABM students may request their graduate classes by completing and submitting the Graduate Class Request Form available here.

The program description is in the Graduate Handbook. This program will follow the ABM Program description and rules as recommended by the Administrative Board of the Graduate School on March 7, 2002, or as subsequently revised.

Contact:

Ms. ToniAnn Marini
919-515-7920
tamarini@ncsu.edu

Meet us at the intersection of technology and life