Introduction to Programming (5cr)
Course unit code: 5051111
General information
- Credits
- 5 cr
Objective
After completing the course the student can:
	 - describe the most important software application types and their typical features
	 - discuss the selection of a proper solution technology
	 - define the main concepts of programming such as source code, compiler, variable and data type
	 - read program code written by someone else
	 - utilize the most important decision and control structures
	 - recognize basic object-oriented concepts (class and its members, object, reference, exceptions) 
	 - design and implement simple software applications
	 - draw a flow chart of the program.
                    
Content
- software application structure
	 - development environment and tools
	 - variables and data types
	 - functions
	 - decision and control structures
	 - arrays and lists
                    
Qualifications
Basic computer skills and high school or vocational school mathematics curriculum or equivalent skills.