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 | Size | Format | |
---|---|---|---|---|
COMP3640.Waxman.Spring2021 O.pdf Restricted Access | 181.71 kB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License