Student Talks

A student team presents a topic related to Python Libraries to the class. The talks must be short, informative and fun. The goal is help the class learning about what is the library useful for and how to use it.

Teams

Teams must be composed of two students. Exepcions can be considered by the

Topics

Python is a highly modular languages and a great deal of the libraries have been developed and made available to Python programmers. It’s key in making Python a very powerfull tool for developers in many various contexts. Therefore, a topic of a student presentation could be, but it is not limited to, any of the following popular Python libraries:

  • Python Object-Oriented programming.

  • Python Iterators.

  • Data Computing: Pandas.

  • Number Computing: NumPy and SciPy.

  • Graph Computing: NetworkX.

  • Data display: Matplotlib and Seaborn.

  • Databases: MySQL and MySQL connector, MongoDB and PyMongo.

  • Web: Flask, Django.

  • Mobile: Kivy.

  • AI: Sci-Kit Learn.

  • Deep learning: TensorFlow, Keras.

  • Games: Pygame.

The Talk

  • A 10-minutes length oral presentation to the rest of the class.

  • Both members must participate in the talk for a similar length.

  • After the class there will be a time for questions between 5 and 10 minutes long where all students in the class are encouraged to participate.

Deliverables

  • Slides: The docs to be delivered are the slides and other materials used as a support for the presentation. This is mandatory.

  • Report: A written report of the topic you covered in your presentation. It must be delivered in a .pdf file. This is optional but it must be written by the students. Reports generated by other means than the students will be penalized.

Operation

  • Applications: Email to the course coordinator no later than the deadline indicated in the Atenea Course indicating:

    • Names of the team members.

    • Preferred Topics: 3 topics ordered from higher to lower preference.

  • Assignment: The topic assigned to each team (preferably but not necessarily from your list of preferences) will be decided 4 weeks before the presentations dates.

  • Dates:

    • Student lectures will be scheduled during the last 2 weeks of the lective period and will be done during class hours.

    • The docs (slides, report) must be send not later than 48 hours before the presentation.

    • A revised version of the docs (slides) may be send not later than 48 hours after the presentation.

Evaluation

The grade will be based on the following issues:

  • Communication skills (verbal and non-verbal) exhibited during the oral presentation.

  • Answers to the questions.

  • Questions posed to other student presentations.

  • Quality of the materials used as a support.

This is an extra grade that is added to your final grade. Check the grades section to see the exact weight and terms.

===