0% found this document useful (0 votes)
85 views11 pages

01 Motivation and Logistics

This document summarizes the organization of a lecture on algorithms, programming, and data representation. It outlines that lectures will take place on Mondays from 10:15-11:45am starting on October 23rd. It also describes whiteboard exercises released after each lecture, programming exercises released weekly with a two week deadline, and optional Q&A sessions. Students will take a remote open book exam at the end of the semester to test their understanding of lecture materials and exercises. Students are expected to practice programming independently and are responsible for preparing for the exam. Plagiarism on assignments will result in failure of the course.

Uploaded by

jojovaliaveetil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views11 pages

01 Motivation and Logistics

This document summarizes the organization of a lecture on algorithms, programming, and data representation. It outlines that lectures will take place on Mondays from 10:15-11:45am starting on October 23rd. It also describes whiteboard exercises released after each lecture, programming exercises released weekly with a two week deadline, and optional Q&A sessions. Students will take a remote open book exam at the end of the semester to test their understanding of lecture materials and exercises. Students are expected to practice programming independently and are responsible for preparing for the exam. Plagiarism on assignments will result in failure of the course.

Uploaded by

jojovaliaveetil
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Algorithms, programming

and data representation


Organisation of the Lecture

• Slides and recordings on StudOn


• Syllabus on StudOn
• Discussion forum on StudOn
• One Tutorial slot on Teams per week: registration is not necessary, just join any session you want (4 slots available)
• Programming environment: your own setup or https://colab.research.google.com/ , StudOn
• book: John V. Guttag - Introduction to Computation and Programming Using Python

These slides are partially based on the Lectures Computer Architecture and Hardware at Imperial College London, the Lecture Foundations of Computer Science held in the WS2005/06 – SS
2011 by the Chair for Computer Science 5 (Pattern Recognition) at the FAU Erlangen-Nürnberg and MIT's Introduction to Computer Science and Programming in Python course
https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016 under Attribution-Non Commercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
license.

Further sources are the recommended Literature.

*some parts in this lecture base on https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/


Technische Fakultät 23. Oktober 2023 2
Organisation of the Lecture
Info via Email

The first part is the lecture every Monday from 10:15 to 11:45 am starting on 23th of October.
Here, you will learn essential things about python programming, data structures and algorithms.
The lecture will take place in HS21, Erlangen

The second part is the Blackboard Exercises. These are recorded and will be published every Monday after the lecture. They contain pen-and-paper exercises to
deepen your understanding of basic computer science principles. You are not required to hand solutions in for these exercises. However, we expect you to be able to
solve these problems in the final exam.

Finally, there are Computer Exercises. They contain programming tasks you are required to solve to finish this course. We release a new set of problems every
week. You have two weeks to complete them. You can directly solve these exercises on StudOn to get instant Feedback about the number of points you achieved.
Solve these questions alone! We will run plagiarism checks on all of the solutions (also with solutions from previous years).

If you have questions about the course's contents, or your homework, we offer three online Q&A sessions where we answer your questions. They will start Monday
30th of October. They are not mandatory and you don't need to sign up for them.

Monday 2pm - 4pm

Tuesday 4pm - 6pm

Wednesday 4pm - 6pm

Friday 8am - 10am

Q&A sessions will be entirely online on Teams, so please join our channel.

At the end of the semester, there will be a final exam. We will release more information about that during this term.

*some parts in this lecture base on https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/


Technische Fakultät 23. Oktober 2023 3
Lectures

• Appointments
• Monday, 10:15 – 11:45 am, HS21

• Proof of Work: Online open book exam (120min), 12.02.2024

• Persons in Charge – please use the forum on StudOn for question first
Bernhard Kainz – bernhard.kainz@fau.de

Christine Müller -- christine.mueller@fau.de

Technische Fakultät 23. Oktober 2023 4


• Structuring of the Lecture

• Overview and Goals


• Details on Topics

• Examples

• Relation to Homework and Exams

• Summary
• https://www.studon.fau.de/studon/ilias.php?ref_id=5223653&cmdClass=ilobjcoursegui&cmd=view&cmdNode=
13b:r2&baseClass=ilRepositoryGUI

• This lecture is new and work in progress.

Technische Fakultät 23. Oktober 2023 5


Modules

• Whiteboard Exercise, 2 SWS

• Coding Exercise: 2 SWS


• Exercises: Homework Assignments

• People in Charge:

Christine Müller christine.mueller@fau.de

Mischa Dombrowski mischa.dombrowski@fau.de

Arijit Ghosh arijit.ghosh@fau.de


Team

Technische Fakultät 23. Oktober 2023 6


Structure of Exercises

• Whiteboard Exercises released every Monday after the lecture


• MS-Teams Exercises released every Monday after the lecture

• Submission deadline will be Friday noon.


>2 weeks to complete the exercises but 1 submission every week.

• Q&A sessions
• Mo 14-16 (Mischa, Arijit)

• Mi 8-10

• Do 10-12

• Submission of Homework on StudOn (browser-based coding)

Technische Fakultät 23. Oktober 2023 7


Expectations

• What’s expected from you?


• You’re grown adults
• You choose to be here! Motivation is your problem, not ours!
• You decide, how you prepare for exams, we only offer our support!
• It is acceptable, if you don’t know something.
• It is unacceptable, if you don’t learn anything new!
• Google and Stackoverflow are a programmer’s best friends! Go there first for answers!
• New to programming? PRACTICE. PRACTICE. PRACTICE.
• can’t passively absorb programming as a skill

• Stay curious!

Technische Fakultät 23. Oktober 2023 8


Verification of Work/Performance Monitoring

Remote Exam
• Duration 120 Minutes
• Contents of Lectures, of Exercises and the foundations of the course are
relevant
• Passing grades are determined during/after grading of Exams
• Date will be set by the Examinations Office
• Communications with the Examinations Office via
http://campus.fau.de

The exam performance is exclusively regulated, via the exam regulations,


applicable to the individual student!

Technische Fakultät 23. Oktober 2023 9


Proof of Work Exercise

Submission of Homework StudOn

• heed the deadline, there will be no extensions granted!


Passing grade for exam bonus: 50% of points over all homework = 0.3 better exam mark

• Plagiarism will lead to an immediate failure of the course

Technische Fakultät 23. Oktober 2023 10


Checklist

IdM-Access

• Student Email address


• WiFi

• campo

• CIP-Login

Google Colab
• StudOn

• EST

• Register your FAU-Card for the lock system

• Semesterticket

Technische Fakultät 23. Oktober 2023 11

You might also like