Home  »  Faculty of Science and Letters »  Program of Psychology (English)

COURSE UNIT TITLECOURSE UNIT CODESEMESTERTHEORY + PRACTICE (Hour)ECTS
INTRODUCTION TO PROGRAMMING LANGUAGES PSY201 Third Term (Fall) 3 + 0 3

TYPE OF COURSE UNITCompulsory Course
LEVEL OF COURSE UNITBachelor's Degree
YEAR OF STUDY2
SEMESTERThird Term (Fall)
NUMBER OF ECTS CREDITS ALLOCATED3
NAME OF LECTURER(S)Instructor Umur Devellioğlu
LEARNING OUTCOMES OF THE COURSE UNIT At the end of this course, the students;
1) Will be able to familiarize with computer systems.
2) Will be able to construct basic algorithms.
3) Can use Python programming language.
4) Are familiar with algorithmic thinking.
5) Will be able to write basic computer programs.
MODE OF DELIVERYFace to face
PRE-REQUISITES OF THE COURSENo
RECOMMENDED OPTIONAL PROGRAMME COMPONENTNone
COURSE DEFINITIONThis is an introductory programming course. Topics include familiarization with and utilization of computer systems; developing logic; preparing top-down design of problems; and creating programs. Students will learn how to construct basic algorithms and write computer programs using basic types, loops, and conditionals. The course also offers an introduction to the historical and social context of computing and an overview of computer science as a discipline and its application to psychology.
COURSE CONTENTS
WEEKTOPICS
1st Week History of Computers
2nd Week Operating Principles of Computers and Their Applications
3rd Week Introduction to Algorithms
4th Week Algorithms and Flow Charts I
5th Week Algorithms and Flow Charts II
6th Week Introduction to Software Development
7th Week Software Development
8th Week Mid-Term Exam
9th Week Introduction to Python
10th Week Programming with Python I
11th Week Programming with Python II
12th Week Programming with Python III
13th Week Programming with Python IV
14th Week Course Evaluation
RECOMENDED OR REQUIRED READINGCormen, T. H., Stein, C., Rivest, R. L., & Leiserson, C. E. (2009). Introduction to algorithms. Cambridge: The MIT Press.
PLANNED LEARNING ACTIVITIES AND TEACHING METHODSLecture,Questions/Answers
ASSESSMENT METHODS AND CRITERIA
 QuantityPercentage(%)
Mid-term130
Attendance120
Total(%)50
Contribution of In-term Studies to Overall Grade(%)50
Contribution of Final Examination to Overall Grade(%)50
Total(%)100
ECTS WORKLOAD
Activities Number Hours Workload
Midterm exam111
Preparation for Quiz
Individual or group work13030
Preparation for Final exam13030
Course hours14228
Preparation for Midterm exam
Laboratory (including preparation)
Final exam
Homework
Total Workload89
Total Workload / 302,96
ECTS Credits of the Course3
LANGUAGE OF INSTRUCTIONEnglish
WORK PLACEMENT(S)No
  

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