College of Staten Island

Graduate Catalog 2017-2018

Master of Science in Computer Science (MS)

Program Coordinator: Professor Shuqun Zhang

Building 1N, Room 210


Telephone: 718.982.3178


(See section Graduate Courses in Selected Disciplines for computer courses for teachers.)

The program is designed to provide advanced education in this rapidly evolving and challenging discipline. It serves those students who wish to increase their professional competence for business, industry, and research and development laboratories, as well as those students who wish to enter careers in research and teaching. Students may continue in Doctoral programs in Computer Science including The City University program in which CSI participates.

All students are required to take ten graduate courses (30 credits). These include four foundation courses, and six additional computer science graduate courses. The four foundation courses cover theoretical computer science, advanced operating systems, computer architecture, and programming methodology. Courses to meet the remaining requirements are chosen in consultation with a graduate program advisor to create a program that meets the needs of the individual student.

Any other registered CSI graduate course in computer science shall be counted as an elective for the purposes of fulfilling the MS in Computer Science degree requirements, with the exceptions: those courses specifically identified as computing for teachers or other computer science teacher education courses or those courses identified as graduate proficiency courses.

Computer Science Admission Requirements

  1. A Bachelor of Science degree in Computer Science or related area with a B average (3.0 out of 4.0) overall and in the major
  2. Graduate Record Examination
  3. Demonstrable Knowledge of:

High-Level Language

CSC 126

Computers and Programming

CSC 220

Discrete Mathematics

CSC 228

Information Structures

CSC 326

Object-Oriented Software Design

CSC 330

Switching Theory

CSC 346


MTH 230 or MTH 231, and MTH 232 , MTH 233, or MTH 235, MTH 236


 MTH 311

Linear Algebra

MTH 338 or its equivalent.

See the CSI Undergraduate Catalog for descriptions of these courses.

  1. Students who satisfy the requirements listed above but who are missing CSC 632 (Operating Systems Design) or its equivalent in their undergraduate preparation will be admitted as matriculated graduate students but will be required to take the graduate proficiency course CSC 632 (Operating Systems Design)
  2. Students transferring from other related majors or entering from other colleges will be permitted to remedy upper-level undergraduate course deficiencies as follows: students missing any of the following undergraduate course(s): the required undergraduate mathematics course(s), CSC 228, CSC 326, CSC 330, and/or CSC 346, must take these undergraduate courses as non-matriculated graduate students. No more than nine graduate credits may be completed before deficiencies in mathematics, CSC 228, CSC 326, CSC 330, and/or CSC 346 have been remedied. Students who are missing CSC 332 (Operating Systems) in their undergraduate background must take the graduate proficiency course CSC 632 (Operating Systems Design and Implementation). Undergraduate courses taken to remove deficiencies and graduate proficiency courses must be in addition to the regular coursework for the MS degree.

Computer Science Degree Requirements

  1. Matriculated status
  2. A program of 10 courses (30 credits) with at least a 3.0 (B) average. The following core courses are required of all students:

CSC 716

Advanced Operating Systems

CSC 722




CSC 724

Formal Language Theory

CSC 727

Algorithms and Information Structures

CSC 740

Computer Systems Design

The remaining six courses will be chosen from any of the following: courses listed below under specialization areas; CSC 755 (Applied Mathematics for Computer Science) and/or CSC 759 (Graduate Research Laboratory).

Exceptional students may be permitted to satisfy six credits of the total credit requirement with a master’s thesis.

Specialization Areas

Certain specialization areas within computer science are well represented by the department faculty research interests. Students interested in specializing in an area specified below are advised to select courses from the courses listed in that area. Students who are interested in doing research are also advised to take CSC 755 and/or CSC 759. For additional CUNY Graduate Center courses in a specialization area, consult the graduate program coordinator.

Software Engineering

CSC 710

Software Engineering

CSC 712

Compiler Construction

CSC 713

Advanced Systems Programming

CSC 714

Software Systems Analysis and Design

CSC 715

Database Theory

CSC 744

Computer Performance Evaluation

CSC 750

Computer-aided Analysis and Design

CSC 752

Management Information Systems

Multimedia and Image Processing

CSC 706

Computer Graphics

CSC 731

Artificial Intelligence and Knowledge Engineering

CSC 732

Neural Networks and Pattern Recognition

CSC 733

Natural Language Processing

CSC 735

Machine Learning and Data Mining

CSC 741

Digital Image Processing

CSC 758

Media Transmission and Characteristics

Networks, Telecommunication, and Architecture

CSC 742

Advanced Microcomputer Systems Design

CSC 747

Digital Signal Processing

CSC 748

Quantitative Analysis of Computer Architecture

CSC 756

Network Security

