Informatics3-2024
A MathWikiből
(Változatok közti eltérés)
(→Practice) |
|||
(egy szerkesztő 19 közbeeső változata nincs mutatva) | |||
11. sor: | 11. sor: | ||
*** grade boundaries: 40,55,70,85 | *** grade boundaries: 40,55,70,85 | ||
** weekly homework | ** weekly homework | ||
− | *** | + | *** 4 points each (changed from 2 points) |
*** 40% required to pass (8 points) | *** 40% required to pass (8 points) | ||
*** points above the requirement are added to the points of the written exam (12 points max) | *** points above the requirement are added to the points of the written exam (12 points max) | ||
27. sor: | 27. sor: | ||
# [https://math.bme.hu/~kkovacs/info3/EA2_en.pdf Basics of C] | # [https://math.bme.hu/~kkovacs/info3/EA2_en.pdf Basics of C] | ||
# [https://math.bme.hu/~kkovacs/info3/EA3_en.pdf Dynamic memory handling] | # [https://math.bme.hu/~kkovacs/info3/EA3_en.pdf Dynamic memory handling] | ||
+ | # [https://math.bme.hu/~kkovacs/info3/EA4_en.pdf Classes] | ||
+ | # [https://math.bme.hu/~kkovacs/info3/EA5_en.pdf Operator overload] | ||
+ | # [https://math.bme.hu/~kkovacs/info3/EA6plus_en.pdf Lectures 6+] | ||
+ | # [https://math.bme.hu/~kkovacs/info3/EApluszplus_en.pdf Subjects that we didn't have time for] (won't be in the exam) | ||
* [https://math.bme.hu/~kkovacs/info3/bonus/EAX_en.pdf Abstract machines, number representation, operating system, etc.] (won't be on the exams) ([https://math.bme.hu/~kkovacs/info3/bonus/ excel machines]) | * [https://math.bme.hu/~kkovacs/info3/bonus/EAX_en.pdf Abstract machines, number representation, operating system, etc.] (won't be on the exams) ([https://math.bme.hu/~kkovacs/info3/bonus/ excel machines]) | ||
34. sor: | 38. sor: | ||
* [[Informatics3-2024/Practical1|Practical 1]] ([[Informatics3-2024/Solutions1|Solutions]]) | * [[Informatics3-2024/Practical1|Practical 1]] ([[Informatics3-2024/Solutions1|Solutions]]) | ||
* [[Informatics3-2024/Practical2|Practical 2]] ([[Informatics3-2024/Solutions2|Solutions]]) | * [[Informatics3-2024/Practical2|Practical 2]] ([[Informatics3-2024/Solutions2|Solutions]]) | ||
− | * [[Informatics3-2024/Practical3|Practical 3]] | + | * [[Informatics3-2024/Practical3|Practical 3]] ([[Informatics3-2024/Solutions3|Solutions]]) |
+ | * [[Informatics3-2024/Practical4|Practical 4]] ([[Informatics3-2024/Solutions4|Solutions]])(This practical was after the 3rd lecture.) | ||
+ | * [[Informatics3-2024/Practical5|Practical 5]] ([[Informatics3-2024/Solutions5|Solutions]]) | ||
+ | * [[Informatics3-2024/Practical6|Practical 6]] ([[Informatics3-2024/Solutions6|Solutions]]) (April 16.) | ||
+ | * [[Informatics3-2024/Practical7|Practical 7]] ([[Informatics3-2024/Solutions7|Solutions]]) | ||
+ | * [[Informatics3-2024/Practical8|Practical 8]] ([[Informatics3-2024/Solutions8|Solutions]]) | ||
+ | * [[Informatics3-2024/Practical9|Practical 9]] | ||
== Homework == | == Homework == | ||
47. sor: | 57. sor: | ||
* [[Informatics3-2024/Homework3|Homework 3]] (Deadline: March 25. 23:59) | * [[Informatics3-2024/Homework3|Homework 3]] (Deadline: March 25. 23:59) | ||
+ | |||
+ | * [[Informatics3-2024/Homework4|Homework 4]] (Deadline: April 24. 23:59) | ||
+ | |||
+ | * [[Informatics3-2024/Homework5|Homework 5]] (Deadline: May 24. 23:59) | ||
+ | |||
+ | * [[Informatics3-2024/Homework6|Homework 6]] (Deadline: May 24. 23:59) | ||
+ | |||
+ | * [[Informatics3-2024/Homework7|Homework 7]] (Deadline: May 31. 12:00) | ||
== Useful links == | == Useful links == | ||
52. sor: | 70. sor: | ||
* Memory visualization (C/C++ and python): [https://pythontutor.com/render.html#mode=edit pythontutor] | * Memory visualization (C/C++ and python): [https://pythontutor.com/render.html#mode=edit pythontutor] | ||
− | * [[Informatics3-2024/Linked Linked list | + | * [[Informatics3-2024/Linked|Linked list example code]] |
A lap jelenlegi, 2024. május 23., 15:47-kori változata
Tartalomjegyzék |
General information
- Teacher
- Kristóf Kovács: kkovacs
- Requirements
- 2 written exams
- April 12, May 24
- each worth 50 points
- individually need 40% to pass
- grade boundaries: 40,55,70,85
- weekly homework
- 4 points each (changed from 2 points)
- 40% required to pass (8 points)
- points above the requirement are added to the points of the written exam (12 points max)
- "pop quizzes"
- at the beginning of the practicals starting from the 2nd week
- can also be done on the next lecture (but only if you missed the practical)
- 1 point each
- 40% required to pass (4 points)
- points above the requirement are added to the points of the written exam (6 points max)
- 2 written exams
Lecture
- Introduction
- Basics of C
- Dynamic memory handling
- Classes
- Operator overload
- Lectures 6+
- Subjects that we didn't have time for (won't be in the exam)
- Abstract machines, number representation, operating system, etc. (won't be on the exams) (excel machines)
Practice
- Practical 1 (Solutions)
- Practical 2 (Solutions)
- Practical 3 (Solutions)
- Practical 4 (Solutions)(This practical was after the 3rd lecture.)
- Practical 5 (Solutions)
- Practical 6 (Solutions) (April 16.)
- Practical 7 (Solutions)
- Practical 8 (Solutions)
- Practical 9
Homework
Send an email with the solutions as attachments (.c, .cpp or if you have .h and .hpp files) to the following email address: tofihomework+2024info3en@gmail.com
You shouldn't attach the compiled programs. If you feel like you're sending a lot of files (5+) you can put them in a zip, but you don't need to.
- Homework 1 (Deadline: March 11. 23:59)
- Homework 2 (Deadline: March 22. 23:59)
- Homework 3 (Deadline: March 25. 23:59)
- Homework 4 (Deadline: April 24. 23:59)
- Homework 5 (Deadline: May 24. 23:59)
- Homework 6 (Deadline: May 24. 23:59)
- Homework 7 (Deadline: May 31. 12:00)
Useful links
- Memory visualization (C/C++ and python): pythontutor