Skip to main content


Undergraduate Majors

Students working on project

Computer Science

Much of our computer science program uses project-based learning, both within courses and in supervised student research.

BA/BS Computer Science

View courses:


Harris Fulbright at Angry Birds Space Mirror Worlds

Information Science

Marrying a strong technical component with coursework in the human aspects of computing, our information science program will provide you with the skills to link people and technology.

BA Information Science

View courses:

Professor helping student with project

Software Engineering

Our strong software engineering program, led by highly credentialed faculty committed to undergraduate education, offers a project-based curriculum with a great deal of faculty/student collaboration solving real-world problems.

BS Software Engineering

View courses:

Graduate Programs

HCI student Phillip Moore controlling a drone

Human Computer Interaction (HCI) MA

Our interdisciplinary degree integrates concepts and methods from computer science, graphic design and the social sciences. Drawing upon these concepts and methods, you will learn user-centered design approaches as you create information and communication technologies such as websites, mobile apps, computer games and software design.

HCI MA Program

A BHI professor giving a lecture to students

Biomedical and Health Informatics (BHI) MS

Students will explore methods for assessing information practices, evaluating needs of providers and patients, and creating technology solutions to address challenges the health industry is currently facing. Our curriculum coincides with our existing computer science programs with specialized health informatics and health information management coursework. 

BHI MS Program

Two people sitting at a table

4+1 Pathways

SUNY Oswego offers designed pathways to transition into a master’s degree upon completion of a bachelor’s degree. Most undergraduate degrees are completed within four years. With guided advisement and well-planned registration a master’s degree could be completed in as quickly as one additional year.

4+1 Pathways


Computer Science

Computer Science minors learn the fundamentals of software development as well as the foundations of computing. Courses chosen from there provide knowledge and skills in any of several areas, including interactive applications, software engineering, and networked systems.

Information Science

Information Science minors learn the fundamentals of information systems
and programming. Further choices include the design and evaluation of
interactive computer applications, data management and analytics.

Digital Humanities

Digital Humanities is concerned with the ways that computer and information technology can enhance teaching and research done by students and scholars in areas broadly related to humanistic inquiry.  Aspects of this field involve the traditional concerns of information management, such as encoding text into electronic form and retrieving digitally stored texts.

View Undergraduate Catalog