Basic Course in Programming
Course code
IFI6069.DT
old course code
IFI6069
Course title in Estonian
Programmeerimise põhikursus
Course title in English
Basic Course in Programming
ECTS credits
4.0
approximate amount of contact lessons
56
Teaching semester
spring
Assessment form
Examination
lecturer of 2019/2020  Autumn semester
õppejõud on määramata
lecturer of 2019/2020  Spring semester
lecturer not assigned
Course aims
A purpose of this subject is provide the students get competency to design and develop programs individually and within teams. They will learn to use additional matherials -sample codes, API descriptions. This basic course gives skills which help students to study in specific elective programming courses.
Brief description of the course
Objectoriented programming. Graphics, events, animations. Designing and developing of models. Simple and structure data types, streams, files, exceptions. Network programming, threads. Applets.
Independent work
Independent work consists solving practical programming exercises individually, in pairs and in teams.
Learning outcomes in the course
Course finished student knows possibilities of developing object-oriented application programs in Java. Student can create classes (including abstract klasses), methods, subclasses and interfaces. From classes he can instanciate objects. He knows graphical components and can use them to create user interface. He can use events and listeners, can create middle-size applications.
Assessment methods
Exam. Grade is combined by independent works, test, teamwork, theory seminar and application made at class in exam day.
Teacher
Jaagup Kippar
Study literature
Java põhikursuse konspekt. http://minitorn.tlu.ee/~jaagup/kool/java.
Replacement literature
Asenduskirjanduse põhjal läbimine on võimalik eraldi kokkuleppel õppejõuga.