Abstraction and design in computation. Topics include functional and object-oriented styles of programming, software engineering in the small, and models of computation. Our main goal is to understand ...
Geoffrey Challen, teaching associate professor in engineering, created a course website as a resource for students learning how to code. Now, he leads a new project where students are creating a ...
Beginning this fall, Yale students will no longer be able to waive a prerequisite course for “Data Systems and Programming Techniques,” or CPSC 2230, via an exam. Instead, all students wishing to take ...