This course introduces students to the fundamental concepts of programming languages, focusing on understanding the principles behind different types of languages and their implementation. By the end of the course, students will be able to analyze and compare various programming languages, understand the key features of different language paradigms, and write programs using multiple languages. The course covers topics such as syntax, semantics, data types, control structures, functions, and recursion. The teaching method includes lectures, readings, programming assignments, and exams. This course is designed for students who want to deepen their understanding of programming languages and enhance their programming skills.
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
-
276
-
- Write review
This course may be unavailable.
Overview
Taught by
Shriram Krishnamurthi