1 | meeting | lecture (wednesday) | lecture (thursday) | practice (wednesday) | practice (wednesday) | practice (friday) | topic | course in abelski | link | topics from course in abelski | comments |
|---|---|---|---|---|---|---|---|---|---|---|---|
2 | |||||||||||
3 | 1 | 26/2/2014 | 27/2/2014 | 5/3/2014 | 5/3/2014 | 7/3/2014 | Object Oriented Programming (till equals, included) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 1-5 | 1. u should watch all video clips in hebrew (javabook.co.il) and in english (abelski) in all topics covered in class and topics that will be covered next meeting. 2. u should complete all assignments in topics 1-4 pls submit at haim.michael.homework@gmail.com. 3. try completing (as many as possible) the assignments of topic 5. u don't need to submit these ones. |
4 | |||||||||||
5 | 2 | 5/3/2014 | 6/3/2014 | 12/3/2014 | 12/3/2014 | 14/3/2014 | Object Oriented Programming (from equals), Arrays, Strings & Inheritance (till abstract class excluded) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 5-7 | 1. towards next meeting make sure u watch the video clips in javabook.co.il about inner classes and threads. 2. please compelte all assignments in topics covered this meeting (5, 6). in addition , you can start trying to complete the assignments in topic 7. |
6 | |||||||||||
7 | 3 | 12/3/2014 | 13/3/2014 | 19/3/2014 | 19/3/2014 | 21/3/2014 | Enums, Inheritance (abstract class...), Inner Classes (simple inner class, inner class in methods) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 7- 8 + topic 5 (enum) | 1. please complete all assignments in 'inheritance' (topic 7) and the 'fly box assignmnet' in inner classes (topic 8). 2. please make sure u watch all video clips in javabook) about threads. |
8 | |||||||||||
9 | |||||||||||
10 | 4 | 19/3/2014 | 20/3/2014 | 26/3/2014 | 26/3/2014 | 28/3/2014 | Inner Classes (anonymous inner class and static inner class), Exceptions Handling, Threads (part 1.. till the topic of extending Thread (included)) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 7, 10, 11 | 1. pls watch the wait & notify video clip (in topic threads) in javabook.co.il 2.complete the assignments in topic inner classes and exceptions. |
11 | |||||||||||
12 | 5 | 26/3/2014 | 27/3/2014 | 23/4/2014 | 23/4/2014 | 4/4/2014 | I/O Streams (till path excluded), Threads (part 2 - till wait & notify) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11, 14 | 1. pls watch the video clip about wait and notify (in topic threads) in javabook.co.il. 2. pls complete all assignments in topic i/o streams. |
13 | |||||||||||
14 | 6 | 23/4/2014 | 3/4/2014 | 30/4/2014 | 30/4/2014 | 2/5/2014 | User Interface using Swing | Java SE Swing Introduction | all topics | 1. towards next meeting, in order to understand events handling please watch the video clip at http://javabook.co.il/wp/?p=118 | |
15 | Swing Threads Issues | Java SE Images Processing | http://www.abelski.com/moodle/course/view.php?id=66 | topic 3 | |||||||
16 | Networking, Threads (part 3, wait¬ify) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11, 16 | 1. in threads please complete all assignment (except the ones that refer topics we didn't cover in class). 2. please start working on the "chat system" assignment. the submission is for the meeting after the next one. (in order to get a textarea with all users texts please use the JTextArea and JScrollPane classes). | ||||||
17 | |||||||||||
18 | 7 | 30/4/2014 | 24/4/2014 | 7/5/2014 | 7/5/2014 | 9/5/2014 | User Interface Events Handling | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 13 | |
19 | Reflection | Java SE Reflection Introduction | http://www.abelski.com/moodle/course/view.php?id=11 | topics 1,2,3 | 1. towards next meeting pls complete all assignments in topics 1,2,3 in reflection. | ||||||
20 | Generics | Java SE Generics Introduction | http://www.abelski.com/moodle/course/view.php?id=10 | topics 1,2 | 1. towards next meeting pls compelte all assignments in topics 1,2 in generics | ||||||
21 | |||||||||||
22 | 8 | 7/5/2014 | 1/5/2014 | 14/5/2014 | 14/5/2014 | 16/5/2014 | Java 8 Lambda Expressions | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 18 | |
23 | Collections | Java SE Collections Framework | http://www.abelski.com/moodle/course/view.php?id=67 | all topics | 1. please complete all assignments in collections on-line course (all topics). | ||||||
24 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topic 1,2 | 1. please install the required tools for developing in scala. 2. please complete all assignments in topic 2. | ||||||
25 | Generics | Java SE Generics Introduction | http://www.abelski.com/moodle/course/view.php?id=10 | topic 3 | 1. towards next meeting pls compelte all assignments in topic 3 in generics | ||||||
26 | |||||||||||
27 | 9 | 8/5/2014 | 9/5/2014 (quiz) | 21/5/2014 | 21/5/2014 | 23/5/2014 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 3-5 | 1. towards next meeting pls complete the assignments in topics 3-5 |
28 | |||||||||||
29 | 10 | 15/5/2014 | 16/5/2014 | 28/5/2014 | 28/5/2014 | 30/5/2014 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topic 6 (wed), topics 6-14 (thurs) | 1. towards next meeting pls complete the assignments till topic 14 (included) |
30 | |||||||||||
31 | 11 | 21/5/2014 | 22/5/2014 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 7-19 (wed), topics 15-19 (thurs) | 1. towards next meeting pls complete the assignments in topics 7-19 (included) | |||
32 | |||||||||||
33 | 12 | 28/5/2014 (quiz) | 29/5/2014 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 20-26 (wed), topics 20-26 (thurs) | 1. towards next meeting pls complete the assignments in topics 20-26 (included) 2. please start going over the specific classes in Threads (the second part of the slides), such as: Semaphore, CyclicBarrier, Executors etc. | |||
34 | |||||||||||
35 | 13 | 11/6/2014 | 12/6/2014 | Java | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | Threads | ||||
36 | |||||||||||
37 | 14 | 18/6/2014 | 19/6/2014 | project presentation | |||||||
38 | |||||||||||
39 | 15 | 15/7/2014 (project presentation) | 13/7/2014 (project presentation) 1230-1500 | ||||||||
40 | |||||||||||
41 | |||||||||||
42 | |||||||||||
43 | |||||||||||
44 | 1. the quiz includes quiestions similar to the tricky questions u already know (might be open questions instead of multiple choice ones): | ||||||||||
45 | |||||||||||
46 | 2. 40% from the quiz refer to the chat assignment. | ||||||||||
47 | |||||||||||
48 | 3. the topics covered by the other 60% are: | ||||||||||
49 | object oriented programming | ||||||||||
50 | arrays & strings | ||||||||||
51 | inheritance + | ||||||||||
52 | inner classes +++ | ||||||||||
53 | exceptions handling | ||||||||||
54 | threads +++ (1) | ||||||||||
55 | i/o streams ++ | ||||||||||
56 | reflection +++ | ||||||||||
57 | collections | ||||||||||
58 | generics | ||||||||||
59 | |||||||||||
60 | u can find tricky questions about generics googling "java certification questions in generics" | ||||||||||
61 | (1) till deamon thread only | ||||||||||