Spinner

Dokument se učitava

VIŠER

School of Electrical and Computer Engineering of Applied Studies

Belgrade

Object Oriented Design Course code: 150211 | 6 ECTS credits

Basic information
Level of Studies: Undergraduate applied studies
Year of Study: 2
Semester: 4
Requirements:
Goal: Introduction to basic concepts of object oriented software development and teaching students to be able to develop and write basic Java applications.
Outcome: After successfuly completed course, the student should be able to develop and write basic Java applications by using IDE (Integrated development environment).
Contents of the course
Theoretical instruction:
  1. Data and expressions
  2. Class and object
  3. Encapsulation
  4. Conditional expressions and loops
  5. Array and list
  6. Inheritance
  7. Polymorphism
  8. Introduction to database programming
  9. Exceptions
  10. Recursive programming
  11. Simple examples of collections
  12. UML
  13. Class diagrams
  14. Activity diagrams
  15. Software development methodologies
Practical instruction (Problem solving sessions/Lab work/Practical training):
  1. Practical instructions in clasroom and computer laboratories: follow theoretical lessons. Practical work with testing tools.
Textbooks and References
  1. Laslo Kraus, Programski jezik Java sa rešenim zadacima JSE8, Akademska misao, 2015.
  2. Bruce Eckel, Misliti na Javi, Mikro knjiga, 2007.
  3. John Lewis, William Loftus, Java Software Solutionswith Access Code: Foundations of ProgramDesign, Pearson Education, 2014.
Number of active classes (weekly)
Lectures: 3
Practical classes: 2
Other types of classes: 0
Grading (maximum number of points: 100)
Pre-exam obligations
Points
activities during lectures
10
activities on practial excersises
0
seminary work
25
colloquium
20
Final exam
Points
Written exam
45
Oral exam
0