Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Brown University

CSCI 1730 - Introduction to Programming Languages

Brown University via Independent

This course may be unavailable.

Overview

Explore fundamental concepts and principles of programming languages in this comprehensive computer science course from Brown University. Delve into language design, implementation techniques, and the theoretical foundations that underpin various programming paradigms. Gain hands-on experience with multiple programming languages, including functional, object-oriented, and logic-based approaches. Analyze language features, syntax, and semantics while developing a deep understanding of how different language designs impact software development. Engage in practical programming assignments and projects that reinforce key concepts and enhance your ability to work with diverse programming languages.

Taught by

Shriram Krishnamurthi

Reviews

Start your review of CSCI 1730 - Introduction to Programming Languages

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.