Cs Catalogue

Embed Size (px)

Citation preview

  • 7/29/2019 Cs Catalogue

    1/336 Graduate Catalog 2011-2013

    Master of Sciencein Computer andInformation Science

    OverviewThe MS program in Computer and Inormation Science provides astrong theoretical and application-oriented education. Graduates areequally successul in the workorce and in doctoral programs.

    The Computer and Inormation Sciences department is one o the larg-est within SUNYIT. The twelve ull-time aculty have diverse areas oexpertise and support two graduate and our undergraduate programswhile pursuing research and scholarly activities in their respectiveareas o interest. Many aculty and students maintain a close workingrelationship with researchers at the Rome Research Site o the AirForce Research Laboratory located about ten miles west o the campus.

    The program regularly oers a variety o courses in sotware engineer-ing, systems and architectures, algorithms and theory, and articialintelligence and modeling. Courses are complemented by several state-o-the-art laboratories employing a variety o computing environments.The program is also supported by extensive library holdings. Hundredso journal titles maintained by the Cayan Library directly support thegraduate program in computer science.

    The Masters program in Computer and Inormation Science is designedor students seeking a quality education in preparation or employment,career advancement, or urther graduate study in this rapidly developingeld. It is designed to provide a broad overview o the major areas o thediscipline, coupled with a specialization in at least one o the ollowingareas:sotware engineering, systems & architectures, algorithms

    & theory, and artifcial intelligence & modeling. Course oeringsstress the principles and problem-solving methodology required bycomputing proessionals working in industry, business and education.

    The MS program accommodates both ull-time and part-time students.Full-time students can complete the program within an 18 month period.Part-time completion will vary based on total number o credits takeneach term. A program o study will be developed with the programcoordinator which responds to student needs and the departmentsplan or course scheduling.

    Career PathsThe MS in Computer Sciences allows students to advance their careersand increase their depth o understanding in this dynamic and grow-ing eld. Our graduates go on to rewarding careers in the eld with jobtitles such as Senior Sotware Engineer, Senior Programmer, SystemsAdministrator, Research Engineer, Systems Engineer, and TechnicalConsultant. Some o the companies that our graduates join includeAssured Inormation Security, BAE Systems, Booz Allen Hamilton,CACI, ITT Industries, and Northrop Grumman Corporation.

    Lab FacilitiesThe Department o Computer and Inormation Sciences maintainssix labs in support o this program. These labs are interconnected ona modern high speed network and supported by multiple le serversor central data storage that are accessible both on and o campus. In

    addition to providing disk storage to the departments own majors,additional servers support the departmental web site (www.cs.sunyit.edu), remote access, databases (mySQL, PostgresSQL, and Oracle),sotware repositories, streaming video, and many other services. TheComputer Science network is maintained by ull time sta with theassistance o student administrators.

    DogNET UNIX Lab (Kunsela C-012) provides access to UNIX work-stations (named ater dogs). Twenty-ve workstations run the GentooLinux operating system and provide access to sotware or Internetaccess, publishing, language compilers, etc. Used in computer sciencecourses in programming languages, operating systems, networking,web development, and system administration, the lab has open access

    during building hours when not occupied by a class.

    Microsot Windows Lab (Kunsela C-014 and Kunsela C-109) providesaccess to the MS Windows operating system and sotware. C-014 con-tains twenty-ve workstations and has open access during buildinghours when not occupied by a class. The C-109 lab has six worksta-tions and is ideal or small groups working collaboratively on projects.These labs support instruction and experimentation in object-orientedprogramming, client-server and distributed computing (networking,systems administration and interoperability with other platorms),and collaborative computing (web development, videoconerencing,multimedia). Programming environments supported include SUNJava, Visual Studio (C#, J#, C++, Visual Basic), FORTRAN 90, Prolog,LISP, ML-Object-Cami, APL. Application sotware includes Microsot

    Oce, Sharepoint, Publisher, Visio, Matlab, Maple, SPSS, and severalAdobe titles.

    The Kunsela 24 Hour Open Lab (Kunsela B-118) provides access toresources ound in other computer science labs on a 24/7 basis whileclasses are in session. Current hardware includes ten Windows worksta-tions, two Gentoo Linux workstations, and a multimedia station withfatbed scanner and blu-ray writer.

    Parallel Processing Lab provides access to an assortment o hardwareto acilitate experimentation in parallel processing and distributedcomputing. Current equipment includes a cluster o SUN quad-coreLinux servers, Sony Playstation 3 consoles, and workstations withhigh end graphics processors to support GPU programming projects.

    Admission GuidelinesTo be considered or admission, all applicants to the MS Computerand Inormation Science program must possess a baccalaureate degreewith a major in computer science or inormation systems. In addition,a background in mathematics including calculus, discrete mathematicsand probability is required. Applicants must generally have an averageo B or better (a GPA o 3.0 on a 4.0 scale).

    A GRE General Test score o at least 1200 over the quantitative and verbalreasoning portions o the exam is generally required or consideration.For international students requiring the TOEFL or IELTS, the GREscore requirement is at least 680 on the quantitative portion o the exam.

    Master of Science in Computer and Information Science

    Offered On Campus Only

    www.cs.sunyit.edu

  • 7/29/2019 Cs Catalogue

    2/337Graduate Catalog 2011-2013

    Master of Science in Computer and Information Science

    Reer to page 5 or inormation on minimum TOEFL or IELTS scores.

    For applicants taking the GRE Revised General Test ater August 1,2011, scores presented must all within approximately the same GREpercentile perormance as those who took the exam prior to August 1,2011. International applicants will require a quantitative score in atleast the 66th percentile.

    Applicants not meeting the above admission criteria will be considered

    on an individual basis.Applicants without a CS or IS degree may be admitted conditionally butmust demonstrate prociency in discrete mathematics, computer orga-nization, data structures, and object-oriented programming. This canbe achieved in one o two ways or each o the our core areas described:

    1. Submit an undergraduate transcript along with the SUNYITApplication or Graduate Admission showing a B grade orhigher in each subject area.

    2. Address the deiciency by completing the appropriatedesignated bridge course (CS 500, 502, 503, 505) with a B gradeor higher within the rst 16 credit hours o SUNYIT graduatework. Bridge courses are intended to provide students with

    undamental knowledge in computer science as appropriate andserve to prepare students or advanced coursework. Bridge coursesdo not count toward the general elective component o the M.S.degree requirements.

    Bridge CoursesCS 500 Discrete StructuresCS 502 Machine StructuresCS 503 Data Structures

    CS 505 Object-oriented Programming

    Application Materials Checklist Application or Graduate Admission$60 application ee

    Ocial transcripts rom colleges previously attendedOcial GRE score report*One letter o reerenceRsum

    * The SUNYIT code for GRE score reporting is 2896

    The Application for Graduate Admission and all requiredforms are available at:www.sunyit.edu/graduate_center/apply_now

    Submit all graduate application materials to:

    SUnyIT Graduate Ceter100 Semour RoadUtica, ny 13502

    Degree RequirementsPre-Requisite Courses ComputerOrganization ObjectOrientedProgramming DataStructures DiscreteMath Calculus Probability

    The need or completion o pre-requisite coursework is determined inconsultation with the Graduate Center and the program coordinator.

    Program RequirementsThe M.S. in Computer and Inormation Science consists o 33 credithours distributed as ollows:

    Area Courses .....................................................12 credit hoursDepth Courses ................................................9-12 credit hoursGeneral Electives ................................................6 credit hoursThesis/Project ................................................. 3-6 credit hours

    Total: 33 credit hoursArea Courses (12 credit hours)

    Complete one course in each o the ollowing our areas:

    1. Sotwre Engineering

    CS 510 Programming LanguagesCS 511 Formal MethodsCS 512 Sotware EngineeringCS 518 Special Topics in Sotware Engineering

    2. Systems & architectures

    CS 520 Computer ArchitectureCS 521 Operating SystemsCS 522 Computer NetworksCS 523 Parallel ComputingCS 524 Distributed SystemsCS 528 Selected Topics in Systems

    3. algorithms & Theory

    CS 530 Algorithms & ComplexityCS 531 Automata, Computability and Formal LanguagesCS 532 Cryptography and Data SecurityCS 538 Special Topics in Algorithms

    4. artifcil Intelligence & Modeling

    CS 540 Articial IntelligenceCS 541 DatabasesCS 542 Machine LearningCS 543 Systems Theory

    CS 548 Special Topics in AI and ModelingDepth Courses (9-12 credit hours)

    Complete two additional courses rom one o the our areas above andone additional course rom a dierent area. A ourth course rom anyarea is required i a project is elected instead o a thesis.

    Note: Computer Science graduate courses not assigned to one of the areas

    above (e.g., bridge courses, CSC 507, CS 598, CS 599, CS 600) cannot beapplied to the depth requirement.

    General Electives (6 credit hours)Complete a maximum o two courses selected rom the graduate oeringsat SUNYIT (excluding bridge courses), approved by the department.

    Thesis/Project (3-6 credit hours)

    CS 598 Project (3 credits) ORCS 599 Thesis (6 credits)

    Guidelines and requirements or the project or thesis are provided tostudents by their aculty adviser.

    Special Program Notes Unlessotherwisenoted,allgraduatecoursesare

    3 credit hours. AllstudentsmusthaveaGPAof3.0orhighertograduate. Overthecourseoftheirstudies,studentscanonlyapply

    two C grades in courses taken toward the degree.

  • 7/29/2019 Cs Catalogue

    3/338 Graduate Catalog 2011-2013

    Studentsmaytransferuptosixcredithours,ifapplicable,from another graduate program.

    StudentsmayrepeatatmosttwocoursesinwhichaCgrade or less was received.

    Studentsmustmaintaincontinuousregistration,equalto or greater than one credit while working on their nalthesis or project. MS Computer Science students completinga thesis can do this by registering or CS 599 - Thesis or one

    credit. Students completing a project can do this by registeringor CMT 600 - Continuous Registration. This may be takenup to six semesters at which time it is expected that allprogram requirements will have been met.

    FacultyBruno AndriamanalimananaAssociate ProessorPh.D. Lehigh UniversityCombinatorics, coding theory, cryptography

    Roger CavalloProessorPh.D. State University o New York at Binghamton

    Ernest W. Goodell Research and Creativity Award, 1990Systems theory, conceptual modeling, probabilistic database theory

    John A. MarshAssociate Proessor and Department ChairPh.D. Carnegie Mellon University.Computer networks, wireless network security, complexity theory,integrated optics

    Rosemary MullickProessorPh.D. Wayne State UniversityOperating systems, computer networks, articial intelligence,instructional computing

    Jorge NovilloProessorPh.D. Lehigh UniversityCombinatorics, data security, bio-computing, articial intelligence

    Michael PittarelliProessorPh.D. State University o New York at BinghamtonErnest W. Goodell Research and Creativity Award, 1992Systems science, articial intelligence, combinatorial search,database theory

    Ronald Sarner

    Distinguished Service ProessorPh.D. State University o New York at Binghamton.Chancellors Award or Excellence in Teaching, 1992Data modeling, data mining, instructional computing

    Saumendra SenguptaProessorPh.D. University o WaterlooSystems modeling, computer networks, system orensics, distributedsystems, operating systems

    Scott SpetkaProessorPh.D. UCLADistributed databases, operating systems, system administration

    Geethapriya ThamilarasuAssistant ProessorPh.D. State University o New York at BualoNetworking, wireless security, secure key distribution andmanagement in wireless sensor networks, remote patient monitoringusing body area sensor networks, security in vehicular networks

    Xiaojiang (Henry) WuAssistant ProessorPh.D. Oklahoma State UniversityVideo and multimedia networking, networking protocols, networksecurity; communications network architecture, embedded systemdesign, uzzy logic application

    Master of Science in Computer and Information Science