GRADUATE CERTIFICATE PROGRAMS

Graduate Certificate Programs

The Computer Science department offers graduate certificate programs to students meeting the regular admission requirements for the master's program. Each certificate program is self-contained and highly focused, comprising 12 or more credits. Courses taken for a Graduate Certificate may also be used toward a master's degree.

Cloud Computing

  • CS 522 Mobile Systems and Applications
  • CS 548 Enterprise Software Architecture and Design
  • CS 549 Distributed Systems and Cloud Computing
  • CS 594 Enterprise Security and Information Assurance

Databases

This program provides a firm grounding in enterprise architecture, particularly as supported by modern database management systems and platforms such as Web services. Students may also focus on data mining, including both algorithms and applications of existing data mining tools.

  • CS 561 Database Management Systems I
  • CS 562 Database Management Systems II
  • CS 546 Web Programming
  • CS 574 Object-Oriented Analysis and Design or CS 513 Knowledge Discovery and Data Mining

Cybersecurity

Students will obtain a deep technical background in security and privacy, particularly in the cryptographic foundations of the tools that the security specialist will need to use. They will know that cryptographic tools require a deep understanding of their properties to be deployed properly, rather than simply treated as black boxes. They will obtain a background in algorithm design and implementation, and discrete mathematics for cryptography, prior to learning about the most popular cryptographic algorithms and protocols. They will also learn about both the technical and the social aspects of privacy, where legislation is still grappling with how to resolve individuals' privacy rights with the immense benefits to be gained from vast on-line information resources, and where technical solutions can inform the legal and social debate.

  • CS/MA 503 Discrete Mathematics for Cryptography
  • CS 578 Privacy in a Networked World
  • CS 579 Foundations of Cryptography
  • CS 600 Advanced Algorithm Design and Implementation

Enterprise Security and Information Assurance

This program is for students interested in security and privacy, particularly as it pertains to businesses, governments, and other forms of enterprises. They will get a basic grounding in security concepts, including the various forms of threats and defenses. Students will learn how enterprises can protect themselves against attacks and exploits both from inside and outside the organization, including ensuring that critical data survives such attacks. Security governance is an important part of such mechanisms. They will learn how to recover from a security attack, determining the cause and sometimes the source of the exploit. Finally, students will also learn about both the technical and the social aspects of privacy, where legislation is still grappling with how to resolve individuals' privacy rights with the immense benefits to be gained from vast on-line information resources, and where technical solutions can inform the legal and social debate.

  • CS 548 Enterprise Software Architecture and Design
  • CS 578 Privacy in a Networked World
  • CS 594 Enterprise Security and Information Assurance
  • CS 573 Fundamentals of Cybersecurity or CS 506 Introduction to IT Security

Service-Oriented Computing

This program is for students who are working in an existing domain where they see the growing use of and need for IT skills. The program provides an accelerated professional education program that provides them with the skill sets that they need in order to use and manage the IT that is being deployed globally today. Students may have little or no background in software development, but they want to be a professional in a particular field with IT skills. This program will provide students with very focused training in the skill sets that are required to make them technically capable of taking existing frameworks and using them to develop new client-specific applications. The focus of the program is very much on front-end skills:

  • Requirements acquisition and analysis
  • Human-computer interaction
  • Web design and information architecture
  • Ethical and privacy issues

The kinds of tasks that students will pursue will range all the way from designing and implementing web pages, to developing distributed collaborative applications with sophisticated database back-ends using frameworks, such as Websphere and .NET.

  • SOC 510/CS 545 Human-Computer Interaction
  • SOC 542/CS 548 Enterprise Software Architecture and Design
  • SOC 611 Fundamentals of Service Oriented Computing
  • SOC 606 Introduction to Developing Internet Applications or CS 546 Web Programming or CS 549 Distributed Systems and Cloud Computing

Enterprise and Cloud Computing

This program is for students who want to become high-end IT professionals with an interest in enterprise computing. Students will learn about distributed computing from both the reliability and the security points of view. They will learn about distributed computing "in the large," including enterprise application integration and service-oriented architectures (SOA). They will build on skills learned in courses in operating systems, databases, and systems programming for enterprise computing, to learn how to administer server back-ends that are the crux of modern SOA. This will involve ensuring that applications meet their goals in terms of performance, reliability, security, and privacy. A typical backend setup will involve several virtualized servers, running heterogeneous guest operating systems on top of hypervisors, organized in a highly available cluster. Data processing and Web service applications will have service level agreements (SLAs) that must be honored. The administrator must be able to respond to performance issues by dynamically reallocating resources between applications, while at the same time responding to component failures, and potentially also security attacks.

  • CS 522 Mobile Systems and Applications or CS 526 Enterprise and Cloud Computing
  • CS 548 Enterprise Software Architecture and Design
  • CS 549 Distributed Systems and Cloud Computing
  • CS 561 ICS 594 Enterprise Security and Information Assurance

Health Informatics

Students of this program will learn to use data mining methods to derive, in an exploratory manner, valuable healthcare knowledge in terms of associations, sequential patterns, classifications, predictions and symbolic rules. They will be able to describe and use tools for preserving the privacy of confidential data, as well as explain some of the social and legal aspects of privacy. Students will be able to explain health care IT standards such as UDEF and HL7, explain health care terminology, and perform system selection and evaluation in the areas of telemedicine, dental informatics, consumer health informatics, and hospital/clinical informatics. Special attention is given to web services and mobile computing as they relate to the health care industry.

  • CS 513/SOC 550 Knowledge Discovery and Data Mining
  • CS 544/SOC 552 Health Informatics
  • CS 548/SOC 542 Enterprise Software Architecture and Design
  • CS 578/SOC 551 Privacy in a Networked World

Distributed Systems

Required courses:

  • CS 521 TCP/IP Networking
  • CS 549 Distributed Systems and Cloud Computing

and any two of the following courses:

  • CS 511 Concurrent Programming
  • CS 520 Introduction to Operating Systems
  • CS 522 Mobile Systems and Applications
  • CS 546 Web Programming

Computer Systems

Required courses:

  • CS 514 Computer Architecture
  • CS 520 Introduction to Operating Systems

plus any two of the following courses:

  • CS 511 Concurrent Programming
  • CS 516 Compiler Design
  • CS 521 TCP/IP Networking
  • CS 522 Mobile Systems and Applications
  • CS 549 Distributed Systems and Cloud Computing

Computer Graphics

Required courses:

  • CS 600 Advanced Algorithm Design and Implementation
  • CS 537 Interactive Computer Graphics
  • CS 638 Advanced Computer Graphics or CS 539 Real time Rendering, Gaming, and Simulation Programming
  • CS 558 Computer Vision or CS 539 Real time Rendering, Gaming, and Simulation Programming

Multimedia Experience and Management

Required courses:

  • CS 537 Interactive Computer Graphics
  • SSW 540 Fundamentals of Software Engineering
  • CS 545 Human Computer Interaction
  • CS 538 Visual Analytics or CS 539 Real time Rendering Gaming, and Simulation Programming or CS 638 Advanced Computer Graphics

Apply Now

Request Info

 

Empowering Success

Research Magazine

Read how Stevens is innovating:

WebCampus

Award-winning WebCampus programs geared toward adult learners offer the same degree, recognition, credentials, and access to university services as on-campus programs.

CONTACT

Dr. Dan Duchamp
Department Director
201-216-5390
dduchamp@stevens.edu

Resources