Skip to main content
Side panel
You are currently using guest access (
Log in
)
English (en)
English (en)
Türkçe (tr)
English (en)
English (en)
Türkçe (tr)
Programming Language Concepts
Home
Courses
Engineering
Computer Engineering
CENG 242-EN
Topic outline
General
PROGRAMMING LANGUAGE CONCEPTS
Instructor: Onur Tolga ŞEHİTOĞLU
Added:
2 September 2010
Syllabus
File
Sample Homeworks
Homework 1
File
Homework 2
File
Homework 3
File
Homework 4
File
Homework 5
File
Sample programs
File
Topic 1
Introduction, Values and Types
Lecture Notes - Introduction
File
Topic 2
Values and Types
Lecture Notes - Values and Types
File
Topic 3
Storage, Variables and Commands
Lecture Notes - Variables and Storage
File
Topic 4
Bindings and Declarations
Lecture Notes - Higher Order Functions
File
Lecture Notes - Binding and Scope
File
Topic 5
Abstraction and Parameter Passing
Lecture Notes - Abstraction
File
Topic 6
Encapsulation
Lecture Notes - Encapsulation
File
Topic 7
Type Systems, Sequencers
Lecture Notes - Type Systems
File
Lecture Notes - Control Flow
File
Topic 8
OOP [Introduction to C++]
Lecture Notes - OO Paradigm, Objects
File
Topic 9
OOP [Operator Overloading in C++]
Topic 10
OOP [Complex Objects and Inheritance in C++]
Lecture Notes - OO Paradigm, Class Relations
File
Topic 11
OOP [Templates and Exception Handling in C++]
Lecture Notes - OO Paradigm, Polymorhism and Class Members
File
Topic 12
Logic Programming Paradigm, Prolog /1
Lecture Notes - Logic Paradigm
File
Topic 13
Logic Programming Paradigm, Prolog /2
Topic 14
Syntax, parsing
Lecture Notes - Syntax Description and Parsing
File
Topic 15
Syntax, parsing and overview
CENG 242-EN
General
Topic 1
Topic 2
Topic 3
Topic 4
Topic 5
Topic 6
Topic 7
Topic 8
Topic 9
Topic 10
Topic 11
Topic 12
Topic 13
Topic 14
Topic 15
Home
Calendar