MS Computer Science

Page 1

The Faculty SUNY Poly Computer Science faculty work closely with students and challenge them to excel. Many have industry experience in addition to strong academic backgrounds, affording unique experiences for students inside the classroom and exciting opportunities professionally and in research. Recent research areas of the department’s faculty include:

Master of Science

Computer and Information Science

Artificial intelligence, augmented reality, facial expression analysis, high performance computing, computer vision, parallel and distributed systems, blockchain technology, Linux kernel programming, mobile technologies, virtual reality, programming competition design, computer architecture, network and communication technologies, quantum computing algorithms, medical imaging analysis, virtual machine development, stochastic optimization, quantum computation models and complexity, deep learning, real-time and embedded systems, post-quantum cryptography, and web interfaces.

For More Information: Graduate Admissions Office State University of New York Polytechnic Institute 100 Seymour Road Utica, NY 13502 315-792-7347 graduate@sunypoly.edu www.sunypoly.edu 7/22


The Faculty SUNY Poly Computer Science faculty work closely with students and challenge them to excel. Many have industry experience in addition to strong academic backgrounds, affording unique experiences for students inside the classroom and exciting opportunities professionally and in research. Recent research areas of the department’s faculty include:

Master of Science

Computer and Information Science

Artificial intelligence, augmented reality, facial expression analysis, high performance computing, computer vision, parallel and distributed systems, blockchain technology, Linux kernel programming, mobile technologies, virtual reality, programming competition design, computer architecture, network and communication technologies, quantum computing algorithms, medical imaging analysis, virtual machine development, stochastic optimization, quantum computation models and complexity, deep learning, real-time and embedded systems, post-quantum cryptography, and web interfaces.

For More Information: Graduate Admissions Office State University of New York Polytechnic Institute 100 Seymour Road Utica, NY 13502 315-792-7347 graduate@sunypoly.edu www.sunypoly.edu 7/22


Graduate Studies at SUNY Poly

Degree Requirements MS Computer and Information Science

The Program The Master of Science in Computer and Information Science is designed for students seeking a quality education in preparation for employment, career advancement, or further graduate study in this rapidly developing field. The degree program provides a strong theoretical and application-oriented education. The MS provides a broad overview of the major areas of the discipline, coupled with a specialization in at least one of the following areas: • • • •

Software Engineering Systems & Architectures Algorithms & Theory Artificial Intelligence & Modeling

Course offerings stress the principles and problem-solving methodology required by computing professionals working in industry, business and education. The program is designed for students who have the equivalent of an undergraduate degree in computer science or information systems; however, students who may not have a background in computer science may enter the program by completing appropriate pre-requisite coursework under the guidance of a faculty adviser. The program can be completed on both a full-time and part-time basis.

Career Opportunities The MS in Computer and Information Science allows students to advance their careers and increase their depth of understanding in this dynamic and growing field that continues to expand its influence in all corners of modern life and industry. Our graduates are equally successful in the workforce and in doctoral programs and go on to rewarding careers in the field with job titles such as Senior Software Engineer, Senior Programmer, Systems Administrator, Research Engineer, Systems Engineer, and Technical Consultant. Some of the companies our graduates have joined include Assured Information Security, Samsung Mobile, Intel, BAE Systems, Booz Allen Hamilton, CACI, ITT Industries, and Northrop Grumman Corporation.

Computing Facilities The Department of Computer and Information Sciences maintains seven labs. Three hypervisor clusters are maintained to support student and CS club projects. Software repositories are provided with fast access to current operating system images, commonly used student and course software. Additionally, CS students have access to an enormous collection of development tools and other software through our ongoing membership in the Microsoft Developer Network Academic Alliance. Additional services include the departmental and student web pages, remote access, databases, course video repositories, support for programming competitions and the occasional game night. All of this is maintained by staff with the assistance of student administrators.

The M.S. in Computer and Information Science consists of 33 credit hours distributed as follows:

