epp book, Studia - INFORMATYKA, język angielski
[ Pobierz całość w formacie PDF ]
English++
English++
English for Computer Science Students
Complementary Course Book
open book
Jagiellonian Language Center
Jagiellonian University
Cracow 2008
1
English++
Książka English++ English for Computer Science Students powstała w ramach nie-
komercyjnego projektu o nazwie English++, który został zrealizowany przez Monikę
Stawicką wraz grupą studentów III roku informatyki uczących się języka angielskie-
go w Jagiellońskim Centrum Językowym Uniwersytetu Jagiellońskiego w Krakowie
w roku akademickim 2007/2008. Autorka i realizatorzy projektu dziękują Dyrekcji
Centrum za umożliwienie jego realizacji, a użytkowników skryptu w wersji papierowej
lub elektronicznej zachęcają do korzystania z materiałów tam zawartych w sposób
twórczy rozszerzając je, adoptując do własnych potrzeb, korygując lub tworząc nowe.
Autorka projektu English++ Monika Stawicka
Realizatorzy projektu English++ Monika Stawicka
Aleksandra Bieńkowska
Paweł Fidelus
Bartłomiej Filipek
Krystian Kichewko
Szymon Kaczorowski
Michał Kubak
Ewa Matczyńska
Tomasz Paczkowski
Michał Pal
Krzysztof Roksela
Aleksandra Sendecka
Artur Staszczyk
Krzysztof Szromba
Piotr Śmigielski
2
English++
Contents
Acknowledgements ................................................................4
Introduction by Władysław T. Miodunka ...................................7
Introduction by Monika Stawicka .............................................9
1. Reading Chapter ...............................................................13
• Roderick Hames “History of Computers” (1998)
• Wikipedia “IloveYou Worm”
• Tim Jones “Anatomy of the Linux Kernel” (2007)
• Damien Stolarz “How to Stream Video Over a Network or the Internet” (2004)
• Wikipedia “Computer Simulation”
• Wikipedia ”Computer Facial Animation”
• Stanisław Migórski “An Introduction to the Modelling of Real-World Problems
by the Simplest Ordinary Differential Equations”(2007)
• Martin Fowler “Writing Software Patterns”
• Randy Nash “Cyber Warfare: Reality or Box Office Hit?” (2007)
• Martin Fowler and Pramod Sadalage “Evolutionary Database Design” (2003)
• Joel Spolsky “Lord Palmerston on Programming” (2002)
• Wikipedia “Quake – Game Engine”
• Piotr Kalita, Robert Schaefer “Mechanical Models of Artery Walls” (2007)
• Robert Ahlfinger, Brenton Cheeseman, Patrick Doody “The Pitch Correction
Algorithm: an Overview” (2006) Wikipedia
• Wikipedia “Software Development Process”
2. Listening Chapter ............................................................141
• John McCarthy, “What is Artificial Intelligence? Basic Questions” (2007)
• Agile Software Development from IT Conversation
• Open News Episode 25 from Open News
• Open News Episode 29 from Open News
• Open News Episode 31 from Open News
3. Presentation Chapter .......................................................177
• How to Give a Succesful Presentation? Practical Information
• Repertoire of Presentation Phrases
• Slide show. “Successful Presentations. A Few Tips From English++”
4. Appendixes ...................................................................191
• Appendix A: Mathematical Terminology
• Appendix B: Mathematical Formulas
• Appendix C: Greek Alphabet
5. Glossary .......................................................................201
3
English++
English++
Acknowledgements
Many people have assisted in the preparation of this first version of the book. But,
of course, as the leader of the English++ project I alone feel responsible for any
shortcomings. I would like to give special thanks to a group of enthusiastic 3rd year
computer science students of the Jagiellonian University without whom this book
would have never been prepared. They have worked as experts in the IT field, text
selectors, authors of complementary exercises, and finally shaped the book. Above all
I am grateful for the support and coordination of the project provided by Artur Staszc-
zyk and Paweł Fidelus and for creativeness and engagement of all the English++ mem-
bers: Aleksandra Sendecka, Aleksandra Bieńkowska, Ewa Matczyńska, Artur Staszczyk
, Paweł Fidelus,Tomasz Paczkowski, Piotr Śmigielski, Bartłomiej Filipek, Krzysztof
Szromba, Michał Kubak, Michał Pal, Krzysztof Roksela, Krystian Kichewko and Szymon
Kaczorowski. They all have contributed to the accomplishment of the book not only
by practicing their English language skills but also by actively using their knowledge
as experts in the field. Their work goes much beyond standard requirements of an
English university course.
Special thanks also go to: Dr Anna Ochal from the Institute of Computer
Science, who revised the mathematical part of the manuscript and to Dr Jerzy
Freundlich, a colleague of mine, who painstakingly revised reading and listening
texts and the exercises; Małgorzata Świątek, Director of the Jagiellonian Language
Center and Professor Marek Skomorowski, Director of the Institute of Computer
Science for the support of my initiative; Professor Władysław Miodunka for helping
me to maintain belief in the value of the Project, Dr Rafał Maciąg and Jerzy Zając for
their help in the recording studio, Dr Monika Coghen for her supportive comments
and Maciek Kwiatkowski for giving the book its final shape. Particular thanks go to
Jolanta Krzyształowska, Financial Director of the Jagiellonian Language Center and
the administrative staff of the Center.
The project members are grateful to Professor Stanisław Migórski, Dr Igor Podolak and
Dr Piotr Kalita from the Institute of Computer Science of the Jagiellonian University
for giving us permission to reproduce extracts of their work in our book: “An
Introduction to the Modelling of Real–World Problem by the Simplest Ordinary
Differential Equations” by Stanisław Migórski and “Mechanical Model of Artery
Walls” by Piotr Kalita and Robert Schaefer. We are also grateful to the following
authors for permission to reproduce extracts of their work in English++ book:
4
English++
com/articles/LordPalmerston.html; Randy Nash for “Cyber Warfare: Reality or
derick Hames
/ex/compsci/articles/history.htm; Damien Stolarz
for “How to Stream Video Over
&seqNum=1; John McCarthy
for „What Is Artificial Intelligence? - Basic Questions”,
www.ibm.com/developerworks/linux/library/l-linux-kernel; Robert Ahlfinger, Brenton
/content/m12539/latest/. A special word of thanks go to those authors who
additionally supported us with their enthusiastic mails.
The following texts come from open sources: “Computer Facial Animation”,
index.php?title=Quake&diff=172131494&oldid=172045276#Quake_en-
gine; Open News episodes 25, 29 and 31 are under the licence of Creative
conversationsnetwork.org/shows/detail175.html. The pictures come from: History of Com-
5
[ Pobierz całość w formacie PDF ]