Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok...

40
Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer Science

Transcript of Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok...

Page 1: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Studievaardigheden2012-2013

INTRODUCTIE

Joost N. KokBart van Strien

Leiden Institute of Advanced Computer Science

Page 2: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

[email protected] [email protected]

Page 3: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Studievaardigheden- Welkom!

- Het vak Studievaardigheden levert zes EC op.

- Collegetijden: woensdag van 10:00 tot 11:45 uur en vrijdag van 11.15 tot 13.00 uur.

- Kijk voor de data op de website!

- September 5 niet, 7, 12 LaTeX cursus, 14 niet (DLF weekend), 19, 21, 26, 28

- Oktober 3 niet (Leids Ontzet), 5, 10, 12, 17 niet, 19, 24 niet (tDite), 26 niet (tFI), 31

- November 2, 7, 9, 14, 16, 21, 23, 28, 30 - December 5, 7, 12, 14 

- http://www.liacs.nl/~bvstrien/stuva2012.html

Page 4: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

http://www.liacs.nl/~bvstrien/stuva2012.html

Page 5: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Doelen Studievaardigheden

- Studenten kennis laten maken met aspecten van wetenschappelijk onderzoek.

- Studenten extra baggage geven die het studeren bevorderen en de academische vaardigheden vergroten.

Page 6: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Spelregels- Je mag maximaal twee sessies missen

(melden bij [email protected]!).

- Voor Studievaardigheden ben je geslaagd (voldaan) als alle opdrachten voldoende gemaakt zijn.

Page 7: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Page 8: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Structuur

Leidse Universiteit

Page 9: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

LIACS

- Het Informatica Instituut van de Universiteit Leiden

- Onderdeel Faculteit Wiskunde en Natuurwetenschappen

Page 10: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityLeiden University is the oldest university

in the Netherlands It was founded in February 1575, as a gift

from William of Orange to the citizens of Leiden who had withstood a long siege by the Spaniards 

Page 11: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Page 12: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityLeague of European Research

UniversitiesCambridge, Edinburgh, Geneva,

Heidelberg, Helsinki, Karolinska Institutet, Leiden, Leuven, Milan, Munich, Oxford and Strasbourg

Page 13: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityThree Nobel prize winners

1902 Prof.dr. H.A. Lorentz, Physics1913 Prof. dr. H. Kamerlingh

Onnes, Physics1913 Prof. dr. W.H. Einthoven,

Medicine

Page 14: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityLeiden University has six faculties that

are made up of institutes  Together they offer about 50 bachelor's

programmes and almost 100 master's programmes

 

Page 15: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityUniversity Executive Board is entrusted

with the management and administration of the university as a whole (Rector, President, Vice Rector)

Board of Governors

Page 16: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden University

- Six Faculties:

- Archaeology- Humanities- Law- Leiden University Medical Center

(LUMC)- Science- Social and Behavioural Sciences

 

Page 17: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Page 18: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Leiden UniversityEach faculty has a Faculty Board chaired

by a DeanThe Executive Board has regular

meetings with the Board of Deans on matters of university policy

Page 19: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Science FacultyFaculty

Faculty BoardFaculty Council

Institutes: Management Team (Scientific

Director, Director of Education)Institute Council

Page 20: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Science FacultyThe mission of the Science Faculty is to carry

out excellent research and to provide outstanding undergraduate and postgraduate education

The link between the interrelated core activities of research and education is strongly emphasized within the Faculty

Institutes: Mathematics, Physics, Astronomy, Chemistry, Biology, Bio-Pharmaceutical Sciences and Computer Science

Page 21: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Informatica instituut LIACS

- Management Team- Scientific Director- Director of Education- Managing Director

- Opleidingscommissie- Instituutsraad- Examencommissie- Raad van Toezicht

Page 22: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Informatica

Page 23: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

- Volgens Cornell University:

Computer Scientists are more in demand today than ever before. In fact, more and more fields, from the arts and humanities to music, medicine, linguistics and communication, architecture, and the natural sciences rely on CS to advance their inventions and powers of discovery. And where we are today is just the beginning!

http://tinyurl.com/3zoz3ct

Page 24: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Volgens CNN (2010) is de beste baan in Amerika die van Software Architect:

Money and PayScale.com rate the top 100 careers with great pay and growth prospects.Top 100 rank: 1 Software ArchitectSector: Information Technology

What they do: Like architects who design buildings, they create the blueprints for software engineers to follow -- and pitch in with programming too. Plus, architects are often called on to work with customers and product managers, and they serve as a link between a company's tech and business staffs. What's to like: The job is creatively challenging, and engineers with good people skills are liberated from their screens. Salaries are generally higher than for programmers, and a typical day has more variety. Requirements: Bachelor's degree, and either a master's or considerable work experience to demonstrate your ability to design software and work collaboratively.

http://tinyurl.com/2v5kz6n

Page 25: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Volgens de New York Times (juni 2011) groeien in Amerika de studentenaantallen bij Informatica hard:

Computer science is a hot major again. It had been in the doldrums after the dot-com bust a decade ago, but with the social media gold rush and the success of "The Social Network," computer science departments are transforming themselves to meet the demand. At Harvard, the size of the introductory computer science class has nearly quadrupled in five years.