Area Courses.................................................. 12 credit hours Depth Courses............................................. 9-12 credit hours Other Coursework.............................................. 6 credit hours Thesis/Project................................................ 3-6 credit hours Total: 33 credit hours Area Courses (12 credit hours) Complete one course in each of the following four areas: 1. Software Engineering CS 510 Programming Languages CS 511 Formal Methods CS 512 Software Engineering CS 518 Special Topics in Software Engineering 2. Systems & Architectures CS 520 Computer Architecture CS 521 Operating Systems CS 522 Computer Networks CS 523 Parallel Computing CS 524 Distributed Systems CS 528 Selected Topics in Systems 3. Algorithms & Theory CS 530 Algorithms & Complexity CS 531 Automata, Computability and Formal Languages CS 532 Cryptography and Data Security CS 538 Special Topics in Algorithms 4. Artificial Intelligence & Modeling CS 540 Artificial Intelligence CS 541 Databases CS 542 Machine Learning CS 543 Systems Theory CS 548 Special Topics in AI and Modeling Depth Courses (9-12 credit hours) Complete two additional courses from one of the four areas above and one additional course from a different area. A fourth course from any area is required if a project is elected instead of 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 be applied to the depth requirement. Other Coursework (6 credit hours) Complete two other courses selected from any of the department offerings or from any of the graduate offerings at SUNY Poly (excluding bridge courses) approved by the department. Thesis/Project (3-6 credit hours) CS 598 Project (3 credits) OR CS 599 Thesis (6 credits) Guidelines and requirements for the project or thesis are provided to students by their faculty adviser.

Admission Guidelines

Whether earning your degree online or on campus, part- or full-time, SUNY Poly is an affordable option for those interested in advancing their careers and increasing their earning potential. Ph.D., Master’s and Advanced Certificate-level programs prepare over 800 graduate students to be leaders in an ever-changing global workforce.

To be considered for admission, all applicants to the MS Computer and Information Science program must possess a baccalaureate degree with a major in computer science or information systems. In addition, a background in mathematics including calculus, discrete mathematics and probability is required. Applicants must generally have an average of B or better (a GPA of 3.0 on a 4.0 scale). A GRE General Test score is generally required for consideration. For applicants requiring proof of English proficiency, the minimum GRE score requirement for admission consideration is a 153 on the quantitative section of the exam. 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 but must demonstrate proficiency in discrete mathematics, computer organization, data structures, and object-oriented programming. The Application for Graduate Admission and all required forms are available at: sunypoly.edu/ graduate-admissions/apply-now/

SUNY Polytechnic Institute SUNY Polytechnic Institute represents a new and innovative paradigm for public and affordable higher education for students interested in science, engineering, technology, business, healthcare, and other liberal arts offerings for a well-rounded approach to experiential learning. This hands-on education is cognizant and respectful of the customary academic enterprise while fostering the fast-evolving culture of discovery in today’s knowledge-driven global economy, providing students an unmatched, education targeted for success in our fast-changing world. SUNY Poly students enjoy a public school tuition with benefits that many small, private institutions boast, including small class sizes, individualized learning experiences, and a tight-knit community.


Graduate Studies at SUNY Poly

Degree Requirements MS Computer and Information Science

The Program The Master of Science in Computer and Information Science is designed for students seeking a quality education in preparation for employment, career advancement, or further graduate study in this rapidly developing field. The degree program provides a strong theoretical and application-oriented education. The MS provides a broad overview of the major areas of the discipline, coupled with a specialization in at least one of the following areas: • • • •

Software Engineering Systems & Architectures Algorithms & Theory Artificial Intelligence & Modeling

Course offerings stress the principles and problem-solving methodology required by computing professionals working in industry, business and education. The program is designed for students who have the equivalent of an undergraduate degree in computer science or information systems; however, students who may not have a background in computer science may enter the program by completing appropriate pre-requisite coursework under the guidance of a faculty adviser. The program can be completed on both a full-time and part-time basis.

Career Opportunities The MS in Computer and Information Science allows students to advance their careers and increase their depth of understanding in this dynamic and growing field that continues to expand its influence in all corners of modern life and industry. Our graduates are equally successful in the workforce and in doctoral programs and go on to rewarding careers in the field with job titles such as Senior Software Engineer, Senior Programmer, Systems Administrator, Research Engineer, Systems Engineer, and Technical Consultant. Some of the companies our graduates have joined include Assured Information Security, Samsung Mobile, Intel, BAE Systems, Booz Allen Hamilton, CACI, ITT Industries, and Northrop Grumman Corporation.

Computing Facilities The Department of Computer and Information Sciences maintains seven labs. Three hypervisor clusters are maintained to support student and CS club projects. Software repositories are provided with fast access to current operating system images, commonly used student and course software. Additionally, CS students have access to an enormous collection of development tools and other software through our ongoing membership in the Microsoft Developer Network Academic Alliance. Additional services include the departmental and student web pages, remote access, databases, course video repositories, support for programming competitions and the occasional game night. All of this is maintained by staff with the assistance of student administrators.

The M.S. in Computer and Information Science consists of 33 credit hours distributed as follows:

