Syllabus COP 4020 - Programming Language Concepts Spring Semester 2017 Class Schedule: M,W,F: 6th CSE E119
Instructor: Dr. Manuel E. Bermudez Office: E574 CSE Phone: 505-1549 (desk) E-mail: Office Hours: M,W,F: 7th
Text (optional): Programming Language Pragmatics, by M. Scott, third edition, Morgan Kaufman, ISBN 978-0-12-3745149 COURSE DESCRIPTION: An introduction to programming language concepts, including (some) history of programming languages, syntax and semantics, various language constructs, design goals, run-time structures implementation techniques, and exposure to a variety of programming paradigms. PREREQUISITES: COP 3530 (Data Structures and Algorithms). ATTENDANCE: Strongly recommended, if you wish to be successful in this course. Reading the textbook is most likely NOT sufficient, as I provide my own materials. GRADING: Homeworks 15% Programming Project 25% Midterm 25% Final 35% Grade Scale: A 92-100 A- 90-91 B+ 87-89 B 83-86 B- 80-82 C+ 77-79 C 73-76 75 or higher is required for a grade of S. C- 70-72 D+ 67-69 D 63-66 D- 60-62 E 0-59 DISHONESTY: Incidents of students copying the work of other students will not be tolerated and will be referred to the Dean of Students office.