News

Goals for Majors in Computer Science Students majoring in computer science at Smith will gain a broad understanding of the core concepts of computing, as well as exposure to a variety of modern ...
The discipline of computer science encompasses theory, experimentation, and engineering design. The 18-credit minor in computer science introduces you to foundational computer science topics and ...
1 Discuss the key principles of imperative and functional programming paradigms. 2 Design functional solutions for a range of problems. 3 Implement key algorithms in a pure functional programming ...
This course advances the programming knowledge to include abstract data types, recursion, pointers, and the foundations of object-oriented programming. Foundational Computer Science topics are also ...