CSC 757

Telecommunication Networks

CSC 760

High-speed LAN and WAN

CSC 762

Fundamentals of Wireless Communications

CSC 764

Intelligent Networks

CSC 766

Broadband and SONET Networks

CSC 770

Parallel Computing

Catalog Contents

Click arrowheads to expand or collapse contents

Expand allCollapse all

Graduate Catalog 2017-2018

Message from the President

About the College



Tuition and Fees

Financial Aid

Academic Policies and Procedures

Academic Services/Student Services

Graduate Degrees and Certificate Programs

CUNY Doctoral Degree Programs

Graduate Programs, Disciplines, and Course Offerings

Master of Science in Accounting (MS)

Autism Spectrum Disorders Advanced Certificate

Advanced Certificate in Business Analytics of Large-Scale Data

Master of Biology (MS)

Master of Science in Business Management (MS)

Master of Arts in Cinema and Media Studies (MA)

Master of Science in Computer Science (MS)

Computer Science Admission Requirements

Computer Science Degree Requirements

Computer Science Courses

Graduate Programs in Education

Master of Science in Childhood Education (MSEd)

Master of Science in Adolescence Education (MSEd)

Master of Science in Special Education (MSEd)

Master of Science in Teaching of English to Speakers of Other Languages (TESOL) (MSEd)

Post Master's Advanced Certificate for Teaching of English to Speakers of Other Languages (TESOL)

Post-Master’s Advanced Certificate for Leadership in Education

Advanced Certificate for Bilingual Extension Certification

Graduate Education Courses

Master of Arts in English (MA)

Master of Engineering in Electrical Engineering (ME)

Master of Science in Environmental Science (MS)

Master of Arts in History (MA)

Master of Arts in Liberal Studies (MA)

Master of Arts in Clinical Mental Health Counseling (MA)

Master of Science in Neuroscience and Developmental Disabilities (MS)

Graduate Programs in Nursing

Master of Science in Adult - Gerontological Nursing (MS)

Advanced Certificate Programs

Nursing Courses

Clinical Doctorate Programs in Nursing

Doctorate of Nursing Practice, Adult-Gerontological Health Nursing (DNP)

Doctorate of Nursing Practice Admission Requirements

Clinical Nursing Doctorate Degree Requirements

Advanced Certificate in Cultural Competence: 9 credits

Doctoral Nursing Courses

BIO 670 Pathophysiological Concepts in Health and Illness

NRS 682 Advanced Pharmacology

NRS 700 Transcultural Concepts and Issues in Health Care

NRS 701 Theoretical Foundations for Advanced Practice Nursing

NRS 702 Advanced Health Assessment & Diagnostic Reasoning

NRS 703 Teaching and Learning for Cultural Competence Development

NRS 704 Cultural Competence in Health Care Project

NRS 705 Health Organizations, Policy, Financing, and Ethics

NRS 706 Applied Statistical Thinking and Methods in Health Research

NRS 711 Health Care Program Development

NRS 712 Nurse as Educator

NRS 720 Advanced Practice Nursing with Adults in Community Settings

NRS 721 Role Practicum: Adults in Community Settings

NRS 722 Advanced Practice Nursing with Adults in Acute Care Settings

NRS 723 Role Practicum: Adults in Acute Care Settings

NRS 724 Case Management for Advanced Practice Nursing

NRS 725 Primary Health Care Adult-Gerontology I

NRS 726 Primary Health Care Adult- Gerontology II

NRS 727 Role Practicum: Primary Health Care I

NRS 728 Role Practicum: Primary Health Care II

NRS 730 Evidence-Based Nursing for Advanced Practice

NRS 750 Curriculum in Nursing

NRS 754 Evaluation in Nursing Education

NRS 755 Application of Leadership Models in Professional Practice

NRS 756 Technological Integrations

NRS 757 Professional Nursing Bioethics

NRS 758 Teaching and Learning in Nursing Education

NRS 759 Clinical Finance & Management

NRS 760 Practicum in Nursing Education

NRS 761 Advanced Therapeutics

NRS 762 Integrative Practice Proposal (Capstone I)

NRS 763 Integrative Practice Application (Capstone II)

NRS 799 Thesis Option

Doctorate in Physical Therapy (DPT)

Program Overview

Accreditation Status

Program Goals

Graduation, Employment, Licensure Pass Rates

Doctorate in Physical Therapy (DPT) Admission, Application, Progression and Retention Requirements

Doctorate in Physical Therapy (DPT) Degree Requirements

Clinical Affiliations

Program FAQS

Physical Therapy Courses

PHT 70100 Clinical Anatomy

PHT 70200 Medical Terminology

PHT 70300 Foundations of Patient Care

