Concepts of programming languages Credit hours : 3 hours Cs 430 Concepts of programming languages Credit hours : 3 hours
Lecturer: Sarah Alhammad Smalhammad@pnu.edu.sa
Course syllabus Chapter 1: Introduction Chapter 3: Describing Syntax and Semantics Chapter 5: Name, Bindings, Type Checking, and Scopes Chapter 6: Data Types Chapter 7: Expressions and Assignment Statements Chapter 8: Statement-Level Control Structures Chapter 9: Subprograms Chapter 10: Survey on programming paradigms
Course materials CONCEPTS OF PROGRAMMING LANGUAGES" ,by Robert W. Sebesta, Addison-Wesley, latest edition
Proportion of Total Assessment Schedule of Assessment Tasks for Students During the Semester Assessment task (e.g. essay, test, group project, examination, speech, oral presentation, etc.) Week Due Proportion of Total Assessment 1 First exam Week 6 (Tuesday) 15% 2 Second exam Week 11 (Tuesday) 3 Quiz1 + quiz2 Weeks 5 & 10 (Tuesday) 10% 4 Assignments Every two weeks 20% 5 Final exam After week 15 40%