SLO | EN

Objectives and competences

Objectives: • Students' understanding of basic computer and software concepts and basics 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. 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.

Content (Syllabus outline)

• Computer science, informatics, hardware and software (systems, applications). • Data interpretation in computers. Manage, store and transfer of data and information. • Algorithms and flowcharts. • Programming tools and languages, operating systems and application software, programming languages classification. • Basic syntax and semantics of high-level programming language: variables, simple input, and output; basic data types and expressions, operators; conditional and iterative control structures; functions and parameter transfer; use and manage arrays. • Programming simple problems and functions. • Plotting graphs

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: • Distinguish and parse computer components, the organization and workflow, list the differences between computer types and the basic parameters that determine them. • Understand the system for computer recording and data processing. • Use of programming tools for programming of simple tasks.

Intended learning outcomes - transferable/key skills and other attributes

• Use of information technologies and use of application software for text, pictures tables, graphic presentation. • Methods of solving problems: planning, coding, testing. Communication skills (homework defense and exercises).

Readings

Temeljna literatura: G. Hren: Računalništvo, prosojnice predavanj, dosegljivo na moodle, 2024 G.Hren, A.Hren: Računalništvo za inženirje energetike, skripta, Univerza v Mariboru, 2013 Jože Petrišič :Uvod v MATLAB za inženirje, Ljubljana : Fakulteta za strojništvo, 2011 svetovni splet Dodatna literatura: A.Evans, K.Martin, M.A.Poatsy: Technology in action. Complete, E16, NY Pearson, 2020 G.M. Schneider, J.L. Gersting: Invitation to Computer Science, 2010

Prerequisits

None

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

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

  • : 30
  • : 44
  • : 106

  • Slovenian
  • Slovenian

  • ENERGY TECHNOLOGY - 1st