COURSE AIMS AND OBJECTIVES: Developing programming skills. Adopting a simple method for designing and documenting programmes. Gradual introduction of the object-oriented approach to programming. Putting emphasis on individual work of students, and on larger case studies.
COURSE DESCRIPTION AND SYLLABUS:
1. Paradigms, methods and tools. Review of the traditional (functional) approach to programming. Basic ideas of the object-oriented programming, comparison with the traditional approach. Selected parts of the Unified Modelling Language - UML. Necessary C++ statements.
2. Case study. Design and analysis of a solution to a relatively complex problem with UML. Implementation of the solution in C or a subset of C++. Using suitable programming tools: compilers, linkers, debuggers, static and dynamic analyzers (e.g. UNIX tools). Getting familiar with standard libraries of functions and classes.
|
-
web stranice kolegija, http://www.math.hr/~nela/rp1p.html.
-
European Computer Driving Licence Syllabus Version 4.0, www.ecdl.com.
-
PC računala izvana i iznutra, D. Sušanj, BUG i SysPrint, Zagreb, 2002.
-
Internet uzduž i poprijeko, D. Petric, BUG i SysPrint, Zagreb, 2002.
-
Originalni priručnici proizvođača i popularno pisani vodiči (poput navedenih) za operacijske sustave i programske pakete koji se koriste u praktičnoj nastavi..
|