Area Courses.................................................. 12 credit hours Depth Courses............................................. 9-12 credit hours Other Coursework.............................................. 6 credit hours Thesis/Project................................................ 3-6 credit hours Total: 33 credit hours Area Courses (12 credit hours) Complete one course in each of the following four areas: 1. Software Engineering CS 510 Programming Languages CS 511 Formal Methods CS 512 Software Engineering CS 518 Special Topics in Software Engineering 2. Systems & Architectures CS 520 Computer Architecture CS 521 Operating Systems CS 522 Computer Networks CS 523 Parallel Computing CS 524 Distributed Systems CS 528 Selected Topics in Systems 3. Algorithms & Theory CS 530 Algorithms & Complexity CS 531 Automata, Computability and Formal Languages CS 532 Cryptography and Data Security CS 538 Special Topics in Algorithms 4. Artificial Intelligence & Modeling CS 540 Artificial Intelligence CS 541 Databases CS 542 Machine Learning CS 543 Systems Theory CS 548 Special Topics in AI and Modeling Depth Courses (9-12 credit hours) Complete two additional courses from one of the four areas above and one additional course from a different area. A fourth course from any area is required if a project is elected instead of 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 be applied to the depth requirement. Other Coursework (6 credit hours) Complete two other courses selected from any of the department offerings or from any of the graduate offerings at SUNY Poly (excluding bridge courses) approved by the department. Thesis/Project (3-6 credit hours) CS 598 Project (3 credits) OR CS 599 Thesis (6 credits) Guidelines and requirements for the project or thesis are provided to students by their faculty adviser.

Admission Guidelines

Whether earning your degree online or on campus, part- or full-time, SUNY Poly is an affordable option for those interested in advancing their careers and increasing their earning potential. Ph.D., Master’s and Advanced Certificate-level programs prepare over 800 graduate students to be leaders in an ever-changing global workforce.

To be considered for admission, all applicants to the MS Computer and Information Science program must possess a baccalaureate degree with a major in computer science or information systems. In addition, a background in mathematics including calculus, discrete mathematics and probability is required. Applicants must generally have an average of B or better (a GPA of 3.0 on a 4.0 scale). A GRE General Test score is generally required for consideration. For applicants requiring proof of English proficiency, the minimum GRE score requirement for admission consideration is a 153 on the quantitative section of the exam. 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 but must demonstrate proficiency in discrete mathematics, computer organization, data structures, and object-oriented programming. The Application for Graduate Admission and all required forms are available at: sunypoly.edu/ graduate-admissions/apply-now/

SUNY Polytechnic Institute SUNY Polytechnic Institute represents a new and innovative paradigm for public and affordable higher education for students interested in science, engineering, technology, business, healthcare, and other liberal arts offerings for a well-rounded approach to experiential learning. This hands-on education is cognizant and respectful of the customary academic enterprise while fostering the fast-evolving culture of discovery in today’s knowledge-driven global economy, providing students an unmatched, education targeted for success in our fast-changing world. SUNY Poly students enjoy a public school tuition with benefits that many small, private institutions boast, including small class sizes, individualized learning experiences, and a tight-knit community.


Graduate Studies at SUNY Poly

Degree Requirements MS Computer and Information Science

The Program The Master of Science in Computer and Information Science is designed for students seeking a quality education in preparation for employment, career advancement, or further graduate study in this rapidly developing field. The degree program provides a strong theoretical and application-oriented education. The MS provides a broad overview of the major areas of the discipline, coupled with a specialization in at least one of the following areas: • • • •

Software Engineering Systems & Architectures Algorithms & Theory Artificial Intelligence & Modeling

Course offerings stress the principles and problem-solving methodology required by computing professionals working in industry, business and education. The program is designed for students who have the equivalent of an undergraduate degree in computer science or information systems; however, students who may not have a background in computer science may enter the program by completing appropriate pre-requisite coursework under the guidance of a faculty adviser. The program can be completed on both a full-time and part-time basis.

Career Opportunities The MS in Computer and Information Science allows students to advance their careers and increase their depth of understanding in this dynamic and growing field that continues to expand its influence in all corners of modern life and industry. Our graduates are equally successful in the workforce and in doctoral programs and go on to rewarding careers in the field with job titles such as Senior Software Engineer, Senior Programmer, Systems Administrator, Research Engineer, Systems Engineer, and Technical Consultant. Some of the companies our graduates have joined include Assured Information Security, Samsung Mobile, Intel, BAE Systems, Booz Allen Hamilton, CACI, ITT Industries, and Northrop Grumman Corporation.

