Home  »  Institute of Social Sciences »  Ph.D. on Social Psychology

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
PROGRAMMING LANGUAGES PSK612 - 3 + 0 10

TYPE OF COURSE UNITElective Course
LEVEL OF COURSE UNITDoctorate Of Science
YEAR OF STUDY-
SEMESTER-
NUMBER OF ECTS CREDITS ALLOCATED10
NAME OF LECTURER(S)-
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Can develop algorithms for problem solving.
2) Develop understaning about computer programming languages.
3) Can discuss about modular programming and functions.
4) Can do programming.
5) Can define simple computer programs.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONIn this course, the fundamentals of computer programming will be discussed and various programming environments will be introduced to the students. The course will involve topics such as general programming, algorithms and debugging, data types, sets and strings, comparison operators and iterations, functions, different programming languages and their properties, and Psychophysics Toolbox. Supported by projects, this course will also cover the usage of computer programming in experimental design and data analysis, the application of simple statistical principles and graph plotting.
COURSE CONTENTS
WEEKTOPICS
1st Week Introduction to Programming
2nd Week Algorithm Development I
3rd Week Algorithm Development II
4th Week Algorithm Development III
5th Week Introduction to Python Programming Language I
6th Week Introduction to Python Programming Language II
7th Week Introduction to Python Programming Language III
8th Week Introduction to Python Programming Language IV
9th Week Commands and directories
10th Week Series
11th Week Programming Functions
12th Week Advanced Programming I
13th Week Advanced Programming II
14th Week Advanced Programming III
RECOMENDED OR REQUIRED READINGAziz, A., Lee, T-H & Prakash, A. (2016). Elements of programming interviews in Python: The insiders? guide. South Carolina: CreateSpace IPP.
* The basic materials to be used in this course are updated every year.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Discussion,Other
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Project160
Total(%)60
Contribution of In-term Studies to Overall Grade(%)60
Contribution of Final Examination to Overall Grade(%)40
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam
Preparation for Quiz
Individual or group work14570
Preparation for Final exam12424
Course hours14342
Preparation for Midterm exam
Laboratory (including preparation)
Final exam133
Homework1160160
Total Workload299
Total Workload / 309,96
ECTS Credits of the Course10
LANGUAGE OF INSTRUCTIONTurkish
WORK PLACEMENT(S)No
  

KEY LEARNING OUTCOMES (KLO) / MATRIX OF LEARNING OUTCOMES (LO)
LO1LO2LO3LO4LO5
K1      X    
K2  X   X      
K3    X      
K4  X       X  
K5    X     X  
K6    X      
K7    X     X  
K8         
K9    X      
K10    X     X  
K11    X   X    
K12         
K13    X      
K14         
K15        X  
K16  X   X     X  
K17    X