User Tools

Site Tools


2ip65_en_2ip70

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

2ip65_en_2ip70 [2010/08/31 14:51] (current)
Line 1: Line 1:
 +====== 2009-versie Inleiding Programmeren / Basisinformatica (2IP65 / 2IP70) ======
  
 +Last changes: ​
 +
 +  * 26 Oct 2009: External links to material added
 +  * 24 Oct 2009: **Rest of Reader added**, examination part added
 +
 +Note that this page supports RSS. This is a system to keep you informed about changes in this page. Click "RSS XML FEED" and paste the URL in the RSS reader of your choice.
 +
 +===== Homework assignments =====
 +
 +Every week there is a Homework assignment to be submitted via [[http://​peach.win.tue.nl|Peach]]. The assignment is usually visible from Thursday afternoon. Most assignments can be made in pairs (individual submission is allowed too). If you work in a pair, submit once form one account and the other as an author in the submission procedure. Some assignments will be individual only. This will be clearly stated in the description. Assignments must be submitted via Peach before the deadline. Only the instructor and the teacher can extend your deadline in special cases. ​
 +
 +===== Examination =====
 +
 +2IP65 and 2IP70 have different examinations on different dates. ​
 +
 +2IP65 students will get an exam with Java programming exercises, corresponding to the level of the homework assignments. ​
 +
 +2IP70 students will get fewer Java programming exercises, corresponding to the level of the homeowrk assignments,​ and some questions about the lectures on Mondays. ​
 +
 +In both exams, the focus is not on finding difficult algorithms, but on implementing in Java. 
 +
 +==== Grading ====
 +
 +  * The best 6 out of 8 homework assignments contribute 30% to the final grade.
 +  * The examination contributes 70% to the final grade. ​
 +  * If there were two assignments in one week (2IP65), the results of the two assignments are averaged and count as one. 
 +
 +The result of the homework assignment also counts with the result of the second chance examination in January.
 +
 +During the examniation you may use your laptop. Using internet or other means of communciations is forbidden and will be blocked.
 +
 +===== Schedule =====
 +
 +| Tuesday 5+6 | 2IP65 | computer science groups 5-8 | Aud 9 | Nick van der Veeken - Paul Visschers |
 +| Tuesday 5+6 | 2IP65 | computer science groups 1-4 | Pav U46 | Michel Westenberg |
 +| Tuesday 5+6 | 2IP65 | computer science groups 9-12 X | Pav B2 | Thorstin Crijns - Ron Vanderfeesten |
 +| |
 +| Tuesday 7+8 | 2IP70 | mathematics | MA 1.43 | Daniel Trivellato | 
 +| Tuesday 7+8 | 2IP70 | other students | IPO 0.98 | Peter Veltkamp - Antoni Simone | 
 +| |
 +| Wednesday 7+8 | 2IP65 | computer science groups 5-8 | MA 1.41 | Kees Hemerik |
 +| Wednesday 7+8 | 2IP65 | computer science groups 1-4 | HG 6.96 | Maurice Aarts - Tom Boshoven | (9 Sep and beyond) |
 +| Wednesday 7+8 | 2IP65 | computer science groups 9-12 X | IPO 0.98 | Peter Veltkamp |
 +| |
 +| Thursday 1+2 | 2IP70 | mathematics | HG 6.09 | Daniel Trivellato | 
 +| Thursday 1+2 | 2IP70 | other students | Pav B1 | Peter Veltkamp - Antoni Simone - Tom Vrancken | 
 +
 +===== Material =====
 +
 +==== Week 8 ====
 +
 +  * {{:​slides2ip-8.pdf|Slides week 8}}
 +  * {{:​instr2ip-8.pdf|Instruction week 8}}
 +  * {{:​description.html|Cookies (example exercsise)}}
 +  * {{:​cookiebroker.java|Solution to Cookies}}
 +
 +==== Week 7 ====
 +
 +  * {{:​slides2ip-7.pdf|Slides week 7}}
 +  * {{:​instr2ip65-7.pdf|Instruction 2IP65 week 7}}
 +  * {{:​instr2ip70-7.pdf|Instruction 2IP70 week 7}}
 +
 +==== Week 6 ====
 +  * {{:​slides2ip-6.pdf|Slides week 6}}
 +  * {{:​fileecho.java|FileEcho.java}} ​
 +  * {{:​instr2ip-6.pdf|Instruction week 6}}
 +
 +==== Week 5 ====
 +  * {{:​slides2p-5.pdf|Slides week 5}}
 +  * {{:​instr2ip-5.pdf|Instruction 5}}
 +  * {{:​digitfreq.java|method digitFreq}} ​
 +
 +==== Week 4 ====
 +  * {{:​files4.zip|Starter files}} to be used with Instruction 4.
 +  * {{:​instr2ip-4.pdf|Instruction 4}}
 +  *|{{:​slides2ip-4.pdf|Slides week 4}} {{:​slides2ip-4-no-background.pdf|without background}}
 +
 +==== Week 3 ====
 +  * {{:​slides2ip-3.pdf|Slides week 2}} (some slides were not presented, due to lack of time; read the slides about arrays and constants)
 +  * {{:​instr2ip-3.pdf|Instruction 3}}
 +
 +==== Week 2 ====
 +  * {{:​slides2ip-2-nbg.pdf|Slides week 2}}
 +  * {{:​instr2ip-2.pdf|Instruction 2}}
 +
 +==== Week 1 ====
 +  * {{:​netbeans-tutorial-2.2.pdf|NetBeans tutorial}}
 +  * {{:​Interest.java|Interest.java}} (if you download this file, rename it to Interest.java) ​
 +  * {{instructie2ip-1.pdf|Instruction 1}}
 +  * {{:​slides2ip-1.pdf|Slides week 1}}
 +
 +==== Reader ====
 +
 +The relevant chapters of the reader are available. ​
 +  * {{:​readerch1-5.pdf|Reader Chapters 1-5}}
 +  * {{:​bookreader2nd.pdf|Reader Rest}}
 +
 +==== External Material ====
 +
 +  * The [[http://​java.sun.com/​docs/​books/​tutorial/​index.html|Java Tutorials by Sun]] contain tutorials by the creators of Java on almost every topic. The tutorials are subvidided into //trails//. Most useful for this course seems [[http://​java.sun.com/​docs/​books/​tutorial/​java/​index.html|Learning the Java Language]], in particular [[http://​java.sun.com/​docs/​books/​tutorial/​java/​nutsandbolts/​index.html|Language Basics]]. ​
 +  * The complete Sun tutorial is also available as [[https://​cds.sun.com/​is-bin/​INTERSHOP.enfinity/​WFS/​CDS-CDS_Developer-Site/​en_US/​-/​USD/​ViewProductDetail-Start?​ProductRef=tutorial-2009_09_23-oth-JPR@CDS-CDS_Developer|one big zip-file]].
 +  * Online exercises can be found on [[http://​javabat.com]].
 +  ​
 +  ​
2ip65_en_2ip70.txt ยท Last modified: 2010/08/31 14:51 (external edit)