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

Frequently Asked Questions (FAQ)

Is a computer science degree worth it?

Yes. A computer science degree can prepare you for careers in software development, cybersecurity, data, artificial intelligence, web development, and other technology-related fields. Computer science also develops problem-solving, analytical thinking, and technical skills that can be applied across industries. At Siena, students combine foundational computer science knowledge with hands-on experience to prepare for a rapidly changing technology landscape.

What can you do with a computer science degree?

A computer science degree can lead to careers in software development, cybersecurity, artificial intelligence, data science, web development, systems analysis, database management, and more. Computer science skills are used across industries, including technology, finance, healthcare, government, entertainment, education, and business.

What jobs can you get with a computer science degree?

Computer science graduates can pursue careers such as software developer, software engineer, web developer, cybersecurity analyst, systems analyst, database administrator, data analyst, application developer, and computer systems specialist. Depending on their interests and additional experience, graduates can also pursue careers in areas such as artificial intelligence, machine learning, and cloud computing.

Do you need to know how to code before majoring in computer science?

No. You do not need to already know how to code to major in computer science. Students learn programming and computational concepts through their coursework, building their skills from the fundamentals. Curiosity, persistence, and a willingness to solve problems are more important than having prior programming experience.

Will AI replace computer science jobs?

AI is changing the technology industry, but it is not simply eliminating the need for computer science professionals. AI tools can assist with coding and other technical tasks, while computer science professionals continue to be needed to design systems, solve complex problems, evaluate technology, understand security and ethical considerations, and determine how technology should be used. Learning how to work with emerging technologies can be an important part of preparing for a career in computer science.

Is computer science a good major for the future?

Yes. Computer science provides skills that are relevant to many areas of the growing technology industry. As technologies such as artificial intelligence, cybersecurity, cloud computing, and data systems continue to develop, employers need professionals who understand how technology works and can use computational thinking to solve problems.

James D. Teresco

Department Chair, Professor of Computer Science