Computing Facilities The Department of Computer and Information Sciences maintains seven labs. Three hypervisor clusters are maintained to support student and CS club projects. Software repositories are provided with fast access to current operating system images, commonly used student and course software. Additionally, CS students have access to an enormous collection of development tools and other software through our ongoing membership in the Microsoft Developer Network Academic Alliance. Additional services include the departmental and student web pages, remote access, databases, course video repositories, support for programming competitions and the occasional game night. All of this is maintained by staff with the assistance of student administrators.

The M.S. in Computer and Information Science consists of 33 credit hours distributed as follows:

Area Courses.................................................. 12 credit hours Depth Courses............................................. 9-12 credit hours Other Coursework.............................................. 6 credit hours Thesis/Project................................................ 3-6 credit hours Total: 33 credit hours Area Courses (12 credit hours) Complete one course in each of the following four areas: 1. Software Engineering CS 510 Programming Languages CS 511 Formal Methods CS 512 Software Engineering CS 518 Special Topics in Software Engineering 2. Systems & Architectures CS 520 Computer Architecture CS 521 Operating Systems CS 522 Computer Networks CS 523 Parallel Computing CS 524 Distributed Systems CS 528 Selected Topics in Systems 3. Algorithms & Theory CS 530 Algorithms & Complexity CS 531 Automata, Computability and Formal Languages CS 532 Cryptography and Data Security CS 538 Special Topics in Algorithms 4. Artificial Intelligence & Modeling CS 540 Artificial Intelligence CS 541 Databases CS 542 Machine Learning CS 543 Systems Theory CS 548 Special Topics in AI and Modeling Depth Courses (9-12 credit hours) Complete two additional courses from one of the four areas above and one additional course from a different area. A fourth course from any area is required if a project is elected instead of 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 be applied to the depth requirement. Other Coursework (6 credit hours) Complete two other courses selected from any of the department offerings or from any of the graduate offerings at SUNY Poly (excluding bridge courses) approved by the department. Thesis/Project (3-6 credit hours) CS 598 Project (3 credits) OR CS 599 Thesis (6 credits) Guidelines and requirements for the project or thesis are provided to students by their faculty adviser.

Admission Guidelines

Whether earning your degree online or on campus, part- or full-time, SUNY Poly is an affordable option for those interested in advancing their careers and increasing their earning potential. Ph.D., Master’s and Advanced Certificate-level programs prepare over 800 graduate students to be leaders in an ever-changing global workforce.

To be considered for admission, all applicants to the MS Computer and Information Science program must possess a baccalaureate degree with a major in computer science or information systems. In addition, a background in mathematics including calculus, discrete mathematics and probability is required. Applicants must generally have an average of B or better (a GPA of 3.0 on a 4.0 scale). A GRE General Test score is generally required for consideration. For applicants requiring proof of English proficiency, the minimum GRE score requirement for admission consideration is a 153 on the quantitative section of the exam. 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 but must demonstrate proficiency in discrete mathematics, computer organization, data structures, and object-oriented programming. The Application for Graduate Admission and all required forms are available at: sunypoly.edu/ graduate-admissions/apply-now/

SUNY Polytechnic Institute SUNY Polytechnic Institute represents a new and innovative paradigm for public and affordable higher education for students interested in science, engineering, technology, business, healthcare, and other liberal arts offerings for a well-rounded approach to experiential learning. This hands-on education is cognizant and respectful of the customary academic enterprise while fostering the fast-evolving culture of discovery in today’s knowledge-driven global economy, providing students an unmatched, education targeted for success in our fast-changing world. SUNY Poly students enjoy a public school tuition with benefits that many small, private institutions boast, including small class sizes, individualized learning experiences, and a tight-knit community.


The Faculty SUNY Poly Computer Science faculty work closely with students and challenge them to excel. Many have industry experience in addition to strong academic backgrounds, affording unique experiences for students inside the classroom and exciting opportunities professionally and in research. Recent research areas of the department’s faculty include:

Master of Science

Computer and Information Science

Artificial intelligence, augmented reality, facial expression analysis, high performance computing, computer vision, parallel and distributed systems, blockchain technology, Linux kernel programming, mobile technologies, virtual reality, programming competition design, computer architecture, network and communication technologies, quantum computing algorithms, medical imaging analysis, virtual machine development, stochastic optimization, quantum computation models and complexity, deep learning, real-time and embedded systems, post-quantum cryptography, and web interfaces.

For More Information: Graduate Admissions Office State University of New York Polytechnic Institute 100 Seymour Road Utica, NY 13502 315-792-7347 graduate@sunypoly.edu www.sunypoly.edu 7/22


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.