Accesibility Adjustments

Choose the right accessibility profile for you
OFF ON
Highlight Links Highlights all the links on the site!
OFF ON
Pause Animations Animations will be paused on the site!
OFF ON
Dyslexia Font Dyslexia Font will be applied on the site!
OFF ON
Hide Images All images will be hidden on the site!
Choose the right accessibility profile for you
Adjust Font Sizing
Default
High Saturation
High Contrast
Light Contrast
Dark Contrast
Adjust Letter Spacing
Default
Adjust Line Height
Default
Speak Mode
Align Center
Align Left
Align Right

UVOD U KOMPJUTERSKE NAUKE


Semester: 1
ECTS: 7
Status: Obavezan
Lessons: 3+3+0
Double: Ne
ECTS catalogue
Learning outcomes:

At the end of the course, the participant is expected to be able to: 1. Analyze problems and develop computer algorithms to solve novel problems [Familiarity] 2. Describe the internal representation of numeric and non-numeric data [Familiarity] 3. Write, document, test and debug Java programs, making use of variables, expressions, selection and looping statements. [Usage] 4. Identify and correct syntax and logic errors in programs [Familiarity] 5. Organize program code into modules using methods following the software engineering principles of modularity and abstraction. [Usage] 6. Assemble data and methods into classes at an introductory level following the software engineering principles of encapsulation and data hiding. [Usage] 7. Effectively use Internet services and word processing software, spreadsheet software, and presentation software [Usage]

Teaching staff

Name Lectures Exercises Laboratory
ALEKSANDAR PLAMENAC3x1
30B+12P
ALEKSANDAR POPOVIĆ3x1
30B+12P
//