||Location: Lappeenranta |
||B.Sc. (Tech.) 1 |
||Finnish and English |
|Teacher(s) in Charge
Junior researcher, M.Sc. (Tech) Jiri Musto
At the end of the course students will be able to
1. Solve typical programming problems with object-oriented programming methods
2. Use Java and its features in programming
3. Read and describe Java code and UML diagrams
4. Utilize version control
5. Design basic graphical user interface.
Object-orientation, classes, inheritance, basics of modelling classes, principles of Java, basic data structures, abstract data types, exceptions, graphical user-interface.
Lectures 2 h, videos 8 h, exercises 14 h, practical assignment 16 h, independent work 30 h 3rd period. Videos 8 h, exercises 14 h, practical assignment 45 h, independent work 15 h 4th period. Training for the exam and exam 8 h. Total amount of work 160 h.
|Examination in Examination schedule (Yes/No)
|Examination in Moodle (Yes/No)
|Examination in Exam (Yes/No)
|Assessment scale and assessment methods
0 – 5. Exam 30%, exercises 25%, practical assignment 45%
Lecture slides and videos
Eckel B (2006) Thinking in Java, 4th ed. Prentice Hall, Upper Saddle River, NJ, Thinking in Java,
Herala A, Vanhala E, Nikula U (2015) Olio-ohjelmointi Javalla, versio 1.0. LUT Scientific and Expertise Publications/Oppimateriaalit-Lecture Notes
Other material announced in the lectures.
CT60A4002 Software Engineering (or equivalent), CT60A0201 Introduction to Programming (or equivalent)
|Places for exchange-students? (Yes, number/No)
|Places for Open University Students?(Yes, number/No)
||max 15 |