Graduate Studies Opportunities

The purpose of this page is to provide information to Midshipmen who are interested in pursuing a Masters degree, and are currently CS/IT majors.


VGEP: Voluntary Grad Education Program

All CS/IT students in recent history have enrolled in the Johns Hopkins APL Masters program. This is not a requirement, but it is nearby, cost-effective, and seems to be most manageable from a practical standpoint. You may pursue other schools and programs if you wish.

The following are course plans that previous midshipmen followed in the area of Computer Science. There are also other degrees like Information Technology which can be chosen and follows different courses.

Sample Course Plan #1: Computer Science

This schedule was in 2011 and could be out of date. You must double-check and verify that these courses are still available in your future semesters.

Spring Semester (1st class)
Foundations of Software Engineering
Foundations of Computer Architecture
Foundations of Algorithms
Principals of Data Communications Networks

Summer Semester (post-grad)
Artificial Intelligence
Wired and Wireless Local and Metropolitan Area Networks

Fall Semester (post-grad)
Machine Learning
Natural Language Processing
High-Speed Networking Technologies
Network Management

Sample Course Plan #2: Computer Science

This schedule was in 2012 and could be out of date. You must double-check and verify that these courses are still available in your future semesters.

Spring Semester (1st class)
Systems Deveopment in the UNIX Environment
Foundations of Computer Architecture
Foundations of Algorithms
Principals of Data Communications Networks

Summer Semester (post-grad)
Artificial Intelligence
Network Security

Fall Semester (post-grad)
Foundations of Software Engineering
Operating Systems
Foundations of Information Assurance
Software Development for Real-Time Systems