PHT 70400 Introduction to Physical Therapy Practice & Ethics

PHT 70500 Upper Extremity Kinesiology & Assessment

PHT 70600 Psychosocial Aspects of Clinical Practice

PHT 71000 Research Design

PHT 72000 Human Physiology and Exercise Physiology

PHT 73000 Structure and Function of the Nervous System

PHT 74000 PT Interventions and Preventions

PHT 75000 Physical Modalities - Clinical Decision Making and Application

PHT 76000 Lower Extremity Kinesiology & Assessment

PHT 77000 Directed Research I

PHT 78000 Clinical Medicine for PT

PHT 79500 Integumentary System: Assessment & Intervention

PHT 80000 Introduction to Musculoskeletal Examination

PHT 80100 Pulmonary Evaluation and Interventions

PHT 80200 Clinical Education: Education Theories

PHT 80300 Differential Diagnosis & Intervention in Clinical Orthopedics

PHT 80400 Introduction to Neurological PT

PHT 80500 Musculoskeletal Examination I

PHT 80600 Clinical Affiliation I

PHT 80700 Proprioceptive Neuromuscular Facilitation

PHT 80800 Differential Diagnosis in Neurological Evaluation

PHT 80900 Directed Research II

PHT 81000 Neurological Interventions I

PHT 81100 Cardiac Rehabilitation

PHT 82000 Clinical Orthopedics II/Radiology and Imaging

PHT 83000 Orthotics & Prosthetics

PHT 84000 Differential Diagnosis & Intervention in Clinical Neurology

PHT 85000 Musculoskeletal Examination II

PHT 86000 Directed Research III

PHT 87000 Health Promotion through the Life Span

PHT 87200 Topics in PT

PHT 88000 Neurological Interventions II

PHT 88100 Seminar on Organization and Management

PHT 88200 Pediatric Development and Assessment

PHT 88300 Pharmacology and Systems Review

PHT 88400 Musculoskeletal Examination III

PHT 88500 Electroneuromyography & Motion Analysis

PHT 88600 Clinical Affiliation II

PHT 88700 Clinical Decision Making

PHT 88800 Directed Research IV

PHT 88950 Clinical Affiliation III

PHT 89000 Clinical Affiliation IV

PHT 90000 Directed Research V

Public History Advanced Certificate

Master of Social Work (MSW)

Master of Social Work (MSW) Mission and Goals

Master of Social Work (MSW) Admission Requirements

Master of Social Work (MSW) Dismissal, Probation, Continuation and Graduation

Master of Social Work (MSW) Degree Requirements

Social Work Courses

SWK 600 MSW Research I

SWK 601 Readiness for Field

SWK 602 MSW Research II

SWK 605 Ethics and Diversity

SWK 611 MSW HSBE I: The Sociocultural Construction of the Human Experience

SWK 612 MSW HSBE II: The Culture and Development Across the Life Course

SWK 630 Topics in Intimate Partner Violence

SWK 651 MSW Social Work Practice I: Introduction to Integrative Social Work Practice with Individuals and Families

SWK 654 MSW Integrative Seminar I

SWK 655 MSW Internship I

SWK 660 MSW Social Work Practice II: Social Work Practice with Groups

SWK 665 MSW Social Work Practice III: Social Work Practice with Communities & Organizations

SWK 670 MSW Social Welfare Policy

SWK 674 MSW Integrative Seminar II

SWK 675 MSW Internship II

SWK 680 Immigration and Social Work Practice

SWK 682 Social Work and Child Welfare

SWK 684 Drugs and Alcohol

SWK 686 Human Sexuality and the Helping Professions

SWK 700 Bridge to Concentration Year for Advanced Standing Students

SWK 702 The Range of the Human Condition in Social Work Practice

SWK 704 Assessment and Formulation in Social Work Practice with People with Disabilities

SWK 706 Modalities of Practice with People with Disabilities

SWK 710 Social Work Macro Practice In Organizations

SWK 712 Social Work Macro Practice: Program Planning and Evaluation

SWK 714 Social Work Macro Practice: Community Organizing and Development

SWK 732 Introduction to Disability Studies for Social Work

SWK 740 Social Work and Disability Studies Policy Practice

SWK 754 MSW Field Internship III

SWK 755 MSW Field Internship IV

SWK 762 Integrative Social Work Practice with People with Disabilities

SWK 764 MSW Integrative Seminar III

Graduate Courses in Selected Disciplines and Independent Study

Graduate Courses in Selected Disciplines

American Studies Courses

Art Courses

Biology Courses

Computer Science Courses

Dramatic Arts Courses

Environmental Science Courses

Geography Courses

History Courses

Mathematics Courses

Political Science Courses

Science Courses


Directions and Parking