pupr.edu
Program Overview
Educational Objectives
Expected Outcomes
Degree Offered
Career Opportunities
Area of Interest
Curriculum Component
Curriculum Sequence
Admissions
Graduation Requirements
Student Affairs and Financial Aids
Course Descriptions
Faculty Positions
Brochure Adobe Acrobat PDF
M.S. in Computer Science

Curriculum Structure

Course Summary

Pre-requisites:

Object Oriented Programming
Data Structures
One year of Calculus
Discrete Mathematics

Thesis option (Thirty three (33) credits required)

Core Courses (6000-6900 Level Courses) (3 credits each) (18 credits)

CECS 6010

Advanced Design & Analysis of Algorithms Pre-requisite: Admission
CECS 6030 Computational Theory Pre-requisite: Admission
CECS 6050 Advanced Programming Languages Pre-requisite: Admission
CECS 6230 IT Operations Pre-requisite: Admission
CECS 6430 Advanced Software Arch. Pre-requisite: Admission
CECS 6824 Special Topics in Computer Science Approval Required

(6000-7900 level courses) (3 credits each, Select three (3) of these courses, 9 credits Sub-total)

Electives Courses

EE 6120

Computer Architecture Pre-requisite: Admission
EE 6130 Data Communication Networks Pre-requisite: Admission
EE 6510 Software Engineering I Pre-requisite: Admission
CECS 6150 Object Oriented Design Pre-requisite: Admission
CECS 6240 Technology Based Start-ups Pre-requisite: Admission
CIS 6605 Database Management Systems Pre-requisite: Admission
CECS 6760 Internet Engineering I Pre-requisite: EE 6130
CECS 7010 Computer Graphics Pre-requisite: CECS 6150
CECS 7020 Advanced Computer Graphics Pre-requisite: CECS 7010
CECS 7130 Advanced Computer Networks Pre-requisite: EE 6130
CECS 7410 Parallel and Distributed Processing Pre-requisite: EE 6130
CECS 7420 Modeling and Simulation Pre-requisite: CECS 6010
CECS 7510 Software Engineering II Pre-requisite: EE 6510
CECS 7520 Human Computer Interaction (HCI) Pre-requisite: CECS 6150
CECS 7530 Data Mining and Data Warehousing Pre-requisite: CIS 6605
CECS 7550 Artificial Intelligence Pre-requisite: CIS 6605
CECS 7570 Computer Security CECS 6760 or EE 6130
CECS 7750 Software Testing Pre-requisite: Admission
CECS 7760 Internet Engineering II Pre-requisite: CECS 6760
CIS 6715 E-Commerce and Web Information Systems CIS 6705 or EE 6130
MGM XXXX Business Elective Approval Required

Thesis requirements (6 credits)

CECS 7980

Graduate Thesis in Computer Science I Approval Required
CECS 7990 Graduate Thesis in Computer Science II Approval Required

Non-Thesis option (Thirty-nine (39) credits required)

Core Courses (6000-6900 Level Courses) (3 credits each, 18 credits sub-total)

CECS 6010

Advanced Design & Analysis of Algorithms Pre-requisite: Admission
CECS 6030 Computational Theory Pre-requisite: Admission
CECS 6050 Advanced Programming Languages Pre-requisite: Admission
CECS 6230 IT Operations Pre-requisite: Admission
CECS 6430 Advanced Software Arch. Pre-requisite: Admission
CECS 6824 Special Topics in Computer Science Approval Required

(6000-7900 level courses) (3 credits each, 15 credits sub-total. Select seven (5) of these courses)

Electives Courses

EE 6120

Computer Architecture Pre-requisite: Admission
EE 6130 Data Communication Networks Pre-requisite: Admission
EE 6510 Software Engineering I Pre-requisite: Admission
CECS 6150 Object Oriented Design Pre-requisite: Admission
CECS 6240 Technology Based Start-ups Pre-requisite: Admission
CIS 6605 Database Management Systems Pre-requisite: Admission
CECS 6760 Internet Engineering I Pre-requisite: EE 6130
CECS 7010 Computer Graphics Pre-requisite: CECS 6150
CECS 7020 Advanced Computer Graphics Pre-requisite: CECS 7010
CECS 7130 Advanced Computer Networks Pre-requisite: EE 6130
CECS 7410 Parallel and Distributed Processing Pre-requisite: EE 6130
CECS 7420 Modeling and Simulation Pre-requisite: CECS 6010
CECS 7510 Software Engineering II Pre-requisite: EE 6510
CECS 7520 Human Computer Interaction (HCI) Pre-requisite: CECS 6150
CECS 7530 Data Mining and Data Warehousing Pre-requisite: CIS 6605
CECS 7550 Artificial Intelligence Pre-requisite: CIS 6605
CECS 7570 Computer Security CECS 6760 or EE 6130
CECS 7750 Software Testing Pre-requisite: Admission
CECS 7760 Internet Engineering II Pre-requisite: CECS 6760
CIS 6715 E-Commerce and Web Information Systems CIS 6705 or EE 6130
MGM XXXX Business Elective Approval Required

Project in Computer Science (6 credits)

CECS 7950

Project in Computer Science I Approval Required
CECS 7960 Project in Computer Science II Approval Required
Copyrights © 2007
Polytechnic University of Puerto Rico PO Box 192017 San Juan, PR 00919-2017 377 Ponce de León Ave. Hato Rey, PR 00918 (787) 622-8000
TERMS OF USE | PRIVACY POLICY