Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 sügis
  3. Programmeerimine (Narva Kolledž) (SVNC.00.054)
EN
Logi sisse

Programmeerimine (Narva Kolledž) 2018/19 sügis

  • Home
  • Grading
  • Links

Introduction to Programming

  • This is a programming course for Information Technology Systems Development students at Narva College.
  • The course consists of video lectures of Charles Severance and practice sessions.
  • The practice sessions are at Raekoja plats 2 - 321 from week 2 to week 16.
  • Information about the grading system is here.
  • More detailed information will be given in the first practice session on week 2 (12.09.2018).
  • In case of any questions, post a message into forums in Moodle or ask the supervisors:
Ljubov Jaanuska (ljubov.jaanuska at ut.ee)
Reimo Palm (reimo.palm at ut.ee)

Before each practice session:

* watch video lectures
* solve a test on the corresponding topic in Moodle
* solve exercises and submit the solutions into Moodle.

During the practice sessions, the main topics and exercises will be reviewed and more exercises will be solved. At the end of each session, a small test will be conducted.

Tips for success:

We encourage to get together with course mates to discuss the material and practicals. It is OK to discuss the home assignments with other students, discuss specific algorithms, properties of algorithms, etc.

We ask only not look at any source code written by other students, nor show your solution code to other students.

WeekBefore practicumDatesTopicsDuring sessionAdditional information
1.Before session 112.09
LJ
RP
IntroductionDuring session 1Before the in-class session
* watch the first videos and
* take the first test in Moodle
(use your university account to log in)
2.Before session 219.09
RP
Conditional ExecutionDuring session 2 
3.Before session 326.09
RP
FunctionsDuring session 3 
4.Before session 403.10
RP
IterationsDuring session 4 
5.Before session 510.10
LJ
StringsDuring session 5Project formulation
6.Before session 617.10
LJ
FilesDuring session 6 
7.Before session 724.10
LJ
ListsDuring session 7 
8.Before session 831.10
LJ
Graphics
(Turtle, Easygui)
During session 8 
9.Before mid-term test07.11
RP
Mid-term test Rules
Example mid-term test
Example exercise
10.Before session 1014.11
RP
Nested loopsDuring session 10 
11.Before session 1121.11
RP
DictionariesWorksheet
During session 11
Project formulation
12.Before session 1228.11
RP
Tuples, SetsWorksheet
During session 12
 
13.Before session 135.12
LJ
Graphics (Tkinter)
Regular expressions
During session 13Examples for the project: Tkinter
14.Before session 1412.12
LJ
RecursionDuring session 14Project deadline and presentation
15. 19.12
LJ
Exam 1 Exam rules
Sample exam test
Sample exam exercise
  09.01Exam 2  
  30.01Re-exam  
  • 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.
Courses’i keskkonna kasutustingimused