Students in the BS IT program may also enroll in a Bachelor's/Accelerated Master's (BAM) program. BAM programs enable students to earn credit towards a master's degree as part of their undergraduate coursework.

The Department of Computer Science offers three BAM programs for BS IT students:

  • BAM in Information Systems
  • BAM in Information Security and Assurance
  • BAM in Software Engineering

Additional BAM programs outside of our department are available. Please refer to the University Catalog for more information.

Admission Requirements

Students should apply for their chosen BAM program before their second to last semester once they reach 75 credits. The application will be held for review until the student has earned at least 90 credits, at which point they are eligible for admission. Applicants are required to have a GPA of 3.3 or higher.

Allowable Credits

Advanced Standing Credits: After completion of 90 credits and admission into the BAM program, students enter Senior Plus status and must take 3-6 credits of graduate level courses in place of the corresponding 400-level courses required for the undergraduate degree. These credits will apply to the undergraduate degree and provide the student advanced standing in their master’s program. A minimum grade of B is required in each course.

Reserve Graduate Credits: While still in undergraduate status, a maximum of 6 additional graduate credits may be taken as reserve graduate credit and applied to the master’s degree program. Reserve graduate credits do not apply to the undergraduate degree.

Coursework Requirements

Students must register for 3-6 advanced standing credits. The following CS 500-level courses can be taken in place of the corresponding CS 400-level courses required for the undergraduate degree.

For BS IT students in the BAM program in Information Systems:

  • INFS 614 - Database Management (satisfies IT 414 requirement in the BS program)
  • INFS 622 - Information Systems Analysis and Design (satisfies one DTP concentration course requirement in the BS program)

For BS IT students in the BAM program in Information Security and Assurance:

  • INFS 612 - Principles and Practices of Communication Networks (satisfies IT 441 requirement in the BS program)
  • ISA 562 - Information Security Theory and Practice (satisfies IT 462 requirement in the BS program)

For BS IT students in the BAM program in Software Engineering:

  • CS 550 - Database Systems (satisfies IT 414 requirement in the BS program)
  • SWE 619 - Object-Oriented Software Specification and Construction (satisfies one DTP concentration course requirement in the BS program)

Note: BS IT students must complete MATH 125 as their discrete math requirement and IT 306 as part of their concentration requirements in the BS program.

Degree Conferral

BAM students must apply to graduate from their undergraduate program the semester before they expect to complete their degree requirements. In addition, at the beginning of a student's final undergraduate semester, they must complete a Bachelor’s/Accelerated Master’s Transition form. This form must be approved by the undergraduate and graduate program directors before being submitted to the VSE Graduate Admissions office.

Students are required to enroll in their master's program in the fall or spring semester that immediately follows the term of undergraduate degree conferral. Failure to enter the graduate program in accordance with specified timelines will result in forfeiture of graduate advanced standing courses earned under the undergraduate status.