Graduate Certificate Programs
The department of Computer Science offers the following graduate level certificate Programs:
- Human-Computer Interactions (We are not accepting applications at this time).
- Cyber Security
- System Models and Management
- Telecommunications
To fulfill requirements and earn a certificate, the required courses for the certificate must be completed within a five year period with a minimum 3.000 grade point average, and with no more than 3 credits below B. Courses completed for one certificate may not be used for another certificate.
Human-Computer-InteractionHuman-Computer Interaction Certificate
(We are not accepting applications at this time).
Coordinator: Jill Drury, Jill_Drury@uml.edu
Admission Requirements: Prerequisites as specified in the Catalog for admission to the MS program in Computer Science. Candidates with a Bachelor’s degree in some other suitable area and extensive programming experience should contact the CS Graduate Program Coordinator.
All courses for the Human-Computer Interaction certificate may be used toward a graduate degree in Computer Science, subject to the approval of the Graduate Coordinator and meeting the requirements for admission to the MS program.
Core Courses:
- COMP.5270 Introduction to HCI (3 credits)
- COMP.5280 Evaluation of HCI (3 credits)
- COMP.5680 Seminar in HCI (3 credits)
Elective:
One three-credit course taken from the following list:
- COMP.5130 Internet and Web Systems I
- COMP.5140 Internet and Web Systems II
- COMP.5230, Software Engineering I
- COMP.5411 Data Visualization
- COMP.5460 Computer Graphics I
- COMP.5470 Computer Graphics II
- COMP.5480 Robot Design
- COMP.5490 Mobile Robots
- COMP.5500 selected Topics courses, such as Human-Robot Interaction or Multi-Touch Interaction, with permission of the Certificate Coordinator.
Cyber Security
Coordinator: William Moloney , 978-934-3640, bill@cs.uml.edu
This certificate program is available to students who have an undergraduate degree in Information Technology, Computer Science, Information Systems and related majors. Students should be familiar with the C’ programming language and have a math background that includes at least pre-calculus math, statistics and a first course in discrete structures. The certificate courses do not have pre-requisite requirements among themselves, and may be taken in any order.
NOTE: Courses taken for this certificate may not be used towards the MS in Computer Science degree.
Admission Requirements:
- Transcript showing proof of completion of an undergraduate BS or BA degree from an accredited institution
- Mathematical experience to include a minimum of one semester of pre-calculus, one semester of discrete mathematics and one semester of statistics, or the equivalent experience
- C programming proficiency, to include a minimum of one class of C programming and one class of data structures, or the equivalent experience
- Approval of the Graduate Coordinator
Choose four courses (12 credits total):
- MSIT.5610 Computer Network Security
- MSIT.5620 Digital Forensics
- MSIT.5600 Network Infrastructures
- MSIT.5640 Secure Mobile Networks
- MSIT.5650 Cloud Computing
Systems-ModelsSystems Models and Management
Coordinator: William Moloney, 978-934-3640, bill@cs.uml.edu
This certificate program is immediately available to students who have completed an undergraduate degree in Information Technology, Computer Science, Information Systems and related majors. Students should be familiar with the C’ programming language and have a math background that includes at least pre-calculus math, statistics and a first course in discrete structures. The certificate courses do not have pre-requisite requirements among themselves, and may be taken in any order.
NOTE: Courses taken for this certificate may not be used towards the MS in Computer Science degree.
Admission Requirements:
- Transcript showing proof of completion of an undergraduate BS or BA degree from an accredited institution
- Mathematical experience to include a minimum of one semester of pre-calculus, one semester of discrete mathematics and one semester of statistics, or the equivalent experience
- C programming proficiency, to include a minimum of one class of C programming and one class of data structures, or the equivalent experience
- Approval of the Graduate Coordinator
Required Courses: The certificate is comprised of the following courses:
Choose four courses, 12 credits
- MIST.5170 Operating Systems Foundations
- MSIT.5180 Large Scale Application Deployment
- MSIT.5110 Network and Systems Administration
- MSIT.5190 Managing Virtual Systems
- MSIT.5430 Intrusion Detection Systems
- MSIT.5650 Cloud Computing
TelecommunicationsTelecommunications
Coordinator: Benyuan Liu, Ph.D. 978-934-2425
This graduate certificate consists of courses from both the Computer Science and Electrical Engineering Departments. It is intended for students who hold a baccalaureate degree in science or engineering and who wish to concentrate on hardware/software issues pertaining to telecommunications.
Admissions requirement:
- BS in Computer Science/Engineering/Mathematics
Course requirements:
- COMP.5630 Data Communications I
- COMP.5640 Data Communications II
- EECE.5430 Introduction to Communication Theory
- or another three credit course with the permission of the Certificate Coordinator
All courses for the Telecommunications certificate may be used toward a graduate degree in either the Electrical Engineering or the Computer Science Department subject to the approval of the appropriate graduate coordinator and meeting the requirements for admission to the MS program.