The spike has raised hopes of a ripple effect throughout the American education system -- so much so that Mehran Sahami, the associate chairman for computer science at Stanford, can envision "a national call, a Sputnik moment."

http://tinyurl.com/3u7pnuf

Page 26: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Volgens het Centraal Plan Bureau (25 jul 2011) is ICT van groot belang voor de Nederlandse economie:

De grootste productiviteitswinsten in een economie worden niet behaald door het hebben van ICT, maar door het gebruik ervan: ICT als Innovatie As. Om gebruik te kunnen maken van ICT heeft een land een aanzienlijke eigen softwarebasis nodig. De Nederlandse softwaresector verschaft deze basis met een jaarlijkse bijdrage aan de Nederlandse economie van ruim 17 miljard euro. ….Uit dit onderzoek bleek dat er in 2010 meer dan 24.000 softwarebedrijven in Nederland waren die samen ruim 17 miljard euro bijdroegen aan de Nederlandse economie, oftewel 2,8 procent. Hiermee is de softwaresector qua economische bijdrage minstens zo groot als enkele topsectoren in Nederland.

http://tinyurl.com/3k9ag6l

Page 27: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

UNIX

opdracht

Page 28: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

http://www.readthesmiths.com/articles/tech/Top_10_Hottest_Geek_Guys

Page 29: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Documenten voor 1e opdracht

- Twee documenten:

- Intro met opdrachten- Unix en Vi commando overzicht :

• “Unix is a 4 letter word” van Chris Taylor

- Beide documenten zijn te vinden op Studievaardigheden website

Page 30: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Linux Intro

- Woensdag 19/09 opdracht in de computerzalen.

- Doel:

- leren hoe gebruik te maken van Unix commando’s

- meer in het bijzonder: bijbrengen van de minimaal benodigde Linux kennis.

Page 31: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Besturingssysteem

- Om programma’s van een gebruiker te kunnen draaien op een computersysteem is er een (altijd aanwezig) programma nodig dat dit mogelijk maakt

- Het zorgt ervoor dat een programma geen last veroorzaakt voor - of last heeft van - andere tegelijkertijd actieve programma’s.

- Dit (systeem)programma heet het Operating System met bijbehorende verzameling hulpmiddelen

Page 32: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

OS als hulpbronbeheerder

- Het Operating System (OS) zorgt er voor dat alle hulpbronnen van het systeem (schijven, schermen, toetsenbord, muis, internet verbinding, USB poorten etc) op de juiste wijze en voor de juiste tijdsduur aan een lopend programma worden toegewezen (“resource manager”).

Page 33: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Virtuele machine

Naar de gebruiker toe presenteert het OS het computer systeem alsof het alleen bezig is met de huidige gebruiker en zijn toepassingsprogramma’s

Page 34: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Interactie met de gebruiker- Interactie met de gebruiker gaat meestal via een

grafische Interface:

- acties worden bepaald en uitgevoerd door aanklikken, slepen en loslaten middels de muis in ruimtelijk weergegeven menustructuren.

- Voor de opdracht werken we met opdrachtregels binnen een commandoscherm (zoals terminal onder Windows)

- Command Line Interpreter ofwel CLI- In Unix varianten heet dit de Shell

Page 35: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Command Line Interpreter

- Unix tcsh-Shell handigheidjes die je moet weten:- binnen de opdrachtregel werkt “automatische

aanvulling na TAB aanslag” (tab completion)- laat de CLI het ingetikte begin van het huidige woord

aanvullen met binnen het systeem het best passende woord dat hetzelfde begin heeft

- als er meer zijn wordt getoond welke namen binnen het systeem hetzelfde begin hebben, zodat door iets verder te typen er wel een eenduidige aanvulling mogelijk is.

Page 36: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

CLI: history en regel edit- Met behulp van de op en neer pijltoetsen kun je in de lijst

van eerdere commandoregels scrollen om zo een eerder commando te hergebruiken

- hergebruik is ook handig als eerder commando regel erg lijkt op volgende commando regel (edit)

- Met behulp van de linker en rechter pijltoetsen kun je naar een positie in de regel gaan en m.b.v. backspace en nieuwe invoer de huidige regel zo “editten” dat de complete regel correct wordt

- waarna ongeacht de cursor positie met ENTER de hele huidige regel aan het OS wordt doorgestuurd om te verwerken.

Page 37: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Handleiding

- Binnen de CLI kun je hulpteksten oproepen door voor het betreffende Unix commando “man” te typen: je krijgt dan een overzicht van de parameters en opties.

- De parameters en opties komen in de plaats van submenu structuren.

Page 38: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Opdracht

- Verkrijgen van de minimaal benodigde Linux vaardigheden, zoals:- hoe automatisch aanvullen van de opdracht

werkt (command completion) - hoe eerder gebruikte opdrachten te

hergebruiken (history en edits)- hoe gebruik te maken van Linux functies

zoals “grep” en “find”- hoe een Shell script te bekijken, begrijpen en

wijzigen

Page 39: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

Mentorgroepjes

Page 40: Leiden University. The university to discover. Studievaardigheden 2012-2013 INTRODUCTIE Joost N. Kok Bart van Strien Leiden Institute of Advanced Computer.

Leiden University. The university to discover.

[email protected] [email protected]