Intensive Introduction to Computer Science
Harvard Summer School
CSCI S-50
Section 1
CRN 34745
This course is an intensive introduction to the intellectual enterprises of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. Topics include abstraction, algorithms, data structures, encapsulation, resource management, security, and software engineering. Languages include C, Python, and SQL, plus HTML, CSS, and JavaScript. Problem sets are inspired by the arts, humanities, social sciences, and sciences. This course is intensive and fast-moving, and demands a substantial commitment of time and effort for students to be successful. Students can count two of the following three courses—CSCI E-10a, CSCI E-10b, and CSCI S-50—toward a degree. They cannot count all three toward a Harvard Extension School degree.
Registration Closes: June 20, 2024
Credits: 4
View Tuition Information Term
Summer Term 2024
Part of Term
Full Term
Format
Online
Credit Status
Graduate, Noncredit, Undergraduate
Section Status
Field not found in response.