Education for Working ProfessionalsHartford Campus
Rensselaer
      RPI Home      EWP Home      Hartford Home      Hartford Admissions      Search      Contact Us
About EWP Hartford
News & Events
Summary of Program Offerings
Executive Degree Programs
Cohort Degree Programs
Advanced Studies
Graduate Certificate Programs
Professional Development
image International Scholars Program
Financial Aid
Cole Library
Troy Campus
Distance Learning
Academic Programs

Catalog & Student Handbook 2008-2009

Department of Engineering and Science
Computer Science

Computer Science Full-time Faculty

Faculty
Faculty Position Degree and Institution Teaching Area
Brown, Roger H.
 
 
Clinical Assistant Professor M.S.E.E., University of Illinois
 
 
Networks, Security
 
 

Eberbach, Eugene

Clinical Associate Professor

Ph.D., Warsaw University of Technology

Theoretical Computer Science, AI and Intelligent Systems, Database

Younessi, Houman
 
Clinical Professor Ph.D. Swinburne University of
Technology (Australia)
Software Engineering
Research Methods

Computer Science Adjunct Faculty

Adjunct Faculty Position Degree and Institution Teaching Area
Clarke, David L.
 
Adjunct Professor
 
M.S., Rensselaer Polytechnic Institute
 
Operating Systems,
Compiler Design

Hartley, Timothy J.

Adjunct Professor

M.S., University of Connecticut

Database Systems

Kline, Gary L.

Adjunct Professor

M.S., Rensselaer Polytechnic Institute

Software Engineering

Kousen, Kenneth A.
 
 
Adjunct Professor
 
 
Ph.D., Princeton University
 
 
Java; Object-Oriented
Concepts, Analysis and
Design
Madison, James Adjunct Professor M.S., Rensselaer Polytechnic Institute Software Engineering/IT
Stevens, Michael E.
 
Adjunct Professor
 
M.S., Rensselaer Polytechnic Institute
 
Software Engineering/IT

class photoMaster of Science in Computer Science
Applicants are assumed to have knowledge of computer concepts and programming in a high-level language (e.g., C, Pascal). To receive the Master of Science Degree in Computer Science, students must earn a minimum of 30 credit hours in Computer Science or Engineering courses and satisfy the following requirements:

1) Plan of Study
Each student completes a Plan of Study in consultation with his or her advisor. This Plan will include required immigration courses (if any), five core courses, Research Methods course, the Culminating Experience (Computer Science Seminar) and three elective courses. At least two of the elective courses should pertain to a specific area that reflects the student's professional or academic interest.

2) Immigration Courses
Depending on academic background and professional experience, some students may be required to begin their studies with one or more prerequisite "immigration" course(s) beyond the standard 30 credit hours. The immigration courses are:

CISH-4010 Discrete Mathematics and Computer Theory
CISH-4020 Object Structures
CISH-4030 Structured Computer Architecture

Students with two or more immigration courses as prerequisites may be admitted conditionally. Since these are the equivalent of undergraduate courses, students are expected to achieve a grade of "B"or better in each course. Achievement below this level is cause for reexamination of admission. In addition, these immigration courses will not enter into the calculation of a student's GPA for graduation.

3) Core Courses (15 credits)
Each Plan of Study will contain the following five courses:

CSCI-4210 Operating Systems
CSCI-4380 Database Systems
CSCI-6050 Computability and Complexity
ECSE-4670 Computer Communicaton Networks
ECSE-6770 Software Engineering I

Research Methods Course (3 credits)
CISH-6960H09 Research Methods in Computer Science

Culminating Experience (3 credits)
CISH-6970 Professional Project
or
CISH-6980 Master's Project

Computer Science and Other Elective (9 credits)
With the exception of the immigration courses, all courses with the designation CISH or CSCI and most designated ECSE may be used as electives for the degree.

4) Advanced Courses
At least 18 credit hours must be at the "advanced" level. All courses with suffix numbers 6000-6990 fall into this category. These courses may include special topics courses which are offered under CISH or CSCI-6960 Topics in Computer and Information Sciences, or ECSE-6960 Topics in Electrical Engineering.

After completing course work in a particular area, students may elect to complete a six-credit Master's Project (CISH or CSCI-6980) or Thesis (CISH or CSCI-6990) in that area.

5) Program Completion
Students will complete their program of study via one of two paths:

Applied Path:  Theory Path:
CISH-6960 Research Methods A Theory Course
CISH-6970 Professional Project Master's Thesis/Project

For More Information
Information concerning the Computer Science programs may be obtained by contacting Dr. Houman Younessi at (860) 548-7880, (800) 290-7637, ext. 7880; e-mail: youneh@rpi.edu; or by visiting www.rh.edu/does/.


Computer Science Graduate Certificate Programs
(Minimum of 12 Credit Hours)
The Computer Science Graduate Certificate Programs are designed with a selective focus and require that a student successfully complete four graduate courses (twelve credit hours of which nine credit hours must be in residence), with an average grade of "B" or better, in a specific area of Computer Science. Credits earned in Graduate Certificates may be subsequently applied toward an M.S. degree as electives with advisor's approval. Additional technical information about the Graduate Certificates can be obtained from the Certificate Program Coordinators listed below. Graduate Certificates are offered in the following four areas:

Computer Network Communications

    ECSE-4670 Computer Communication Networks
    Select any three of the following courses:
    CISH-6210 Computer Network Analysis and Design
    CISH-6220 LANs, MANs, and Internetworking
    CISH-6230 Network Management
    CISH-6960 Cryptography and Network Security
    ECSE-6660 Broadband Networks and Optical Networking

Program Coordinator: Roger H. Brown, (860) 548-2462, (800) 290-7637 ext. 2462, or e-mail: brownr@rpi.edu

Database Systems

    CSCI-4380 Database Systems
    Select any three of the following courses:
    CSCI-6460 Advanced Database Management Topics
    CISH-6110 Object-Oriented Database Systems
    CISH-6120 Distributed Database Systems
    CSCI-6960 Data Warehouse Systems

Program Coordinator: Houman Younessi, (860) 548-7880, (800) 290-7637 ext. 7880 or e-mail: youneh@rpi.edu

Information Systems

Required

ECSE-4670 Computer Communication Networks
CSCI-4380 Database Systems
COMM-6420 Foundations of Human-Computer Interaction Usability

Elective

ECSE-6770 Software Engineering I
or
CISH-6010 Object-Oriented Programming and Design

Program Coordinator: Roger H. Brown; (860) 548-2462, (800) 290-7637 ext. 2462, or e-mail: brownr@rpi.edu

Software Engineering

Required

ECSE-6770 Software Engineering I
CISH-6050 Software Engineering Management

Electives  (Select any two of the following)

CISH-6010 Object-Oriented Programming and Design
CISH-6510 Web Application Design and Development
ECSE-6780 Software Engineering II

Program Coordinator: Houman Younessi, (860) 548-7880, (800)290-7637 ext. 7880, or e-mail: youneh@rpi.edu

Return to Catalog Table of Contents

Back to top

 

Course selector Questions About EWPNews and Events

 

 


Updated: 2008-08-15, 16:42