College of Staten Island

Graduate Catalog 2014-2015

Master of Science in Computer Science (MS)

Program Coordinator: Associate Professor Anatoliy Gordonov

Building 1N, Room 204

Email: anatoliy.gordonov@csi.cuny.edu

Telephone: 718.982.2852

Website: www.cs.csi.cuny.edu/grad

(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

    Calculus

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

    Probability

     MTH 311

    Linear Algebra

    MTH 338 or its equivalent.

    See the CSI Undergraduate Catalog for descriptions of these courses.

  4. Students who satisfy the requirements listed above but who are missing CSC 632 (Operating Systems) 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)
  5. 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

Computability

 

or

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

Communication 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 2014-2015

Message from the President

About the College

Admissions

Registrar

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

Master of Science in 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)

Graduate Programs in Education

Master of Arts in English (MA)

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, Mental Retardation, and Developmental Disabilities (MS)

Graduate Programs in Nursing

Master of Science in Adult - Gerontological Nursing (MS)

Advanced Certificate Programs

Nursing Courses

Doctorate in Physical Therapy (DPT)

Program Overview

Accreditation Status

Program Goals

Graduation, Enrollment, 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 and 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

Doctorate in Physical Therapy (DPT)

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

Topics Courses 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

Appendix

Travel Information

Index