"False"
Skip to content
printicon
Main menu hidden.
Syllabus:

Programming Language Concepts, 7.5 Credits

The course is discontinued

Swedish name: Programspråksteori

This syllabus is valid: 2007-09-03 and until further notice

Course code: 5DV066

Credit points: 7.5

Education level: First cycle

Main Field of Study and progress level: Computing Science: First cycle, has at least 60 credits in first-cycle course/s as entry requirements

Grading scale: TH teknisk betygsskala

Responsible department: Department of Computing Science

Contents

Syntactic and semantic specification of programming languages. Basic programming language concepts such as variables, binding, block structure, scope, data types and type checking. Data and data abstraction: Primitive and composite types, user-defined types, abstract data types. Implementation issues. Control and control abstraction: Control structures, subprograms and parameter passing, parallel processes. Implementation issues. Language structure and problem models: Imperative, functional, logic-based and object oriented languages. Programming language history. Concepts under discussion are illustrated with examples in various languages. E.g. Ada, ML and Pascal.

Required Knowledge

Univ: To be admitted you must have 60 ECTS-credits in Computing Science or to years of completed studies , in both cases including Data Structures and Algorithms (5DV043) or equivalent. English proficiency equivalent to IELTS Academic Training –minimum score 5.0 with no individual score below 4.5 (Tests taken before January 2005 not admissible or TOEFL – minimum score 500 on paper based test and not below 4.0 on the TWE, Alternatively 173 on computer based test with iBT61 is also required as well as basic entrance requirements for higher studies in Swedish language proficiency if the course is taught in Swedish.

Literature

The literature list is not available through the web. Please contact the faculty.