BS Computer Science

Page 1


SUNY Polytechnic Institute

SUNY Polytechnic Institute, New York’s premier public polytechnic, provides an innovative 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. Our commitment to a hands-on education situates students with both the academic structure customary of undergraduate study and unique opportunities for training and cutting-edge research, ultimately providing learners an unmatched education targeted for success in our fast-changing world. SUNY Poly students enjoy public school tuition with benefits that many small, private institutions boast, including small class sizes, individualized learning experiences, and a tight-knit community.

The Program

Society’s ongoing revolution in information technology and communication relies significantly on the field of computing. Computing professionals develop techniques, tools and problem-solving approaches that enhances both individual and organizational abilities. The industry’s continued progress has resulted in trained professionals being among the most sought-after graduates in today’s job market.

SUNY Poly’s computer science program opens the doors to the exciting field of computing. The program curriculum, which closely follows the Association of Computing Machinery (ACM) recommendations, provides students with a strong foundation through core courses as well as the flexibility to pursue their own individual strengths and interests through a number of specialized advanced electives.

SUNY Poly faculty work closely with students and challenge them to excel. Many members of the faculty have experience in business and industry as well as academic credentials. A low student-tofaculty ratio means faculty really get to know and work closely with students.

Accelerated BS/MS Option

The accelerated BS/MS in Computer Science is an exciting opportunity for high-achieving students to complete both their bachelor’s and master’s degrees in computer science in a shorter amount of time with a reduced total number of required credits. Ultimately, students in our accelerated program save both time and money, setting them up for post-graduation success. Students accepted into the BS/MS program follow the same path to receiving their bachelor’s degree as their BS-only peers and receive their bachelor’s degree once those requirements are completed. However, accelerated BS/MS students enjoy many exclusive benefits:

n Significant cost savings

n Higher earning potential

n Course scheduling flexibility

n Expanded choice of elective classes

Whether you’re thinking about pursuing a master’s degree or not, this is a great option if you have a strong GPA and background in science and math.

Dr. William ‘Amos’ Confer

Faculty Spotlight

Dr. Confer’s current interests include embedded and mobile systems, architecture and organization, generative design, interactive multimedia and data visualization, and software engineering. During a two-year leave from academia, Dr. Confer served as the managing lead for Samsung Mobile’s Advanced and Future Projects team and lead of the Mobile Network Operator (MNO) Patent Group, reporting directly to the SVP of all North American MNO operations. Dr. Confer also consults as a fiber optics test equipment developer. He holds a US Patent for a low-cost character recognition algorithm designed for the most resource limited devices, and also holds four additional patents pending based on his work at Samsung Mobile. In addition, Dr. Confer assisted with the translation and technical editing of the English edition of the German generative design text, “Generative Gestaltung,” distributed in the US by Princeton Architectural Press.

LEARN MORE!

Labs

The Computer Science department maintains five labs that contain a variety of operating systems and software.

• UNIX Labs: Two UNIX labs are used for courses in operating systems, networking, web development, and system administration. The UNIX-based operating systems available include FreeBSD, Gentoo Linux, and Solaris.

• MS Windows Labs: Two MS Windows labs support instruction and experimentation in object-oriented programming, client-server and distributed computing (networking, system administration and interoperability with other platforms), and collaborative computing. Programming environments supported include Java, Visual Studio NET (C#, J#, C++, Visual Basic), Fortran90, Prolog, LISP, and APL.

• 24-Hour Lab: This lab, available to students 24/7, provides around-the-clock access to the hardware and software that can be found in our other classroom labs.

Career Opportunities

The demand for trained computing professionals continues to increase as businesses of all sizes increasingly rely on computer scientists to develop and maintain crucial information processing systems. Graduates with a BS in computer science have the opportunity to pursue employment in diverse settings with career titles including:

• Computer Programmer

• Software Engineer

• Network Administrator

• Web Developer

• Systems Analyst

• Cloud Engineer

• UX/UI Designer

• Project Manager

Alumni Careers

Graduates of the Computer Science program have the opportunity to pursue diverse, well-paying careers, and our alumni say they gained many valuable skills through their academic preparation at SUNY Poly. Find more information about alumni employers and alumni job titles online.

What You’ll Study

Computing Fundamentals

Computer Organization

Data Structures and Algorithms

Object-Oriented Programming

Operating Systems and Networking

Information and Knowledge Management

Software Engineering

Logic Design

Principles of Computer Security and Cryptography

Numerical Computing

Computational Linear Algebra

Principles of Programming Languages

Computer Architecture

UNIX Network Programming

Local Area Network Architecture

Computer Graphics

Computer Vision

Distributed Systems

Algorithms

Compiler Design

Advanced Electives

Students select from a range of advanced electives aligned with their strengths and interests.

Advanced Programming and Languages

Information Assurance/Data Security

Internet of Things

Machine Learning and Artificial Intelligence

Multimedia Computing

(graphics, audio, + game programming)

Network and Grid Programming

Scientific and Engineering

Computing

System Modeling and Simulation

UNIX System Administration

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.
BS Computer Science by SUNY Polytechnic Institute - Issuu