The Master of Science Degree in Computer Science offers a thesis option and a non-thesis option. This provides students with an opportunity for advancement throughout the program that can be tailored to their personal needs and time limitations.
Students can select from a thesis option or a non-thesis option as follows:
Thesis Option Degree Requirements (for a total of 33 credits)
The thesis option requires a minimum GPA of 2.8 from baccalaureate studies in Computer Science or related fields. Degree requirements for this option include the completion of twenty-seven (27) credits of coursework and six (6) credits of approved thesis work. Eighteen (18) credits of core courses at the 6000-6900 are required for the degree. Nine (9) credits of 6000-7900 level elective courses must be approved. Six (6) additional credits must be completed through the development of a thesis in a subject related to the MS in Comp. Science program. The thesis subject matter is to be approved by the student’s graduate advisor and the thesis committee. The total of thirty-three (33) credits are required for the thesis option.
Non-Thesis Option Degree Requirements (for a total of 39 credits)
The non-thesis option requires a minimum GPA of 2.8 from baccalaureate studies in Computer Science or related fields. Degree requirements for this option total thirty-nine (39) credits that include thirty-three (33) credits of coursework and six (6) credits of project courses. Eighteen (18) credits of core courses at the 6000-6900 level are required for the degree. Fifteen (15) credits of 6000-7900 level elective courses must be approved and six (6) credits of project courses. The project subject matter is to be approved by the student’s graduate advisor. The program encourages, promotes and will give preference to projects with an entrepreneurial scope. The entrepreneurial focus derives from our desire to meet the goals advanced by the Puerto Rico Industrial Development Corp. who funded the startup of this program.
Rational for Business Electives:
Regardless of industry sector, business application development requires know-how of the application domain. The ability to communicate effectively with the business side is essential to contain development costs and meet the business needs. Furthermore, economics are an increasingly important aspect of strategic technical decisions. As computer scientists with advanced skills graduate into leadership positions in the industry we need to round up their technical skills with relevant business electives.
The program's format offers the working professional a unique opportunity to earn the Masters Degree in Computer Science in two years, while continuing to work in their current positions. It is also suitable for graduate full-time students that have the desire to devote their entire time to pursue this degree in a short period of time.