Program Overview
Accelerated Master's Program
The Bachelor's/Accelerated Master's (BAM) program allows highly qualified undergraduate students to complete a Master's on an accelerated timeline and begin taking graduate classes as early as their junior year.
Program Overview
BAM students can take up to four advanced standing graduate classes (12 credits) that count towards both the BS and the MS degrees, plus up to two additional reserve graduate classes (6 credits) to use towards the MS degree only. BAM programs are available for our MS programs in Computer Science and Software Engineering.
Eligibility Criteria
To be eligible to apply, students must meet the following requirements:
- GPA of 3.30 or higher
- Completed 60 credits of undergraduate coursework
- Successfully completed CS 310 and CS 330 with grades of B or better
Application Process
The admissions process and deadlines are explained on the CEC Graduate Admissions website. On the application, students must list a specific recommender from the Computer Science Department.
BAM Courses
Once admitted to BAM, students can begin taking graduate classes upon completing 75 credits and successfully completing CS 367 with a B or better. The following graduate classes can replace the corresponding undergraduate classes:
- CS 540: Language Processors | CS 440
- CS 550: Database Systems | CS 450
- CS 551: Computer Graphics | CS 451
- CS 555: Computer Communications and Networking | CS 455
- CS 571: Operating Systems | CS 471
- CS 580: Introduction to Artificial Intelligence | CS 480
- CS 583: Analysis of Algorithms | CS 483
- CS 584: Theory and Applications of Data Mining | CS 484
- CS 587: Introduction to Cryptography | CS 487
- SWE 619: OO Software Specification and Construction | SWE 419
- SWE 637: Software Testing | SWE 437
- SWE 642: Software Engineering for the World Wide Web | SWE 432
Restrictions
- Students cannot use both a graduate class and the corresponding undergraduate class to satisfy requirements.
- Students must satisfy required prerequisites.
- If admitted into the Bachelor's Accelerated Master's program, students are not allowed to take certain courses for credit during or after their time in the BAM program, as these courses will not count towards their undergraduate or graduate program requirements.
Transitioning to the MS Program
To transition to the MS program, students must:
- Submit a Bachelor's/Accelerated Master's Transition Form at the start of their final undergraduate semester by the specified deadlines.
- Have a minimum grade of B in every course listed on the transition form.
- Begin their graduate program the semester after conferring their undergraduate degree, with a one-semester deferment allowed if necessary.
Catalog Policy
The Bachelor's/Accelerated Master's Degrees policy is outlined in the catalog as AP.6.7.
