Informatics2-2021

A MathWikiből

Tartalomjegyzék

General informations

  • Lecturer: Ferenc Wettl (wettl)
  • Lab: Muhammad Imran (imran)
  • Lecture
    • Monday 9:15–10:00 H406
  • Lab
    • Wednesday 12:15–14:00 H601

Requirements

Course Requirements

Midterms

The midterms will worth 20 points each. You have to reach a minimum of 10 points in every midterm!

  1. midterm: 2021-03-12 Friday 10:15
    • repetition: 2021-03-26 Friday 10:15
  2. midterm: 2021-04-16 Friday 10:15
    • repetition: 2021-04-30 Friday 10:30
  3. midterm: 2021-05-14 Friday 10:15
    • repetition: 2021-05-21 Friday 10:15
  • extra repetition:
    • You can repeat only one of the previously failed midterms.

Quick Quiz

At the beginning of every lab, there will be a Kahoot! quiz, testing the previous material.

  • https://kahoot.it/
  • The maximum point (for the semester) is 10
  • You have to reach a minimum of 5

Lectures

The lectures can be read in html format or you can run them as jupyter notebook.

  1. Getting started with Python ipynb html
  2. Loops, lists ipynb html (The fields In [1] – In [29] was in the lecture, the others are for the lab)
  3. Functions ipynb html
  4. Data structures ipynb html
  5. More on strings ipynb html
  6. OOP 1 ipynb html
  7. OOP 2, Exceptions, Iterators ipynb html
  8. Functions 2 ipynb html
  9. File operations and running Python from command line ipynb html E0.csv
  10. Programming strategies ipynb html
  11. Binary trees ipynb html
  12. Modules ipynb html
  13. List comprehensions, generator expressions, lambda ipynb html

Labs

We will use jupyter.math.bme.hu on the labs. You can start a similar notebook with the command jupyter notebook on your computer (if it is installed).

  1. lab
  2. lab
  3. lab
  4. lab
  5. lab
  6. lab
  7. lab
  8. lab
  9. lab
  10. lab
  11. lab
  12. lab
  13. lab

Homework

  • There will be 40 points of homeworks during the semester
    • 30 points is considered a 100% so there is 10 points of extra homework
    • You have to reach at least 15 points at the end of the semester
  • You have to submit the homeworks to en1infohazi@gmail.com
  • Use your math account!
  • The exercises should be submitted as an attachment file with the same name as the exercise.

For example, the exercise fahrenheit should be submitted by sending an email to the given address (before the deadline) with an attachment fahrenheit.py, a plain text file containing your code.

You can make such a text file with Notepad++ or in jupyter with New -> Text File.

Textfile.png


Homeworks

  1. Homework (Deadline: 23-02-2021, 23:59)
  2. Homework (Deadline: 02-03-2021, 23:59)
  3. Homework (Deadline: 09-03-2021, 23:59)
  4. Homework (Deadline: 30-03-2021, 23:59)
  5. Homework (Deadline: 13-04-2021, 23:59)
  6. Homework (Deadline: 20-04-2021, 23:59)
  7. Homework (Deadline: 10-05-2021, 23:59)
  8. Homework (Deadline: 17-05-2021, 23:59)
  9. Homework (Deadline: 24-05-2021, 23:59)
Személyes eszközök