Arvutiteaduse instituut
  1. Kursused
  2. 2019/20 sügis
  3. Programmeerimine (Narva Kolledž) (NTAT.03.001)
EN
Logi sisse

Programmeerimine (Narva Kolledž) 2019/20 sügis

  • Home

Computer Programming

This is the introductory programming course for the students of Narva College. The course consists of video lectures by Charles Severance and/or reading materials, which will be complemented by hands-on practice sessions on Mondays.

Before each practice session you have to watch the video lectures, solve a quiz about the current topic, and solve and submit programming exercises. In the practice sessions, main topics and exercises are reviewed and more exercises are solved.

Schedule

Practice sessions:

  • Mon 12:15-15:45 in Raekoja plats 2-321
WeekHomeworkDateTopicsDuring session
1.General Introduction—  
2.Homework09.09Introduction. Variables, expressions, and statementsSession slides
3.Homework16.09Conditional ExecutionSession slides
4.Homework23.09FunctionsSession slides
5.Homework30.09Loops and IterationsSession slides
6. 07.10First test 
7.Homework14.10StringsSession slides
8.Homework21.10FilesSession slides
9.Homework28.10ListsSession slides
10.Homework04.11Graphics (Turtle, Easygui)Session slides
11.Homework11.11Nested LoopsSession slides
12. 18.11Second test 
13.Homework25.11DictionariesSession slides
14.Homework02.12Tuples, setsSession slides
15.Homework09.12Graphics (Tkinter). Regular expressionsSession slides
16.Homework16.12RecursionSession slides

For both tests there will be a retake, which will be scheduled and announced separately. In addition, there will be a programming project starting on week 7, and exam in January.

Grading

 TimeMax pointsCommentDeadline
Lecture quizzesWeeks 2-1670.5 points per quizBefore each session
Homeworks + practice sessionsWeeks 2-16131 point per weekEach session
ProjectWeeks 7-1610In two parts (5 + 5)Week 11 + Week 15
First testWeek 620Quiz + programming exercises 
Second testWeek 1220Quiz + programming exercises 
ExamIn January30  
Supplementary exercises 10  

Homeworks and practice session tasks consist in programming assignments. 1 point per week is given by the combination of homework and practice session work. To get points for homework, the homework has to be submitted through Moodle before each session. To get points for practice session work, active participation is the key.

Grades: A - 90...110, B - 80...90, C - 70...80, D - 60...70, E - 50...60, F - 0...50

In case of questions please write to the forum in Moodle or ask the supervisor:

  • Reimo Palm (reimo.palm at ut.ee)
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Tartu Ülikooli arvutiteaduse instituudi kursuste läbiviimist toetavad järgmised programmid:
euroopa sotsiaalfondi logo