|
Nov 21, 2024
|
|
|
|
2024-2025 Undergraduate Catalog, Volume 83
Computer Science, B.S. Computer Science Education Track
|
|
CIP Code: 11.0199
HEGIS Code: 0701
Siena has been and continues to be a state and national leader for pre-college computer science education; it was the first college or university in the state to have its computer science teaching certification program accepted by the New York State Education Department. This track is designed for students interested in majoring in CS and teaching CS in a primary or secondary school.
Students pursuing this track must complete the Computer Science, B.S. requirements detailed below and the requirements for the All Grades Education: Computer Science, B.S. major to qualify for their initial New York State Teaching Certificate, which can be found listed under the Education Department ’s Teacher Preparation Program.
|
Computer Science Kernel
To ensure breadth and a solid foundation within the discipline, all students in the major must complete the entirety of the Computer Science Kernel.
Requirements for the Computer Science Kernel (18 credits):
Auxiliary (12-13 credits)*:
- MATH - 110. Calculus I 4 credit(s) **
- MATH - 120. Calculus II 4 credit(s)
OR - BAAS - 130. Business Mathematics 3 credit(s) ***
- BAAS - 140. Quantitative Business Analytics 3 credit(s)
- BAAS - 200. Business Statistics I 3 credit(s) ****
- MATH - 250. Discrete Structures 4 credit(s)
* Students planning to complete the Artificial Intelligence, CS Education, or Game Development tracks must take MATH-110 and MATH-120. ** Placement into MATH-110 is made based on the results of a test administered by the Mathematics Department, and a Precalculus course may be required prior to taking MATH-110.
*** BAAS-130 has a prerequisite of BAAS-105, but that prerequisite can be waived by passing a placement exam administered by the School of Business during a semester’s registration period in order to place out of BAAS-105.
**** BAAS-200 has CSIS-011 or CSIS-010 or CSIS-SSX as one of its prerequisites in order to ensure some experience with spreadsheets before taking the course.
Computer Science Education Track
Requirements for the Computer Science Education Track (18 credits):
|
|
|