SEN2001 Programming LanguagesBahçeşehir UniversityDegree Programs PERFORMING ARTSGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational QualificationsBologna Commission
PERFORMING ARTS
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

Ders Genel Tanıtım Bilgileri

Course Code: SEN2001
Ders İsmi: Programming Languages
Ders Yarıyılı: Spring
Fall
Ders Kredileri:
Theoretical Practical Credit ECTS
3 0 3 7
Language of instruction: English
Ders Koşulu:
Ders İş Deneyimini Gerektiriyor mu?: No
Type of course: Non-Departmental Elective
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Instructor DUYGU ÇAKIR YENİDOĞAN
Course Lecturer(s):
Course Assistants:

Dersin Amaç ve İçeriği

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

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
2 - Skills
Cognitive - Practical
3 - Competences
Communication and Social Competence
Learning Competence
Field Specific Competence
Competence to Work Independently and Take Responsibility

Ders Akış Planı

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

Sources

Course Notes / Textbooks: Robert W. Sebesta, Concepts of Programming Languages, 8e, Pearson Education, Addison Wesley, 2008, ISBN 978-0-321-50968-0
References: Yok

Ders - Program Öğrenme Kazanım İlişkisi

Ders Öğrenme Kazanımları
Program Outcomes
1) They acquire theoretical, historical and aesthetic knowledge specific to their field by using methods and techniques related to performing arts (acting, dance, music, etc.).
2) They have knowledge about art culture and aesthetics and they provide the unity of theory and practice in their field.
3) They are aware of national and international values in performing arts.
4) Abstract and concrete concepts of performing arts; can transform it into creative thinking, innovative and original works.
5) They have the sensitivity to run a business successfully in their field.
6) Develops the ability to perceive, think, design and implement multidimensional from local to universal.
7) They have knowledge about the disciplines that the performing arts field is related to and can evaluate the interaction of the sub-disciplines within their field.
8) They develop the ability to perceive, design, and apply multidimensionality by having knowledge about artistic criticism methods.
9) They can share original works related to their field with the society and evaluate their results and question their own work by using critical methods.
10) They follow English language resources related to their field and can communicate with foreign colleagues in their field.
11) By becoming aware of national and international values in the field of performing arts, they can transform abstract and concrete concepts into creative thinking, innovative and original works.
12) They can produce original works within the framework of an interdisciplinary understanding of art.
13) Within the framework of the Performing Arts Program and the units within it, they become individuals who are equipped to take part in the universal platform in their field.
14) Within the Performing Arts Program, according to the field of study; have competent technical knowledge in the field of acting and musical theater.
15) They use information and communication technologies together with computer software that is at least at the Advanced Level of the European Computer Use License as required by the field.

Ders - Öğrenme Kazanımı İlişkisi

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) They acquire theoretical, historical and aesthetic knowledge specific to their field by using methods and techniques related to performing arts (acting, dance, music, etc.). 2
2) They have knowledge about art culture and aesthetics and they provide the unity of theory and practice in their field. 2
3) They are aware of national and international values in performing arts. 2
4) Abstract and concrete concepts of performing arts; can transform it into creative thinking, innovative and original works. 1
5) They have the sensitivity to run a business successfully in their field. 3
6) Develops the ability to perceive, think, design and implement multidimensional from local to universal. 3
7) They have knowledge about the disciplines that the performing arts field is related to and can evaluate the interaction of the sub-disciplines within their field. 2
8) They develop the ability to perceive, design, and apply multidimensionality by having knowledge about artistic criticism methods. 3
9) They can share original works related to their field with the society and evaluate their results and question their own work by using critical methods. 1
10) They follow English language resources related to their field and can communicate with foreign colleagues in their field. 1
11) By becoming aware of national and international values in the field of performing arts, they can transform abstract and concrete concepts into creative thinking, innovative and original works. 3
12) They can produce original works within the framework of an interdisciplinary understanding of art. 2
13) Within the framework of the Performing Arts Program and the units within it, they become individuals who are equipped to take part in the universal platform in their field. 3
14) Within the Performing Arts Program, according to the field of study; have competent technical knowledge in the field of acting and musical theater. 2
15) They use information and communication technologies together with computer software that is at least at the Advanced Level of the European Computer Use License as required by the field. 3

Öğrenme Etkinliği ve Öğretme Yöntemleri

Ölçme ve Değerlendirme Yöntemleri ve Kriterleri

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Quizzes 4 % 20
Project 1 % 25
Midterms 1 % 15
Final 1 % 40
Total % 100
PERCENTAGE OF SEMESTER WORK % 60
PERCENTAGE OF FINAL WORK % 40
Total % 100

İş Yükü ve AKTS Kredisi Hesaplaması

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 3 42
Study Hours Out of Class 8 4 32
Project 1 28 28
Midterms 1 28 28
Final 1 35 35
Total Workload 165