Course Objectives: |
The students will have basic understanding of some of the fundamental concepts that underlie programming language syntax and semantics through a comparative study of several languages and their features. The students will be aware of several new programming language features and paradigms to gain the ability to study general conceptual linguistic issues of designing new languages and compilers. |
Course Content: |
The course content is composed of describing syntax and semantics, names, bindings, type checking and scopes,
data types, expressions and assignment statements, control structures, subprograms, abstract data types,
object-oriented programming, functional programming, logic programming, exception handling and event handling |
Week |
Subject |
Related Preparation |
1) |
Introduction
|
Read the Syllabus and lecture notes of Chapter#1 & 2 |
2) |
Describing Syntax and Semantics I
|
Read the lecture notes of Chapter#3 |
3) |
Describing Syntax and Semantics II |
Read the lecture notes of Chapter#4 |
4) |
Names, Bindings, Type Checking and Scopes |
Read the lecture notes of Chapter#5 |
5) |
Data Types
|
Read the lecture notes of Chapter#6 |
6) |
Expressions and Assignment Statements
|
Read the lecture notes of Chapter#7 |
7) |
Control Structures
|
Read the lecture notes of Chapter#8 |
8) |
Subprograms I |
Read the lecture notes of Chapter#9 |
9) |
Subprograms II |
Read the lecture notes of Chapter#10 |
10) |
Abstract Data Types
|
Read the lecture notes of Chapter#11 |
11) |
Object-oriented Programming |
Read the lecture notes of Chapter#12 |
12) |
Exception Handling and Event Handling |
Read lecture notes of Chapter#13 & 14 |
13) |
Functional Programming
|
Read the lecture notes of Chapter#15 |
14) |
Logic Programming
|
Read the lecture notes of Chapter#16 |
|
Program Outcomes |
Level of Contribution |
1) |
To use theoretic and methodological approach, evidence-based principles and scientific literature in Speech and Language Therapy field systematically for practice. |
|
2) |
To have theoretic and practical knowledge for individual's, family's and the community's health promotion and protection. |
|
3) |
To use information and health technologies in practice and research in the field of Speech and Language Therapy. |
|
4) |
To communicate effectively with advisee, colleagues for effective professional relationships. |
|
5) |
To be able to monitor occupational information using at least one foreign language, to collaborate and communicate with colleagues at international level. |
|
6) |
To use life-long learning, problem-solving and critical thinking skills. |
|
7) |
To act in accordance with ethical principles and values in professional practice. |
|
8) |
To take part in research, projects and activities within sense of social responsibility and interdisciplinary approach. |
|
9) |
To be able to search for literature in health sciences databases and information sources to access to information and use the information effectively. |
|
10) |
To take responsibility and participate in the processes actively for training of other therapist, education of health professionals and individuals about speech and languege therapy. |
|
11) |
To carry out speech and languge therapy practices considering cultural differences and different health needs of different groups in the community. |
|