Subject Datasheet
PDF letöltéseI. Tantárgyleírás
1. Alapadatok
1.1 Tantárgy neve
Numerical Methods
1.2 Azonosító (tantárgykód)
BMEEOFTMK51
1.3 Tantárgy jellege
Kontaktórás tanegység
1.4 Óraszámok
Típus | Óraszám / (nap) |
Laboratóriumi gyakorlat | 3 |
1.5 Tanulmányi teljesítményértékelés (minőségi értékelés) típusa
Félévközi érdemjegy
1.6 Kreditszám
4
1.7 Tárgyfelelős
név | Dr Piroska Laky |
beosztás | Egyetemi docens |
laky.piroska@emk.bme.hu |
1.8 Tantárgyat gondozó oktatási szervezeti egység
Általános- és Felsőgeodézia Tanszék
1.9 A tantárgy weblapja
1.10 Az oktatás nyelve
magyar és angol
1.11 Tantárgy típusa
Kötelező a Szerkezet-építőmérnök (MSc) szakon
Kötelező az Infrastruktúra-építőmérnök (MSc) szakon
Kötelező a Földmérő- és térinformatikai mérnök (MSc) szakon
1.12 Előkövetelmények
1.13 Tantárgyleírás érvényessége
2020. szeptember 1.
2. Célkitűzések és tanulási eredmények
2.1 Célkitűzések
The aim of this course is that students learn and apply at a good skill level the possibilities of numerical solution of engineering problems on computers. The principles of the most relevant numerical techniques including their advantages, disadvantages and applicability are presented during laboratory practices. Students may learn and apply mathematical procedures suitable for solving and visualizing technical problems on computer practices, mainly through examples from civil engineering. A further purpose of this course is to prepare the students for later independent research.
2.2 Tanulási eredmények
A tantárgy sikeres teljesítése utána a hallgató
A. Tudás
- Has a skill level knowledge of a mathematical environment
- Knows the basic commands of a mathematical environment including procedures, loops, branching, visualization opportunities, text data reading and writing possibilities
- Can distinguish the different computation errors
- Knows methods for solving system of linear equations
- Understands the methods for finding the roots of system of non-linear equations
- Is aware of the difference between the methods of interpolation and regression
- Has a general knowledge of optimization methods
- Is informed regarding various numerical derivation and integration procedures
- Knows several methods for solving initial and boundary value problems in case of ordinary differential equation
B. Képesség
- Able to skillfully use a mathematical environment to solve engineering problems
- Able to interpret the upcoming error/warning messages and to fix the specified errors
- Able to knowingly use the software documentation, using which can find the necessary commands, interprets the algorithms and parameters used by the commands
- Able to load text data into a mathematical environment
- Routinely produce charts in a mathematical environment, and modifies them in line with expectations.
- Able to choose the proper algorithm for the specific problem
- Able to fit measurement data with an interpolating or regression curve/surface
- Able to skillfully solve systems of linear or non-linear equations
- Able to solve one or multivariate optimization problems with or without constraints
- Able to differentiate/integrate numerically in case of a certain problem
- Able to transform a higher order differential equation into a system of first order differential equations
- Able to solve ordinary differential equations in case of initial or boundary value problem, even in single and bivariate case
C. Attitűd
- Seeks the most efficient algorithm during the solution
- Susceptible toward the simple and effective program codes
- Attempts to write a well-documented script with comments understandable for others
D. Önállóság és felelősség
- Independently performs the solution of the problem assigned as homework
- Openly receives the well-founded critical comments, accepts the proposals and integrates them during the further work
- Independently checks in the documentation how to use the commands required to solve the tasks
2.3 Oktatási módszertan
Lectures and computer laboratory practices.
2.4 Részletes tárgyprogram
Main topics of the lectures and labor practices (different number of lessons on even and uneven educational weeks, 1x2 and 2x2)
A félév közbeni munkaszüneti napok miatt a program csak tájékoztató jellegű, a pontos időpontokat a tárgy honlapján elérhető "Részletes féléves ütemterv" tartalmazza.
Week | Topics of lectures and/or exercise classes |
1. | Introduction to a mathematical environment, conditionals and loops |
2. | Loading and saving measurement data, graphics |
3. | Computational errors |
4. | Systems of linear equations |
5. | Systems of non-linear equations |
6. | Regression |
7. | Interpolation |
8. | Summary - overview |
9. | Numerical derivation |
10. | Numerical integration |
11. | Optimization |
12. | Ordinary differential equation I. (initial value problem) |
13. | Ordinary differential equation II. (boundary value problem) |
14. | Summary - overview |
A félév közbeni munkaszüneti napok miatt a program csak tájékoztató jellegű, a pontos időpontokat a tárgy honlapján elérhető "Részletes féléves ütemterv" tartalmazza.
2.5 Tanulástámogató anyagok
a) Books and online materials
- Matlab documentation - https://www.mathworks.com/help/matlab/
- Piroska Laky, Bence Ambrus: Numerical methods for Civil Engineers, Lecture notes by Piroska Laky (translated to English by Bence Ambrus), 228 pages (available in the educational framework)
- Todd Young and Martin J. Mohlenkamp (2018): Introduction to Numerical Methods and Matlab Programming for Engineers, Ohio University, 172 oldal (http://www.ohiouniversityfaculty.com/youngt/IntNumMeth/book.pdf)
- Amos Gilat, Vish Subramaniam (2011): Numerical methods, An introduction with Applications Using MATLAB, John Wiley & Sons, ISBN 978-0-470-87374-8, 460 oldal
2.6 Egyéb tudnivalók
The use of own laptops during labor practices is allowed if the used softwares are previously installed.
2.7 Konzultációs lehetőségek
Appointments: As specified on the department’s website, or in consultation with the course instructors via e-mail
Jelen TAD az alábbi félévre érvényes:
2024/2025 semester I
II. Tárgykövetelmények
3. A tanulmányi teljesítmény ellenőrzése és értékelése
3.1 Általános szabályok
The assessment of the learning outcomes specified in clause 2.2 above and the evaluation of student performance occurs via two midterm tests and homework assignments.
3.2 Teljesítményértékelési módszerek
Evaluation form | Abbreviation | Assessed learning outcomes |
Practice exercises (Minor homeworks, formative assessment) | P | A.1-A.9; B.1-B.12; C.1-C.3; D.1-D.3 |
1. Midterm test (Summative assessment) | MT1 | A.1-A.6; B.1-B.8; C.1-C.3 |
2. Midterm test (Summative assessment) | MT2 | A.6-A.9; B.1-B.12; C.1-C.3 |
A szorgalmi időszakban tartott értékelések pontos idejét, a házi feladatok ki- és beadási határidejét a "Részletes féléves ütemterv" tartalmazza, mely elérhető a tárgy honlapján.
3.3 Teljesítményértékelések részaránya a minősítésben
Abbreviation | Score |
P | 30% |
MT1 | 35% |
MT2 | 35% |
Sum | 100% |
3.4 Az aláírás megszerzésének feltétele, az aláírás érvényessége
Signature could not be obtained from the subject.
3.5 Érdemjegy megállapítása
Grade | Points (P) |
excellent (5) | 86<=P |
good (4) | 73<=P<86% |
satisfactory (3) | 60<=P<73% |
passed (2) | 50<=P<60% |
failed (1) | P<50% |
3.6 Javítás és pótlás
- Both midterm tests have a retake possibility. The actual dates of the retakes can be found in the „Detailed course schedule” on the subject’s website. The result of the last test will be the final result for each test.
3.7 A tantárgy elvégzéséhez szükséges tanulmányi munka
Activity | Hours/semester |
contact hours | 14×3=42 |
preparation for the courses | 14×1=14 |
preparation for the tests | 2×24=48 |
practice exercises | 16 |
Sum | 120 |
3.8 A tárgykövetelmények érvényessége
2020. szeptember 1.
Jelen TAD az alábbi félévre érvényes:
2024/2025 semester I