The Bachelor’s in Computer and Information Sciences at Kutztown University is an undergraduate programme that combines core computing principles with practical training in software, systems, and information technologies. It is suited to students who want a broad foundation in programming, data management, networks and applied computing, with options to specialise through electives and project work.
The programme builds a strong foundation in computing theory and applied information technology. Early courses cover programming fundamentals, discrete mathematics, computer organisation and introduction to algorithms. Core modules progress to data structures, operating systems, database design, software engineering and computer networks. Students also study information systems concepts, web development, human–computer interaction and an introduction to cybersecurity.
Practical, hands-on learning is emphasised through laboratory classes, programming projects and capstone experiences. Typical senior-level options and electives include data analytics and visualisation, cloud computing, mobile application development, machine learning, systems administration and advanced database topics. The degree often culminates in a team-based senior project or internship that integrates design, implementation and documentation.
Applicants typically need a high school diploma or equivalent with a record of strong performance in mathematics. Recommended high school preparation includes algebra, geometry, precalculus or calculus, and coursework in science and computing where available. Admission may consider a combination of grades, preparatory coursework and the applicant’s personal statement.
Transfer applicants are usually assessed on college transcripts and may receive credit for completed coursework in programming, mathematics or related subjects. International applicants must demonstrate an equivalent secondary-school qualification and English language proficiency through recognised tests or institutional pathways.
Some students enter without extensive prior programming experience; introductory bridge courses are commonly available to bring all students to the same technical baseline.
Graduates with a degree in Computer and Information Sciences are prepared for a wide range of roles across the technology sector and in IT-driven functions within other industries. Common entry-level positions include software developer, systems analyst, database administrator, network administrator, web developer and technical support or IT consultant.
With experience or further study, alumni move into specialised roles such as data analyst, cybersecurity professional, cloud engineer, machine learning engineer or IT project manager. The programme’s combination of theory and practical work also provides solid preparation for graduate study in computer science, information systems or related fields.
Kutztown University offers a teaching-focused environment with small to medium-sized classes that facilitate close interaction with faculty. The university emphasises hands-on learning through well-equipped computer labs, collaborative project spaces and opportunities for undergraduate research and industry internships.
Students benefit from career services and strong regional connections with employers in technology, manufacturing, finance and healthcare, which support internship placements and job opportunities. Active student organisations and programming-related clubs provide additional practical experience, networking and leadership development that complement classroom learning.
Shortlist scholarships and plan your application — free guidance from our advisors.