M.S. in Computer science
The State University of New York at New Paltz offers a highly regarded Master of Scienc...
New Platz
INTAKE: Jan & Aug
The B.A. in Computer Science at SUNY New Paltz is designed to provide students with a comprehensive foundation in computer science principles, programming, and software development. This program emphasizes problem-solving, critical thinking, and analytical skills necessary for tackling complex computing challenges. With a focus on both theoretical concepts and practical applications, graduates are well-equipped to pursue careers in various fields, including technology, business, and education.
STEM-Designated: Recognized as a STEM-designated program, the B.A. in Computer Science aligns with the growing demand for skilled professionals in science, technology, engineering, and mathematics. This designation not only reflects the program’s rigorous curriculum but also benefits international students by extending their Optional Practical Training (OPT) opportunities, allowing them to gain valuable work experience in the U.S. post-graduation.
ABET-Accredited: The program is accredited by the Accreditation Board for Engineering and Technology (ABET), ensuring that it meets high educational standards. ABET accreditation signifies that the curriculum prepares students effectively for professional practice in computer science, enhancing their credentials and employability in a competitive job market.
Curriculum: The curriculum combines core computer science courses with electives that allow for specialization in areas such as software engineering, web development, and data science. Key subjects include programming languages, algorithms, database management, and human-computer interaction. The program also emphasizes hands-on learning through lab sessions and group projects, ensuring that students gain practical experience alongside theoretical knowledge.
Research Focus: Research is a vital aspect of the B.A. in Computer Science program, providing students with opportunities to engage in cutting-edge projects. Faculty members conduct research in diverse areas such as artificial intelligence, cybersecurity, and software development methodologies. Students can participate in research initiatives, enhancing their understanding of current trends and innovations in the field while developing critical research skills.
Industry Engagement: The program fosters strong connections with the industry, facilitating internships and co-op experiences that provide students with real-world exposure. Collaborations with local tech companies and organizations enable students to apply classroom knowledge to practical situations, gain valuable work experience, and build professional networks that can enhance their career prospects.
Global Perspective: SUNY New Paltz encourages a global perspective within its B.A. in Computer Science program by addressing the international implications of technology and computing. Students are exposed to discussions about ethical considerations, cultural diversity in technology, and the global digital landscape. Opportunities for study abroad and international projects further enrich this perspective, preparing students to navigate the complexities of a globalized tech environment.
New Platz
IELTS 6.5
USD 21860
Undergraduate Entry Requirements
Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.
English Language Proficiency:
Scholarships for International Students at SUNY New Paltz
International Incentive Scholarships: SUNY New Paltz may offer International Incentive Scholarships to eligible international students. These scholarships are designed to recognize academic achievement, leadership qualities, and contributions to the campus community.
Bearcat Advantage Scholarship: The Bearcat Advantage Scholarship is a merit-based scholarship program that may be available to international students. This scholarship aims to support students who demonstrate outstanding academic performance and potential for success.
Cultural Scholarship: SUNY New Paltz may provide Cultural Scholarships to international students who actively contribute to promoting cultural diversity and understanding on campus. These scholarships recognize the value of cultural exchange within the university community.
Departmental Scholarships: Various academic departments within SUNY New Paltz may offer department-specific scholarships to international students based on their field of study. These scholarships can help offset tuition costs and support students in their academic pursuits.
International Tuition Scholarships: International Tuition Scholarships are designed to assist international students with tuition expenses. These scholarships may be awarded based on academic merit, financial need, or a combination of factors.
SUNY Scholarships: The State University of New York system, of which SUNY New Paltz is a part, may offer system-wide scholarships for international students. These scholarships are often competitive and recognize outstanding academic achievements and leadership skills.
Foundation Scholarships: The university's foundation may administer scholarship programs for international students. These scholarships may consider factors such as academic excellence, extracurricular involvement, and community contributions.
External Scholarships: SUNY New Paltz encourages international students to explore external scholarship opportunities offered by government agencies, private organizations, and international foundations. The university's scholarship office may provide information and support in applying for external scholarships.
Presidential Scholarships: Presidential Scholarships may be awarded to outstanding international students who demonstrate exceptional academic achievements, leadership skills, and making a positive impact on the university community.
Graduates of the B.A. in Computer Science program at SUNY New Paltz have a wide range of career opportunities in various sectors, thanks to their solid foundation in computing principles and hands-on experience gained during their studies.
Software Developer: One of the most common career paths for graduates is software development. As software developers, they design, code, and test software applications for various platforms, ensuring functionality and user-friendliness. This role can encompass everything from mobile apps to enterprise-level software solutions.
Web Developer: Graduates can work as web developers, focusing on creating and maintaining websites and web applications. They utilize programming languages such as HTML, CSS, and JavaScript to build responsive, user-friendly interfaces and ensure optimal performance across different devices and browsers.
Systems Analyst: In this role, graduates analyze and improve computer systems within organizations. They work closely with stakeholders to identify needs, recommend solutions, and implement new technologies that enhance productivity and efficiency. Systems analysts play a critical role in bridging the gap between business objectives and technology solutions.
Data Analyst: Many graduates pursue careers as data analysts, where they collect, process, and analyze data to help organizations make informed decisions. This role involves using statistical tools and programming languages such as Python and R to interpret data trends and generate reports that inform business strategies.
Cybersecurity Specialist: With the increasing focus on data security, some graduates become cybersecurity specialists. They are responsible for protecting an organization's computer systems and networks from cyber threats, implementing security measures, conducting risk assessments, and responding to security breaches.
User Experience (UX) Designer: Graduates can also find roles in user experience design, focusing on enhancing user satisfaction with digital products. UX designers conduct user research, create wireframes and prototypes, and collaborate with developers to ensure that products are intuitive and accessible.
Database Administrator: As database administrators, graduates manage and maintain an organization's databases, ensuring data integrity, security, and accessibility. They are responsible for database design, implementation, and performance tuning, working with various database management systems to optimize data storage and retrieval.
Network Administrator: Graduates may choose to work as network administrators, managing an organization’s computer networks. They are responsible for network setup, configuration, and maintenance, ensuring that systems run smoothly and securely while providing support for network users.
Project Manager: With experience and additional training, some graduates can advance to project management positions, overseeing technology projects from initiation to completion. They coordinate teams, manage budgets, and ensure projects align with organizational goals and timelines.
Graduate Studies: Many graduates opt to pursue advanced degrees in computer science or related fields, such as data science or information technology. This pathway allows for specialization and can lead to higher-level positions in academia, research, or industry leadership.