College of Staten Island

Graduate Catalog 2012-2013

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 747C

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 2012-2013

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

Doctoral Degree Programs

Graduate Programs, Disciplines, and Course Offerings

Master of Science in Accounting (MS)

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 Mental Health Counseling

Master of Science in Neuroscience, Mental Retardation, and Developmental Disabilities (MS)

Graduate Programs in Nursing

Master of Science Degree Programs

Advanced Certificate Programs

Nursing Courses

BIO 670 Pathophysiological Concepts in Health and Illness

NRS 682 Advanced Pharmacology (Effective Fall 2009)

NRS 700 Transcultural Concepts and Issues in Health Care

NRS 701 Theoretical Foundations for Advanced Practice Nursing

NRS 702 Advanced Health Assessment

NRS 703 Teaching and Learning for Cultural Competence Development

NRS 704 Cultural Competence in HealthCare: Project Development

NRS 705 Health Organizations, Policy, Financing, and Ethics

NRS 706 Applied Statistical Thinking and Methods in Health Research (Effective Fall 2009)

NRS 711 Health Care Program Development

NRS 712 Nurse as Educator

NRS 720 Advanced Practice Nursing with Adults in Community Settings (Effective Fall 2009)

NRS 721 Role Practicum: Adults in Community Settings

NRS 722 Advanced Practice Nursing with Adults in Acute Care Settings (Effective Fall 2009)

NRS 723 Role Practicum: Adults in Acute Care Settings (Effective Fall 2009)

NRS 724 Case Management for Advanced Practice Nursing

NRS 725 Primary Health Care with Young and Middle-aged Adults (Effective Fall 2009)

NRS 726 Primary Health Care with Older Adults

NRS 727 Role Practicum: Primary Health Care I (Effective Fall 2009)

NRS 728 Role Practicum: Primary Health Care II (Effective Fall 2009)

NRS 730 Nursing Research for Advanced Practice Nurses

NRS 750 Curriculum in Nursing

NRS 754 Evaluation in Nursing Education

NRS 755 Application of Leadership Models in Professional Practice

NRS 758 Teaching and Learning in Nursing Education

NRS 760 Practicum in Nursing Education

NRS 799 Thesis Option (Effective Fall 2009)

Physical Therapy Department

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