Subject name (in Hungarian, in English) | Mechanical informatics | |||
Mechanical Engineering Informatics
|
||||
Neptun code | BMEGEMIBXGI | |||
Type | study unit with contact hours | |||
Course types and number of hours (weekly / semester) | course type: | lecture (theory) | exercise | laboratory excercise |
number of hours (weekly): | 1 | 0 | 4 | |
nature (connected / stand-alone): | - | - | coupled | |
Type of assessments (quality evaluation) | mid-term grade | |||
ECTS | 6 | |||
Subject coordinator | name: | Dr. Fekete Róbert Tamás | ||
post: | adjunct | |||
contact: | frt@mogi.bme.hu | |||
Host organization | Department of Mechatronics, Optics and Mechanical Engineering Informatics | |||
https://www.mogi.bme.hu | ||||
Course homepage | https://www.mogi.bme.hu/tantargyak/BMEGEMIBXGI | |||
Course language | hungarian | |||
Primary curriculum type | mandatory | |||
Direct prerequisites | Strong prerequisite | none | ||
Weak prerequisite | ||||
Parallel prerequisite | ||||
Milestone prerequisite | at least obtained 0 ECTS | |||
Excluding condition | none |
Aim
The aim of the course is to provide students with IT knowledge and skills to help them complete their studies, to get acquainted with algorithms, basic elements of computer programming, data structures, basics of object-oriented programming, scripting and descriptive languages, and programs to support engineering calculations. using. The purpose of laboratory exercises is to develop programming education and problem solving skills. The lectures are of an overview nature, they present the basic areas of informatics, and they also help to understand the programming structures applied in practice. A further aim of the course is to provide an introduction to the web development toolkit and to present the practice of IT teamwork through two project tasks. At the end of the course, students will receive a basic IT knowledge package that will enable them to develop their IT / programming skills much more effectively in the future.
Learning outcomes
Competences that can be acquired by completing the course
Knowledge
Understands IT systems and their basic elements. Understands basic algorithms and data structures. Knows the main program control structures (sequence, selection, iteration). He is aware of how the integrated development environment works. Understands the object-oriented programming paradigm. It distinguishes between different network types and devices. Defines the operation and methods of relational databases. Understands the IT methods and tools of engineering problem solving. Knows the basics of creating multi-window applications. Knows the tools and methods of web development and website creation. He is aware of the principles of making multimedia materials. Understands the methods of parameterizing functions and the scopes of variables.
Ability
Apply various IT systems and their basic elements. Apply basic algorithms and data structures. Use the main program control structures, sequence, selection, and iteration. Use the integrated development environment and debugging. Apply object-oriented programming principles. Use different network types and devices. Able to create and operate relational databases. Describes IT methods and tools for engineering problem solving. Capable of creating multi-window applications in a Windows environment. Able to create a website using HTML and CSS. Uses the principles of multimedia editing to create new materials. Analyzes methods for parameterizing functions and scopes of variables.
Attitude
It seeks to collaborate with the instructor and fellow students in expanding knowledge. It expands your knowledge with continuous and in-depth knowledge acquisition. Open to the use of information technology tools. It seeks to learn about and routinely use the tools needed to solve IT problems. It strives for an accurate and error-free solution.
Independence and responsibility
Independently thinks through IT tasks and problems and solves them based on specific resources. He openly accepts well-founded critical remarks. In some situations, as part of a team, you work with your fellow students to solve tasks. It supports a systematic approach in your thinking. He collaborates in independent knowledge acquisition tasks and expands his knowledge at his own pace.
Teaching methodology
Lectures, laboratory exercises, written and oral communication, use of IT tools and techniques, independent and group work, work organization techniques. The preparation of the group presentation material issued at the lecture is a diligent task that helps to improve the students' work in groups. Creating a personal website for the lecture is a diligent task to help students develop their ability to obtain information independently.
Support materials
Textbook
John Sharp: Microsoft Visual C # Step by Step, Department Publisher, 2005, ISBN: 1509307761
Stoyan Gisbert: Introduction to Matlab: Linear Algebra, Graphics, Digital Textbook, 2014, ISBN 978-963-284-464-0
Donald Ervin Knuth: The Art of Computer Programming, 1-4. volume, Addison-Wesley, 2008, ISBN: 9789638794710
Lecture notes
László Pohl: Fundamentals of Programming, BME EET, 2010 (https://infoc.eet.bme.hu/jegyzet/c_jegyzet.pdf)
István Reiter: C # note, 2012 (http://devportal.hu/content/CSharpjegyzet.aspx)
Online material
https://www.scilab.org/en/resources/documentation
http://nyelvek.inf.elte.hu/leirasok/Octave/
http://web.csulb.edu/~woollett/
Validity of the course description
Start of validity: | 2021. May 1. |
End of validity: | 2026. July 15. |
General rules
Assessment of learning outcomes 4 mid-year written performance measures. 3 from the topics of laboratory exercises (programming task), 1 from the topics of lectures (theory). Two more diligent project assignments will be issued at the lectures, with which a maximum of 10-10 extra points can be earned. One is a group multimedia material, the other is the creation of an individual website. The course ends with a mid-term grade. The condition for obtaining the credit is that the student completes the mid-year performance evaluations at a level of at least 40%, together with any repetitions, corrections and replacements. During the semester, a maximum of 10 additional points can be earned with hourly (laboratory) activity.
Assessment methods
Detailed description of mid-term assessments
Mid-term assessment No. 1 | ||
Type: | summative assessment | |
Number: | 1 | |
Purpose, description: | The basic goal of summative assessment (programming task 1) is to examine the existence of learning outcomes belonging to the knowledge and ability competence group. In the second third of the semester, the performance evaluation held in the laboratory sessions basically focuses on the application of the acquired knowledge, so it focuses on the problem recognition and solution, ie practical (calculation) tasks must be solved during the performance evaluation. Replacement of performance appraisal during the diligence period is possible in laboratory exercises. | |
Mid-term assessment No. 2 | ||
Type: | summative assessment | |
Number: | 1 | |
Purpose, description: | Summative assessment (programming task 2) examines and measures students ’learning outcomes determined by knowledge and ability type competencies. The performance evaluation can take place in the laboratory practice in the form of a closed place or in the form of a task to be submitted, based on the decision of the head of the laboratory and the person in charge of the subject. Presentation of the independent application of the knowledge gained from the subject at the end of the semester. Replacement of the performance appraisal is possible until the end of the replacement week. | |
Mid-term assessment No. 3 | ||
Type: | formative assessment, simple | |
Number: | 1 | |
Purpose, description: | Summative assessment (programming task 3) examines and measures students ’learning outcomes determined by knowledge and ability type competencies. The performance evaluation can take place in the laboratory practice in the form of a closed place or in the form of a task to be submitted, based on the decision of the head of the laboratory and the person in charge of the subject. Presentation of the independent application of the knowledge gained from the subject at the end of the semester. Replacement of the performance appraisal is possible until the end of the replacement week. | |
Mid-term assessment No. 4 | ||
Type: | summative assessment | |
Number: | 1 | |
Purpose, description: | The basic aim of the summative assessment (theoretical dissertation) is to examine the existence of learning outcomes belonging to the knowledge and ability competence group. The performance evaluation planned for the 7th educational week, at the time of the lecture, basically focuses on the application of the acquired knowledge, thus focusing on problem recognition and solution. During the theoretical dissertation, the computer / programming background knowledge that helps to identify and understand the IT problems, ie from the lectures, should be reported. Replacement of performance appraisal during the diligence period is possible in laboratory exercises. |
Detailed description of assessments performed during the examination period
The subject does not include assessment during the examination period.
The weight of mid-term assessments in signing or in final grading
ID | Proportion |
---|---|
Mid-term assessment No. 1 | 30 % |
Mid-term assessment No. 2 | 25 % |
Mid-term assessment No. 3 | 15 % |
Mid-term assessment No. 4 | 30 % |
The weight of partial exams in grade
There is no exam belongs to the subject.
Determination of the grade
Grade | ECTS | The grade expressed in percents |
---|---|---|
very good (5) | Excellent [A] | above 95 % |
very good (5) | Very Good [B] | 85 % - 95 % |
good (4) | Good [C] | 70 % - 85 % |
satisfactory (3) | Satisfactory [D] | 55 % - 70 % |
sufficient (2) | Pass [E] | 40 % - 55 % |
insufficient (1) | Fail [F] | below 40 % |
The lower limit specified for each grade already belongs to that grade.
Attendance and participation requirements
The lack of the value means that there is no attendance requirement.
At least 85% of laboratory practices (rounded down) must be actively attended.
Special rules for improving, retaken and replacement
The special rules for improving, retaken and replacement shall be interpreted and applied in conjunction with the general rules of the CoS (TVSZ).
Need mid-term assessment to invidually complete? | ||
yes | ||
Can the submitted and accepted partial performance assessments be resubmitted until the end of the replacement period in order to achieve better results? | ||
yes | ||
The way of retaking or improving a summary assessment for the first time: | ||
each summative assessment can be retaken or improved | ||
Is the retaking-improving of a summary assessment allowed, and if so, than which form: | ||
retake or grade-improving exam not possible | ||
Taking into account the previous result in case of improvement, retaken-improvement: | ||
new result overrides previous result | ||
The way of retaking or improving a partial assessment for the first time: | ||
partial assesment(s) in this group can be improved or repeated once up to the end of the repeat period | ||
Completion of unfinished laboratory exercises: | ||
missed laboratory practices may be redeemed by alternative partial assessment by the end of the retake period | ||
Repetition of laboratory exercises that performed incorrectly (eg.: mistake in documentation) | ||
incorrectly performed laboratory practice (e.g. Incomplete/incorrect report) can be corrected upon improved re-submission |
Study work required to complete the course
Activity | hours / semester |
---|---|
participation in contact classes | 70 |
preparation for laboratory practices | 14 |
preparation for summary assessments | 48 |
elaboration of a partial assessment task | 4 |
additional time required to complete the subject | 35 |
altogether | 171 |
Validity of subject requirements
Start of validity: | 2022. May 15. |
End of validity: | 2026. July 15. |
Primary course
The primary (main) course of the subject in which it is advertised and to which the competencies are related:
Mechanical engineering
Link to the purpose and (special) compensations of the Regulation KKK
This course aims to improve the following competencies defined in the Regulation KKK:
Knowledge
- Student is familiar with the general and specific mathematical, scientific and social principles, rules, contexts and procedures needed to operate in the field of engineering.
- Student has the knowledge and understanding of the terminology, main specifications and aspects of other fields related to the technical field and of particular importance for the practice of the profession (in particular logistics, management, environmental protection, quality assurance, information technology, legal, economic, health and safety, fire protection, security).
- Student has the detailed knowledge and understanding of the methods of knowledge acquisition, data collection, ethical constraints and problem-solving techniques in the technical field.
Ability
- Student has the ability to apply the general and specific mathematical, scientific and social principles, rules, relationships and procedures acquired in solving problems in the field of engineering.
- Student has the ability to apply the theories and related terminology in an innovative way when solving problems in a given field of engineering.
- Student has the ability to use information and communication technologies and methods to solve technical problems.
Attitude
- Student is open and receptive to learning, embracing and authentically communicating professional, technological development and innovation in engineering.
- Student seeks to contribute to the development of new methods and tools in the field of engineering. A deepened sense of vocation.
- Student strives to acquire a broad and comprehensive literacy.
Independence and responsibility
- Student evaluates the work of student's subordinates and contributes to their professional development by sharing critical comments.
- Student has the ability to work independently on engineering tasks.
- Student acts independently and proactively in solving professional problems.
Prerequisites for completing the course
Knowledge type competencies
(a set of prior knowledge, the existence of which is not obligatory, but greatly facilitates the successful completion of the subject) |
knowledge of computer concepts, programming skills |
Ability type competencies
(a set of prior abilities and skills, the existence of which is not obligatory, but greatly contributes to the successful completion of the subject) |
ability to solve problems independently, ability to work in groups, ability to obtain information independently |