The Master of Science is intended for those who have a Bachelor's degree in Computer Science or related field, or have sufficient preparation.
The purpose of the programs is to provide the intellectual and practical tools that professionals will need either to pursue or further careers as computer scientists in industry or to pursue a doctorate degree in computer science.
The Master's curriculum is designed with these goals in mind:
• The core modules provide a solid foundation in the fundamental principles of computer science.
• The 500-level electives give exposure to a variety of Computer Science subject areas.
• The 600-level advanced courses give exposure to research topics of current interest and provide in-depth knowledge.
Core: All four modules (12 credits – 3 credits each)
CSC520 — Foundations of Computer Science
CSC530 — Data Structures
CSC540 — Programming Languages
CSC560 — Analysis of Algorithms
Electives: At least four 500-level electives (at least 12 credits – 3 credits each)
CSC525 — Operating Systems
CSC535 — Networks and Data Communications
CSC545 — Database System Concepts
CSC555 — Software Engineering
CSC565 — Compiler Design
CSC570 — Computer Architecture
CSC573 — Graphics and User Interfaces
CSC575 — Artificial Intelligence
CSC581 — Topics in Computer Science
CSC582 — Topics in Information Systems
CSC583 — Topics in Computer Security
CSC584 — Topics in Web Technology
CSC585 — User Interfaces in Java
CSC586 — System Administration and Security
CSC587 — Web Services
CSC588 — Wireless Programming and Security
CSC589 — UML and Pattern Design
Advanced: At least two 600-level (at least 6 credits – 3 credits each)
CSC600 — Advanced Seminar
CSC603 — Advanced Seminar in Computer Security
CSC604 — Advanced Seminar in Web Technology
CSC605 — Internship
CSC610 — Independent Research
CSC620 — Master's Thesis
To find out more information about the curriculum please visit the website: http://www.cs.wcupa.edu/grad/masters.html
West Chester University students may register for a Computer Science Internship and work part time or full time in Summer II or during regular semesters. Students who are not Computer Science majors should use CSC300 (3 credits). Computer Science majors should use CSC400 (6 credits); of the 6 credits, 3 credits can be used to satisfy the major requirements, and the other 3 credits satisfy general electives. Computer Science graduate students should use the course number CSC605 (3 credits).
For more information please visit the website: https://www.wcupa.edu/internships/