Cost & earnings at State University of New York at New Paltz What students borrow here, and what they go on to earn
The Bachelor's in Computer and Information Sciences at the State University of New York at New Paltz is an undergraduate programme that builds practical and theoretical foundations in computing, information systems and software development. It suits students who want hands-on experience with programming, systems design and data management while preparing for industry roles or further study.
The programme combines core computer science topics with applied information science courses to give a broad and adaptable skill set. Core subjects typically include introductory and advanced programming, data structures and algorithms, computer organization, operating systems, and software engineering. Information-focused modules cover databases, information retrieval, networking, web development, and security. Students also study mathematics relevant to computing such as discrete mathematics, calculus or linear algebra, and statistics.
Instruction emphasises laboratory work and project-based learning. Most students complete a senior capstone or honours project that integrates design, implementation and documentation, often developed in teams. Elective options allow specialisation in areas such as databases and data analytics, cybersecurity, human–computer interaction, mobile and web applications, or artificial intelligence and machine learning. General education requirements provide breadth across humanities, social sciences and communication.
Applicants should hold an appropriate secondary school diploma or equivalent. Typical applicants will have studied mathematics to a reasonable level (for example, algebra, precalculus or calculus) and are expected to demonstrate readiness for university-level computing study. Prior experience with programming is beneficial but not always mandatory; introductory bridging or preparatory courses are often available for students new to coding.
Selection considers academic records, course preparation in mathematics and science, personal statements and any relevant extracurricular experience such as programming projects, competitions or work placements. International applicants must meet English language proficiency requirements through approved tests or qualifications.
Graduates are prepared for a range of technical and information-oriented roles across public and private sectors. Common entry-level job titles include software developer, systems analyst, web developer, database administrator, network technician, IT support specialist and cybersecurity analyst. With experience or further study, alumni move into roles such as data analyst/scientist, systems architect, IT project manager or research and academic positions.
The programme also provides a solid foundation for postgraduate study in computer science, information systems, business analytics or related fields. Career support services and local industry connections can help students secure internships and placements in the Hudson Valley and beyond.
New Paltz offers a campus environment with relatively small class sizes, allowing close interaction with faculty who are active in teaching and applied research. The department emphasises hands-on learning through well-equipped computer labs, project work and collaborative coursework. Students benefit from opportunities to participate in departmental clubs, coding competitions and networking events that connect them with regional employers.
The location in the Hudson Valley provides access to a growing regional tech ecosystem while remaining within reach of larger metropolitan job markets. The university also supports internships, co-curricular activities and advising to help students transition from study to professional roles or graduate programmes.
Shortlist scholarships and plan your application — free guidance from our advisors.