B.S. in Computer Science

Utica, New York

 

INTAKE: August

Program Overview

The B.S. in Computer Science program at SUNY Poly provides students with a robust understanding of computing principles, following recommendations from the Association of Computing Machinery (ACM). The curriculum offers flexibility, allowing students to delve into specialized areas based on their interests. The general goal is to ensure graduates possess a strong foundation across core computer science domains, while also providing a diverse range of advanced electives. This empowers students to develop specializations in areas such as Information Assurance/Data Security, Entertainment Computing (including game design and programming), Machine Learning and Artificial Intelligence, System Administration, and Scientific and Engineering Computing.

STEM-designated: Yes, the B.S. in Computer Science at SUNY Polytechnic Institute is a STEM-designated program. This designation is highly advantageous, especially for international students, as it potentially allows for an extended Optional Practical Training (OPT) period in the United States after graduation. This provides more opportunities for graduates to gain valuable work experience in their field within the U.S., leveraging the program's strong emphasis on science, technology, engineering, and mathematics.

Curriculum: The Computer Science curriculum is academically rigorous and practically sound, aiming to bridge the gap between academic theory and industry demands. It typically includes foundational coursework in mathematics, including calculus and discrete mathematics, and probability. Core computer science subjects cover principles of programming, data structures, algorithms, computer organization, operating systems, and database design. The program offers a wide spectrum of advanced electives, allowing students to tailor their studies to specific concentrations. This comprehensive approach ensures students develop strong problem-solving methodologies and practical skills with state-of-the-art computing environments.

Research Focus: Research is an integral part of the Computer Science program at SUNY Poly, with faculty members actively pursuing scholarly and research activities across diverse areas. The university has recently established several new research centers, including an Artificial Intelligence Exploration Center, a Center for Cybersecurity Research and Innovation, and centers focusing on intelligent manufacturing and advanced materials, which frequently involve computational aspects. Students, particularly those in the accelerated BS/MS program, have opportunities to engage in meaningful research, contributing to advancements in areas like AI and machine learning for wireless networks, cybersecurity, and data analysis. The program also benefits from close working relationships with research entities like the Air Force Research Laboratory.

Industry Engagement: Industry engagement is a significant strength of the Computer Science program at SUNY Poly. The curriculum is often shaped by the needs and demands of the computer industry, ensuring graduates are equipped with relevant skills. The university fosters strong connections with various companies and organizations, providing students with valuable opportunities for internships and cooperative education experiences. These real-world engagements allow students to apply their classroom knowledge in professional settings, gain practical experience, build professional networks, and enhance their employability upon graduation. Collaborations, such as those with Mohawk Valley Community College, further aim to identify shared employer partners and offer well-defined career pathways.

Global Perspective: SUNY Polytechnic Institute integrates a global perspective into its Computer Science program, recognizing the inherently global nature of the technology and computing industries. The university's diverse student body, comprising students from over 20 nations, enriches the learning environment by exposing students to varied cultural viewpoints and approaches to computing challenges. The program's focus on universal computing principles and industry standards prepares graduates for careers in an interconnected global economy. While specific global study opportunities might vary, the overall environment and the curriculum's broad applicability ensure that graduates are well-prepared to contribute to the global technology landscape.

Pollster Education

Location

Utica, New York

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

USD 18720

Undergraduate Entry Requirements

Application Fee: $50

Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.

English Language Proficiency:

  • IELTS: Overall band score of  6.0 or 6.5 with a minimum of 6.0 in each component.
  • TOEFL: Overall score of 79 or higher.
  • PTE: Overall score of 53 or higher.
  • DET (Duolingo English Test): Minimum score of 105.

SUNY Polytechnic Institute is supporting international students through a variety of scholarship opportunities designed to recognize academic excellence and reduce financial barriers. 

Merit-Based Scholarships: International students admitted to SUNY Poly may be eligible for academic merit scholarships awarded based on high school or previous college performance. These scholarships reward strong academic records, leadership qualities, and potential for success in STEM, business, and health sciences fields.

Transfer and Continuing Student Scholarships: SUNY Poly offers scholarships for transfer students and those continuing their studies, recognizing sustained academic achievement and commitment to their programs.

Specialized Scholarships: Certain departments and colleges within SUNY Poly may offer field-specific scholarships for international students excelling in areas such as engineering, computer science, cybersecurity, or nursing. These awards encourage students to advance innovation and research in their chosen disciplines.

A Bachelor of Science (B.S.) in Computer Science from SUNY Polytechnic Institute is a highly versatile and in-demand degree, opening doors to a wide array of career opportunities in the rapidly evolving technology sector.

Software Developer/Engineer: This is one of the most common and sought-after roles. Software developers design, code, test, and maintain software applications for various platforms, including web, mobile, desktop, and embedded systems. They can specialize in front-end (user interface), back-end (server-side logic), or full-stack development.

Data Scientist / Data Analyst: These professionals collect, clean, analyze, and interpret large datasets to extract meaningful insights and inform business decisions. They use statistical methods, machine learning algorithms, and specialized tools to identify trends, build predictive models, and visualize data.

Cybersecurity Analyst / Information Security Analyst: With the increasing threat of cyberattacks, these experts are crucial for protecting an organization's computer networks, systems, and data from unauthorized access, breaches, and malware. They monitor for vulnerabilities, implement security measures, and respond to incidents.

Web Developer (Front-end, Back-end, or Full-stack): Web developers are responsible for building and maintaining websites and web applications. Front-end developers focus on the user-facing part, while back-end developers handle server-side logic, databases, and APIs. Full-stack developers are proficient in both.

AI (Artificial Intelligence) / Machine Learning Engineer: These engineers design, develop, and implement AI and machine learning models and algorithms. They work on applications ranging from natural language processing and computer vision to recommendation systems and autonomous vehicles.

Database Administrator (DBA): DBAs are responsible for the design, implementation, maintenance, performance, and security of databases. They ensure data integrity, optimize data storage, and manage data access for applications and users.

Network Engineer / Network Architect: These professionals design, implement, and manage computer networks, ensuring efficient, secure, and reliable communication within an organization. They handle hardware, software, and protocols that facilitate data exchange.

IT Consultant: Computer science graduates can work as consultants, advising businesses on how to effectively use technology to meet their objectives. This often involves assessing IT needs, recommending solutions, and overseeing software and system implementations.

Game Developer: For those with an interest in entertainment, game developers create video games. This involves programming game mechanics, developing graphics engines, designing user interfaces, and optimizing performance across various platforms.

Systems Analyst / Business Analyst (IT Focused): These roles bridge the gap between business needs and IT solutions. Systems analysts investigate existing systems, identify areas for improvement, and design new systems or modifications to enhance efficiency and effectiveness. Business analysts often focus more on the functional requirements and process improvements from an IT perspective.


Similar Courses
WhatsApp Enquiry Call Enquiry