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
Additional information on implementation and assessment Type (examination, oral, coursework, project):
• coursework
• written exam
• oral exam
NOTES: for a positive exam, each part must be positive (>50%); part of the exam (written, oral) may be replaced by partial exams; partial exam is valid until the end of the academic year.
coursework (Required before exam)