Skip to main content
University Catalog
>
Courses
>
COMP - Computer Science (UW)
>
3000-level
> COMP 3640
Print this page
/Institutions/Yeshiva-University/json/catalogs.json
A0876A56-3A7C-477C-ACC7-EDA38946FDA4
Catalog Search
Search Options
Entire Catalog
Programs
Courses
Search
http://yu.smartcatalogiq.com
a0876a56-3a7c-477c-acc7-eda38946fda4
https://searchproxy.smartcatalogiq.com/search
3684dc06-bce8-4132-bfc2-8ecdf956a90c
course
/Institutions/Yeshiva-University/json/Current/University-Catalog-local.json
/Institutions/Yeshiva-University/json/Current/University-Catalog.json
Contents
About
University Policies
Undergraduate Programs
Graduate Programs
Benjamin N. Cardozo School of Law
College of Dental Medicine
Pathways Programs
Partnerships with Other Universities
Courses
ACC - Accounting
AIM - Artificial Intelligence & Machine Learning
AIM Artificial Intelligence and Machine Learning
ART - Art (UM)
ARTS - Art (UW)
BBLE - Bible (UW)
BIB - Bible (UM & GR)
BIBL - Bible (UW & GR)
BIMS - Biomedical Science
BIO - Biology (UM)
BIOE - Bioethics
BIOL - Biology (UW)
BLW - Business Law
BTM - Biotechnology Management
BUS - Business & Management
CHE - Chemistry (UM)
CHEM - Chemistry (UW)
COM - Computer Science (UM & GR)
COMP - Computer Science (UW)
1000-level
2000-level
3000-level
COMP 3562
COMP 3610
COMP 3640
COMP 3650
COMP 3760
COMP 3770
COMP 3780
COMP 3920
COMP 3921
4000-level
CSD - Communication Sciences & Disorders
CYB - Cybersecurity
DAV - Data Analytics & Visualization
DENT Dentistry
ECO - Economics (UM)
ECON - Economics (UW)
EDU - Education
EDUC - Education (UW)
EEX - Exceptional Education
ENG - English (UM)
ENGL - English (UW)
ENT - Entrepreneurship
FIN - Finance
FNL Foreign Language (UM)
FNLG Foreign Language (UW)
FYS - First Year Seminar
FYSM - First Year Seminar
FYSW - First Year Seminar
FYWR - First Year Writing
HAL - Halakhah (UM & RIETS)
HEB - Hebrew (UM & GR)
HEBR - Hebrew (UW)
HES - Hebrew Studies (UM)
HIS - History (UM)
HIST - History (UW)
HLTH - Health
HOL - Holocaust and Genocide Studies
HON - Honors (UM)
HONR - Honors (UW)
HUM - Humanities
IDS - Information & Decision Science
INDS - Interdisciplinary Studies (UW)
INF - Information Systems
JED - Jewish Education (UM)
JEDU - Jewish Education (UW)
JHI - Jewish History (UM & GR)
JHIS - Jewish History (UW)
JPH - Jewish Philosophy (UM & GR)
JPHI - Jewish Philosophy (UW)
JPHL - Jewish Philosophy (UW)
JST - Jewish Studies (UM & GR)
JTH - Jewish Thought (UM)
JTP - Jewish Thought and Philosophy (UM & GR)
JUD - Judaic Studies (UM)
JUDS - Judaic Studies (UW)
LAW - Law
MAN - Management
MANA - IP: Management
MAR - Marketing
MAT - Mathematics (UM & GR)
MATH - Mathematics (UW)
MGMT - Management
MUS - Music (UM)
MUSI - Music (UW)
NES - Near Eastern Studies (UM)
NUR - Nursing
OTH - Occupational Therapy
PAS - Physician Assistant Studies
PFM - Psychology - Family & Marriage
PHI - Philosophy (UM)
PHIL - Philosophy (UW)
PHY - Physics (UM & GR)
PHYS - Physics (UW)
POL - Political Science (UM)
POLI - Political Science (UW)
PSA - General Psychology
PSC - Clinical Psychology
PSH - Clinical Health Psychology
PSM - Applied Psychology
PSS - School Psychology
PSY - Psychology (UM)
PSYC - Psychology (UW)
PUB - Public Health (UW)
RE - Real Estate
REA - Real Estate
SCIE Science UW
SEM Semitic Languages (UM)
SEMI - Semitic Languages (UW)
SOC - Sociology (UM)
SOCI - Sociology (UW)
SPAU - Speech Pathology and Audiology (UW)
SPE Speech UM
SPEE - Speech (UW)
STA - Statistics (UM)
STAT - Statistics (UW)
SWK - Social Work
TAL - Talmud (UM & GR)
TALS - Talmudic Studies (GR W)
TAN - Tanakh (UM)
TAS - Talmudic Studies (GR)
TAX - Tax
THEA - Theater Arts (UW)
TMG - Technology Management
WMNS - Women's Studies (UW)
Administration
Research
Student Affairs
Jewish Life
Graduate Admissions
Undergraduate Admissions
Tuition and Financial Aid
Athletics
Resources and Services
Campus Safety
Campus Maps
Contact Us
Support YU
Compliance Information
Disclaimer
Catalog Links
Catalog Home
Site Map
All Catalogs
COMP 3640
Programming Languages
This course introduces concepts and implementations of programming language features, as they appear in different concrete languages, as well as some theory pertaining to programming language design and/or implementation. The topics covered in this course include: describing syntax and semantics via regular expressions and context-free grammars; parsers; names, scopes and bindings; expressions and assignment statements; control structures; subprograms and their implementation; object-oriented programming. These topics are covered both conceptually and via practical coding exercises in various programming languages. Prerequisite(s):
COMP 1320
may be taken as a prerequisite or corequisite.
Credits
3