6
Informatik I Vorlesung am D-ITET der ETH Z¨ urich Felix Friedrich HS 2017 1 Welcome to the Course Informatik I ! at the ITET departement of ETH Zürich. Place and time: Wednesday 8:15 - 10:00, ETF E1. Pause 9:00 - 9:15, slight shift possible. Course web page http://lec.inf.ethz.ch/itet/informatik1 2 Team chef assistant Martin Bättig assistants Ivana Unkovic Francois Serre Hossein Shafagh Marc Bitterli Christoph Amevor Temmy Bounedjar Michael Prasthofer Sean Bone Patrik Hadorn Nathaneal Köhler Robin Worreby Alexander Hedges Christelle Gloor Yvan Bosshard Alessio Bähler lecturer FF 3 Recitation Session Registry Registration via web page http://echo.ethz.ch Works only when enrolled for this course via myStudies. Available rooms depend on the course of studies. 4

New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

Informatik I

Vorlesung am D-ITET der ETH Zurich

Felix Friedrich

HS 2017

1

W e l c o m e

to the Course Informatik I !at the ITET departement of ETH Zürich.

Place and time:

Wednesday 8:15 - 10:00, ETF E1.Pause 9:00 - 9:15, slight shift possible.

Course web page

http://lec.inf.ethz.ch/itet/informatik1

2

Team

chef assistant Martin Bättig

assistants Ivana Unkovic Francois SerreHossein Shafagh Marc BitterliChristoph Amevor Temmy BounedjarMichael Prasthofer Sean BonePatrik Hadorn Nathaneal KöhlerRobin Worreby Alexander HedgesChristelle Gloor Yvan BosshardAlessio Bähler

lecturer FF

3

Recitation Session Registry

Registration via web page http://echo.ethz.chWorks only when enrolled for this course via myStudies.Available rooms depend on the course of studies.

4

Page 2: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

ProcedureMi Do Fr Sa So Mo Di Mi Do Fr Sa So Mo

Issuance Preliminary Discussion

Submission

Discussion

V Ü V Ü

Exercises availabe at lectures.Preliminary discussion in the following recitation sessionSolution of the exercise until the day before the next recitation session.Dicussion of the exercise in the next recitation session.

5

ExercisesAt ETH an exercise certificate is not required in order to subscribefor the exams.The solution of the weekly exercises is thus voluntary but stronlyrecommended.

6

No lacking resources!

For the exercises we use an online development environment thatrequires only a browser, internet connection and your ETH login.

If you do not have access to a computer: there are a a lot of computers publiclyaccessible at ETH.

7

Online Tutorial

For a smooth course entry we provide an online C++ tutorial

Goal: leveling of the different programming skills.

Written mini test for your self assessment in the first recitationsession.

8

Page 3: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

Exams

The exam (in examination period 2018) will cover

Lectures content (lectures, handouts)

Exercise content (exercise sessions, exercises).

Written exam without any examination adds.

We will test your practical skills (programming skills 1) and theoretical knowledge(background knowledge, systematics).

1as far as possible in a written exam9

Offer

During the semester we offer weekly programming exercises thatare graded. Points achieved will be taken as a bonus to the exam.The achieved grade bonus is proportional to the achieved points ofall exercise series. Achieving all points corresponds to 1/4 grade.

10

Academic integrity

Rule: You submit solutions that you have written yourself and thatyou have understood.

We check this (partially automatically) and reserve our rights toinvite you to interviews.

Should you be invited to an interview: don’t panic. Primary wepresume your innocence and want to know if you understood whatyou have submitted.

11

CodeboardCodeboard is an online IDE: programming in the browser!

Bring your laptop / tablet /. . . along, if available.

You can try out examplesin class without having toinstall any tools.

12

Page 4: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

ExpertOur exercise system consists of two independent systems thatcommunicate with each other:

The ETH submissionsystem: Allows us to evaluateyour tasks.

The online IDE: Theprogramming environment

User

ETH submis-sion system

http://expert.ethz.ch

Login with ETH Credentials

Codeboard.iohttp://codeboard.io

Login with Codeboard.io Credentials

13

Exercise Registration

Codeboard.io RegistrationGo to http://codeboard.io and create an account, stay logged in.

Registration for exercisesGo to http://expert.ethz.ch/ifee1y17e01t1 and inscribe forone of the exercise groups there.

14

Codeboard.io RegistrationIf you do not yet have an Codeboard.io account ...

We use the online IDECodeboard.ioCreate an account to store yourprogress and be able to reviewsubmissions later onCredentials can be chosearbitrarily Do not use the ETHpassword.

15

Codeboard.io LoginIf you have an account, log in:

16

Page 5: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

Exercise group registration IVisit http://expert.ethz.ch/ifee1y17e01t1Log in with your nethz account.

17

Exercise group registration IIRegister with this dialog for an exercise group.

18

The first exercise.You are now registered and the first exercise is loaded. Follow theinstructions in the yellow box.

19

The first exercise – codeboard.io login

Attention If you see this message, click on Sign in now and registerwith you codeboard.io account.

20

Page 6: New Informatik I at the ITET departement of ETH Zürich. · 2018. 6. 28. · Informatik I Vorlesung am D-ITET der ETH Zurich Felix Friedrich HS 2017 1 W e l c o m e to the Course

The first exercise – store progress

Attention! Store your progressregularly. So you can continueworking at any different location.

21

Literature

The course is designed to be self explanatory.Skript together with the course Informatik at the D-MATH/D-PHYS department.Recommended Literature

B. Stroustrup. Einführung in die Programmierung mit C++, PearsonStudium, 2010.B. Stroustrup, The C++ Programming Language (4th Edition)Addison-Wesley, 2013.A. Koenig, B.E. Moo, Accelerated C++, Adddison Wesley, 2000.B. Stroustrup, The design and evolution of C++, Addison-Wesley, 1994.

22

Credits

Course structure developed together with Prof. Bernd GärtnerSkript from Prof. Bernd Gärtner.

And

ere

Que

llen

wer

den

hier

amR

and

indi

eser

Form

ange

gebe

n.

23