comp301syllabus

comp301syllabus - COMP 301 Programming Language Concepts...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: COMP 301 Programming Language Concepts Fall 2008 Instructor : Attila G¨ursoy agursoy@ku.edu.tr Rm#225 Office Hour: TBA TA : Billur Engin @ku.edu.tr Rm#231 Office Hour: TBA Prerequisites COMP 101 and (COMP131 or equivalent) Class Time Tu-Th 11:00-12:15 Class Room ENG 129 Textbook Sebesta, R.W., Concepts of Programming Languages, 8th Edition, Addision-Wesley, 2007 Course Objectives To learn the principles involved in the design, evaluation and implementation of programming languages. To review important programming paradigms including imperative, object-oriented, functional, logical, and concurrent programming. Course Outline Overview of Programming languages and concepts, Formal languages overview, DFAs, regular expressions, grammars, Describing syntax and semantics, Lexical and syntax analysis, parsing Binding, type checking, and scopes Data Types Expressions, assignment statements, control structures Subprograms, parameter passing, implementation Abstract data types, support for object oriented programming...
View Full Document

Page1 / 2

comp301syllabus - COMP 301 Programming Language Concepts...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online