TY - JOUR AU - Георгий Алексеевич Чернышев PY - 2015/12/30 Y2 - 2024/03/28 TI - Teaching Introductory Programming Course for Computer Programming Majors at the Department of Mathematics and Mechanics of Saint-Petersburg University JF - Computer Tools in Education JA - CTE VL - 0 IS - 6 SE - Training of specialits: studying programms DO - UR - http://cte.eltech.ru/ojs/index.php/kio/article/view/1450 AB - In this paper we describe the experience of teaching introductory programming course for computer programming majors at the department of mathematics and mechanics of Saint-Petersburg University. We describe the course program, studied topics, a typical seminar session, assessment methods, developed units and books used to built them. The core of this approach - the home reading with control quizzes is presented in detail. We also describe the entrance test which is used to tailor course programs for each group. Finally, a short survey of similar approaches featuring home reading and quizzes is provided. This survey includes both research studies and existing course programs from the Computer Science Curriculum 2013. ER -