Computer Science focuses on solving problems from a scientific perspective by applying software engineering, information systems, and computational theory. Our program emphasizes group projects, hands-on labs and one-on-one interaction to ensure students’ success in their future careers. Why choose CS? The careers are diverse and exciting, employment opportunities are increasing and starting salaries are among the highest for bachelor degree graduates.
Computer science careers are diverse and exciting, employment opportunities are increasing, and starting salaries are among the highest for bachelor’s degree graduates. As a computer science major at Siena, you’ll study topics including Java programming, user interface design, hardware, computer graphics, robotics, databases, web design, and artificial intelligence. We emphasize group projects, hands-on laboratory learning, and one-on-one interaction with faculty.
Siena’s B.S. in computer science requires coursework in computer science and mathematics. As a computer science major, you will also participate in a senior-year capstone experience in software engineering. Most of our students participate in our well-established internship program, as well. We also offer opportunities to conduct research with computer science faculty.
The Computer Science Department at Siena is one the largest at any liberal arts college.
14 full-time faculty experts specializing in areas such as databases, computer graphics, robotics, artificial intelligence and web application development.
Students can concentrate coursework in specific career areas or take a broad array of different CS courses to prepare for graduate study.
Student-centered labs, which are capped at 16 students.
Independent study courses with faculty mentors.
Paid internship and summer research opportunities.
Regional and national conference attendance.
Project-based software design and development capstone course.
Student clubs: Association for Computing Machinery student chapter and Women in Computer Science.
Preparation for careers such as software engineer/developer, project manager, Java developer, application security engineer, web/mobile application developer, web design specialist, database administrator, information technology specialist, web design consultant, data analyst, quality assurance engineer and business intelligence developer.
Requirements for the Major (35 credits)
CSIS120 - Intro to Programming 4 credits
CSIS210 - Data Structures 3 credits
CSIS220 - Assembly Lang and Comp Architecture 4 credits
CSIS225 - Object-Oriented Design and Programming 3 credits
CSIS385 - Design+Analysis of Algorithm 3 credits
CSIS410 - Software Engineering I 3 credits
CSIS415 - Software Engineering II 3 credits
CSIS110 - Intro to Computer Science 3 credits
And 3 additional courses between CSIS 310 and CSIS 499 (9 credits) OR 4 additional CSIS electives between 310 and 499 (12 credits)
Note: CSIS-251 and CSIS-351 may not be applied toward the required CSIS credits in Computer Science, however, CSIS-351 (Discrete Structures II) may apply towards the required CSIS credits if a student is a double CS/Physics major taking the Computational Science track for the Physics major.
Auxiliary courses (15 credits)
MATH110 - Calculus I 4 credits
MATH120 - Calculus II 4 credits
MATH250 - Discrete Structures 4 credits
MATH350 - Theory of Computation 3 credits
100% of recent graduates are employed or in graduate school
40% of students participate in an independent study or research project
57% complete at least one internship for credit
45% of faculty are female vs. the national average of 15%
The freshman retention rate is 96%
Siena is one of two colleges nationally to offer the Computer and Information Science and Engineering Research Experience funded by the National Science Foundation. Students receive a $5,000 stipend along with full room and board during the summer.
Recent Internship Sites
Albany Crime Analysis Center
Ernst Information Systems
New York State Office of Information Technology
New York State Office of Temporary and Disability Assistance
New York State Senate IT Department
Employers of our Graduates
Bank of America
National Hockey League
SiriusXM Satellite Radio
Job Titles of Recent Graduates
Application Team Lead
Chief Operating Officer
Director of Product Management
Director of Software Engineering
Senior Technical Consultant
Senior Security Engineer
Web and Mobile Developer