K-INFO
HU
EN
Login

Computing

Számítástechnika
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Számítástechnika
Computing
Subject code BMEVESAA103
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 0 2 0
type (linked/independent) autonomous course
Assessment type félévközi érdemjegy
Credits 2
Subject coordinator
Jágerszki Gyula
position: tanársegéd
Responsible department
Szervetlen és Analitikai Kémia Tanszék
Faculty Vegyészmérnöki és Biomérnöki Kar
Subject website http://www.kit.bme.hu/
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

Lectures:

About the theoretical background of programming. The Visual Basic for Applications (VBA) program language. Visual Basic for Excel (VBE).

 Computer Labs:

1. ChemSketch: Drawing chemical structures, generating accurate chemical names, structure optimization, 2D and 3D rendering, molecular property prediction.

2. MS Word: Preparing structured MS Word documents. Heading, chapters, table of contents. Figures and their references. MS Equation editor.

3. Basic operations and functions of Excel Worksheets. Diagrams. Curve fitting on data sets (Solver and trendline)

4. VBE programming: Basic structure of VBE codes. Flowcharts. Concept of variables, algebraic and logical operators, expressions. Conditional statements and loops. Array variables with one index or with two indices. Data structures (record, files). Procedure (Sub), Function and their parameters. Local and global variables. Recording macros.

Basic IT support of engineering computations and presentation of the results (Excel, Word, ChemSketch). Programming in Visual Basic for Excel.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge
Ismeri a szövegszerkesztők és táblázatkezelők alapelveit. Ismeri a programozás alapelveit és összefüggéseit.
Skills
Képes programot írni a felmerülő problémák megoldására.
Attitudes
Megtanulja, hogy hibátlanul kell dolgoznia, mert hibás program rossz eredményt ad.
Autonomy and responsibility
Megtanulja önállóan kidolgozni az elkészítendő program felépítését és megírása során választ a lehetséges programozási eszközök közül.

Oktatási módszertan

In the time of the lectures: Lectures: 5 × 1 class (1th-5th weeks, 45’ long classes).  Computer labs The labs are 90’ long classes. There are 7 lab tasks to complete during the semester, every task has to be completed during the lab class it is assigned to. On a lab class an instructor supervises a group with 15-20 students. Every student works on his/her own computer client. The lab tasks are the following: 1. Chemsketch, Word processing 2. Spread sheeting (Excel) basics. Starting VBE: Variables, types, operators, expressions. Using Cells(row, column) as data input from Worksheet, output to Worksheet. 3. Flowchart, conditional statement. Code of solving a quadratic equation. InputBox. 4. Loops. Function-1. Code of a summation. 5.  Functions-2, Array variables. Data input from txt files. Code: dot product of vectors. 6. Procedures and Functions. Passing parameters to subprograms. Code: Distillation on a 3-column system. 7.  Recording and customize VBE Macros. 8.  Remedial Lab. Tests: 2 × 1 classes (after the 4th and 7th labs, 45’ long classes). Repeated test on the 14th week. Consultations: Starting on the 6th week, every week, except the weeks of the tests (7 × 1 class in the same time and in the same room of the lectures, 45’ classes)

Tanulástámogató anyagok

Online források
1.       Billo E. Joseph: Excel® for Chemists: A Comprehensive Guide, Wiley-VCH,New York – Chicester – Weinheim – Brisbane – Singapore – Toronto, 2001, ISBN 0-471-39462-9 (Paperback), 0-471-22058-2 (Electronic); 2.       Billo E. Joseph: Excel for scientists and engineers, John Wiley & Sons, Inc., Hoboken, New Jersey, ISBN: 978-0-471-38734-3

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
The subject does not have a base knowledge.
General rules
Requirements: a.  In the semester: I) participation in (at least) 6 computer practices, II) solution of tasks belonging to the labs, III) accomplishment of two tests. b.  In the examination period: in the examination period the subject does not have requirements of accomplishment. Consultations: On the manner mentioned in the part 7 and on the basis of the negotiation between the instructor and the students.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description
Dr. Gábor Csonka, Department of Inorganic and Analytical Chemistry
Recommended courses
contact hours 28 study before classes 10 study before tests 12 preparing homeworks 4 study of additional printouts 6 study for exam 0 sum 60
Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement
Faculty Program Curriculum Curriculum type Primary
Default Faculty vegyészmérnöki Vegyészmérnöki alapképzési szak tanterve kötelező nem
Default Faculty vegyészmérnöki Vegyészmérnöki alapképzési szak tanterve kötelező nem
Default Faculty vegyészmérnöki Vegyészmérnöki alapképzési szak tanterve kötelező nem
Default Faculty biomérnöki Biomérnöki alapképzési szak tanterve kötelező nem
Default Faculty biomérnöki Biomérnöki alapképzési szak tanterve kötelező nem
Default Faculty biomérnöki Biomérnöki alapképzési szak tanterve kötelező nem
Default Faculty Default Program Default Curriculum nem