Information Package

Program of Psychology (English 30%)

PSİ201

INTRODUCTION TO PROGRAMMING LANGUAGES

Course Code
PSİ201
Semester
Third Term (Fall)
Theory+Practice
3 + 0
ECTS
3
Course TypeCompulsory Course
Course LevelBachelor's Degree
Year of Study2
SemesterThird Term (Fall)
ECTS3
Name of Lecturer(s)
Learning Outcomes

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
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThis 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
WEEK TOPICS
1st Week Introduction to Programming Languages
2nd Week History of Computers
3rd Week Operating Principles of Computers and Their Applications
4th Week Introduction to Algorithms
5th Week Algorithms and Flow Charts I
6th Week Algorithms and Flow Charts II
7th Week Introduction to Software Development
8th Week Mid-Term Exam
9th Week Software Development
10th Week Introduction to Python
11th Week Programming with Python I
12th Week Programming with Python II
13th Week Programming with Python III
14th Week Programming with Python IV
15th Week Course Evaluation
Recommended 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 Methods
  • Lecture
  • Questions/Answers
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Attendance 1 20
Total(%) 50
Contribution of In-term Studies to Overall Grade(%) 50
Contribution of Final Examination to Overall Grade(%) 50
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 1 1
Preparation for Quiz
Individual or group work 14 3 42
Preparation for Final exam 1 8 8
Course hours 15 2 30
Preparation for Midterm exam 1 8 8
Laboratory (including preparation)
Final exam 1 1 1
Homework
Total Work Load90
Total Work Load / 30 (h)3
ECTS Credit of the Course3
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5
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