program Type Department School
Undergraduate Major, Undergraduate Minor,  Certificate Computer Science School of Science

Our Computer Science program is designed to provide you with both a strong theoretical foundation and hands-on experience in computing. Our program focuses on preparing you to solve real-world problems by developing skills in programming, data structures, algorithms, and software engineering. With an emphasis on innovation, teamwork, and ethical considerations in technology, our computer science program equips you with the tools you need to succeed in the fast-paced world of tech.

Why Choose Siena’s Computer Science Program?

Customized Learning & Expert Guidance: You’ll have access to state-of-the-art labs, collaborative research opportunities, and a vibrant tech community. With courses that cover a range of topics — from artificial intelligence to cybersecurity to mobile app development — you’re encouraged to explore your interests and tailor your education to your career goals.

Experiential Learning and Career Preparation: Our program integrates experiential learning through internships, research, and project-based courses. You will have opportunities to intern at leading tech companies, government agencies, and nonprofits, gaining valuable experience in fields like software development, data analytics, and IT consulting. Additionally, you have the opportunity to participate in competitions, hackathons, and tech-related events that enhance their problem-solving and coding skills.

EXPLORE OUR AREAS OF STUDY

Computer Science, B.S. FOUNDATIONS Track

This track features the fundamental requirements to prepare you for graduate study and a wide range of computer science careers.

Computer Science, B.S. Artificial Intelligence Track

This track explores the theory and development of computer systems able to perform tasks that normally require human intelligence, such as visual perception, speech recognition, decision-making, and translation between languages.  

Computer Science, B.S. Computer Science Education Track

This track must be paired with the Education Certificate. 

Computer Science, B.S. Cybersecurity Track

Cybersecurity is a computing-based discipline involving technology, people, information, and processes to enable assured operations in the context of adversaries. It draws from the foundational fields of information security and information assurance and is much broader than the more narrowly focused field of computer security. 

Computer Science, B.S. Entrepreneurship Track

This track prepares students for success as entrepreneurs and leaders in businesses centered on Information Systems and Software Development. 

Computer Science, B.S. Game Development Track

This track explores the fundamentals and overall process of developing and implementing video games for various platforms including computers, gaming consoles, tablets and phones. 

Computer Science, B.S. Information Systems Track

Students in this track will study the formal systems designed to collect, process, store, and distribute information as well as the networks of hardware and software used to collect, filter, process, create and distribute data. 

Computer Science, B.S. Software Development Track

This track featured the systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software.

EXPERIENTIAL LEARNING OPPORTUNITIES

Hands-On Research

“For my research I participated in CrisisFACTS, an annual competition where participants must create a system that automatically answers questions that could theoretically be asked by first responders during a disaster. This experience has been an incredibly educational one. I have gained a lot of practice writing in Python and have learned a lot about information retrieval, an area in computer science most often used in things like search engines!” Jack Cheverton ’25

Make a Global Impact

Learning doesn’t just happen in the classroom; Saints travel the world to engage in hands-on projects, conference presentations, and immerse themselves in different cultures, applying their knowledge in real-world settings while making a positive impact on global communities.

LIFE AFTER SIENA AS A COMPUTER SCIENCE MAJOR

Siena Computer Science graduates excel in fields such as software development, education, manufacturing, information technology, healthcare, and more. Alumni work as software engineers, programmers, analysts, information security officers, data analysts, and entrepreneurs. Siena’s strong academics and hands-on experience prepare graduates for careers at companies like Microsoft, IBM, Bank of America, 3M, Dell Technologies, Amazon, Cisco, Warner Brother Games, Google, and General Electric

company logos that computer science alumni work at

James D. Teresco

Department Chair, Professor of Computer Science