Welcome, Guest . Login . Türkçe
Where Am I: Ninova / Courses / Faculty of Computer and Informatics / BLG 437E - İleri Programlama

BLG 437E - Advanced Programming

Course Objectives

Getting students acquainted with different programming paradigms and languages. Helping students use programming languages more effectively. Teaching students the criteria for evaluating programming languages and providing the background for choosing an appropriate language for a new project. Introducing students to new and recent programming techniques.

Course Description

Programming paradigms. Types and type systems. Names and bindings. Expressions, commands, and control flow. Procedural abstraction, functional abstraction. Data abstraction, generic abstraction.

Course Coordinator
Hayri Turgut Uyar
Course Language
Courses . Help . About
Ninova is an ITU Office of Information Technologies Product. © 2023