Computer Science Foundations
The Computer Science Foundations certificate completes the list of courses recommended for the first 2-3 semesters in the Computer Science B.S. major. Prerequisites for this certificate can be met in one of two ways: Students who have completed the Fundamentals of Computing and Security certificate can proceed with the remaining courses in the Python sequence (CSCI 228 & 229). Students without programming background can take the Java sequence (CSCI 160 & 161), provided they pass the math placement test at trigonometry or pre-calculus level. This certificate moreover provides fluency in the use of the Unix operating system (CSCI 277), which is important in all of our majors.