CSCI 1730 - Introduction to Programming Languages
Offered By: Brown University via Independent
Course Description
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
Tags
Related Courses
Programming LanguagesUniversity of Virginia via Udacity Compilers
Stanford University via Coursera Programming Languages, Part A
University of Washington via Coursera Intro to Java Programming
San Jose State University via Udacity Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera