Information Package

Master's of Social Psychology with Thesis

PSS518

PROGRAMMING IN PSYCHOLOGICAL RESEARCH

Course Code
PSS518
Semester
-
Theory+Practice
3 + 0
ECTS
7
Course TypeElective Course
Course LevelMaster's Degree With Thesis
Year of Study-
Semester-
ECTS7
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Can develop algorithms for problem solving.
  2. Gain knowledge about computer programming languages.
  3. Gain knowledge about modular programming and functions.
  4. Can do programming.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionIn 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
WEEK TOPICS
1st Week Introduction to Programming
2nd Week Developing Algorithms I
3rd Week Developing Algorithms II
4th Week Developing Algorithms III
5th Week Introduction to Pyton Programming Language I
6th Week Introduction to Pyton Programming Language II
7th Week Introduction to Pyton Programming Language IIII
8th Week Introduction to Pyton Programming Language IV
9th Week Commands
10th Week Arrays
11th Week Programming Functions
12th Week Advanced Programming I
13th Week Advanced Programming II
14th Week Advanced Programming III
15th Week General Review
Recommended 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 Methods
  • Lecture
  • Discussion
  • Other
Assessment Methods and Criteria
Quantity Percentage (%)
Project 1 60
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam
Preparation for Quiz
Individual or group work 14 8 112
Preparation for Final exam 1 15 15
Course hours 15 3 45
Preparation for Midterm exam
Laboratory (including preparation)
Final exam 1 3 3
Homework
Project 1 40 40
Total Work Load215
Total Work Load / 30 (h)7.16
ECTS Credit of the Course7
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
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 X X
K13 X X
K14
K15 X
K16
K17 X
K18 X X X
K19 X
K20
K21 X