Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12202/7648
Title: COMP 3640 - E Programming Languages
Authors: Waxman, Joshua
Keywords: programming languages
computer programming
Issue Date: Jan-2021
Citation: Waxman, Joshua. (2021, Spring), Syllabus, COMP 3640 - E Programming Languages, Stern College for Women, Yeshiva University.
Series/Report no.: SCW Syllabi;COMP 3640 - E
Abstract: Overview: In this course, we have three main objectives. ____ (A) We will study features of programming languages and how they are implemented. For instance, when passing parameters to functions, is it pass-by-value, pass-by-reference, or pass-by-name? What is the difference? What are the benefits of one design choice over another? How does one implement pass-by-name? (B) We will study how to implement a compiler. How do we specify the syntax? How do we scan? How do we parse? (C) We will learn several practical and programming languages (Excel VBA, Kotlin, C++,) as time permits to add to the ones you already know, or else learn new features of a programming language you know (e.g. generators, enumerate and zip in Python).
Description: SCW syllabus / YU only
URI: https://hdl.handle.net/20.500.12202/7648
Appears in Collections:Stern College Syllabi -- Spring and Fall 2021-2022 courses --- COMP (Computers)

Files in This Item:
File Description SizeFormat 
COMP3640.Waxman.Spring2021 O.pdf
  Restricted Access
181.71 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons