SLO | EN

Objectives and competences

Objectives: • Students' understanding of computer and software concepts and differences of computer science and informatics. • Understanding the recording and presentation of heterogeneous data in a computer and how it is processed into information. • Implement algorithmic thinking and structured programming. • Finding and using in-build functions. Competences: • Understanding the logic of software. • Use of computer applications in engineering work (processing of documents, spreadsheets and graphs). • Understanding the approach to structured programming of basic numerical methods.

Content (Syllabus outline)

• Computer science, informatics, hardware, and software. • Data interpretation in computers. • Algorithms and flowcharts. • Programming tools and programming languages. • Syntax and semantics: variables, input and output; data types; operators; conditional and iterative control structures; plotting various graphs; functions and parameter transfer; use and manage arrays; use of function in library. • Programming engineering problems. • Programming basic numerical methods: differentiation, integration, system of equations. • Symbolic computations.

Learning and teaching methods

• frontal lecture or e-learning • tutorials in computer room

Intended learning outcomes - knowledge and understanding

Knowledge and understanding: Students will, after course, be able to: • Describe and analyze the method of computer recording and data processing, discrete systems and computer accuracy. • Use of programming entities (read, print, loops, control statements, functions) to program tasks. • Using programming in iterative methods.

Intended learning outcomes - transferable/key skills and other attributes

• Methods of solving problems: planning, coding, testing. • Communication skills (homework defense and exercises).

Readings

Temeljna literatura: G. Hren: Programiranje, prosojnice predavanj, dosegljivo na moodle, 2022 G.Hren, A.Hren: Računalništvo za inženirje energetike, skripta, Univerza v Mariboru, 2013 J. Petrišič :Uvod v MATLAB za inženirje, Ljubljana : Fakulteta za strojništvo, 2011 svetovni splet Dodatna literatura: G.Lindfield, J.Penny: Numerical Mehods Using MATLAB, 4th ed.,Academic Press, 2019 D.Houcque: Introduction to matlab for engineering students, 2005 (www)) Huei-Huang Lee: Programming and Engineering Computing with MATLAB, SDC Publications, 2022 Brian D. Hahn, Dan Valentine: Essential MATLAB for Engineers and Scientists, Third Edition, Elsevier 2007

Prerequisits

None

  • doc. dr. GORAZD HREN, univ. dipl. inž. str.

  • Written examination: 45
  • Oral examination: 40
  • Coursework: 15

  • : 44
  • : 30
  • : 106

  • Slovenian
  • Slovenian

  • ENERGY TECHNOLOGY - 1st