CSC 250: Foundations of Computer Science I (Course description) CSC 350: Foundations of Computer Science II (Course description)