1 | meeting | lecture | practice | lecture | practice | lecture | practice | topics | course in abelski | link | topics from course in abelski | lecture comments | practice comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | sunday (1600-1900) | sunday (1900-2200) | tuesday (1100-1400) | ||||||||||
3 | |||||||||||||
4 | 1 | 8/3/2015 | 10.3.15 | 8/3/2015 | 15.3.15 | 10/3/2015 | 10.3.15 | The Basic | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 1-4 | 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 topic 3 only. pls submit at haim.michael.homework@gmail.com. if you encounter an assignment you consider as a redeundant one please don't do it. please just list the redundant ones in your email. the submission would be towards the 3rd lecture. | |
5 | |||||||||||||
6 | 2 | 15/3/2015 | 24.3.15 | 15/3/2015 | 22.3.15 | 24/3/2015 | 24.3.15 | Object Oriented Programming (except Enum), Arrays, Strings & Inheritance (till interfaces 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 2. please compelte all assignments in topics arrays&strings and inheritance (except for those assignments about interfaces). please submit them at haim.michael.homework@gmail.com towards meeting 4. | |
7 | |||||||||||||
8 | 3 | 22/3/2015 | 31.3.15 | 22/3/2015 | 29.3.15 | 31/3/2015 | 31.3.15 | Enums, Inheritance (interfaces...), Inner Classes (simple inner class) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 7- 8 + topic 5 (enum) | 1. towards meeting 5 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 inner classes. towards meeting 5. | |
9 | |||||||||||||
10 | |||||||||||||
11 | 4 | 29/3/2015 | 15.4.15 | 29/3/2015 | 12.4.15 | 14/4/2015 | 15.4.15 | Inner Classes (inner class in methods, anonymous inner class and static inner class), Exceptions Handling (except to 'try-with-resources' sub topic), | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 8, 10, 11 | 1. towards 6th meeting, pls watch the video clips (in topic threads) in javabook.co.il 2.complete the assignments in topic inner classes (except for the 'Additional Members Exercise' and except for the 'Binary Tree') and exceptions. | |
12 | |||||||||||||
13 | 5 | 12/4/2015 | 21.4.15 | 12/4/2015 | 19.4.15 | 21/4/2015 | 28.4.15 | Threads (till wait¬ify) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11 | 1. pls watch the video clip about wait and notify (in topic threads) in javabook.co.il. 2. towards meeting 7 please complete in 'threads' topics the following assignment: left right thread, bonga kaponga, sleep exercise, simple salam peace extend thread | |
14 | |||||||||||||
15 | 6 | 19/4/2015 | 28.4.15 | 19/4/2015 | 26.4.15 | 28/4/2015 | 5.5.15 | Threads | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | |||
16 | I/O Streams (till File excluded), | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | 1. towards meeting 9 please compelte all assignments in topic streams. | |||||||||
17 | |||||||||||||
18 | 7 | 26/4/2015 | 3.5.15 | 26/4/2015 | 5.5.15 | 5/5/2015 | 12.5.15 | User Interface using Swing | Java SE Swing Introduction | all topics | 1. towards next meeting, in order to understand events handling (delegation model) please watch the video clip at http://javabook.co.il/wp/?p=118 | ||
19 | Swing Threads Issues | Java SE Images Processing | http://www.abelski.com/moodle/course/view.php?id=66 | topic 3 | 1. towards next meeting please watch the video clips in javabook about following topics: reflection (relatively difficult topic). | ||||||||
20 | Networking | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | 1. towards meeting 9 (you don't need to submit it) please complete the class ClientGUI (excepts handling the ui events) in the 'chat system' assignment (in networking topic). you can get explanation for this assignment at https://www.youtube.com/watch?v=-JY4J43afWQ in order to get another explanation for how tcp/ip client server works pls watch http://javabook.co.il/wp/?p=193. | |||||||||
21 | I/O Streams (from File class), | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | 1. towards meeting 9 please complete all assignments in topic i/o streams and submit them at haim.michael.homework@gmail.com. | |||||||||
22 | 17.5.15 | 19.5.15 | 19.5.15 | Chat System Overview | |||||||||
23 | 8 | 3/5/2015 | 3.5.15 | 3/5/2015 | 12.5.15 | 12/5/2015 | 12.5.15 | User Interface Events Handling | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 13 | 1. towards meeting #9 please complete the 'chat system' assignment (in 'networking' topic in java se applications development course) phase #1 (ClientGUI, ConnectionProxy we can use to send data only and test it with a simple server you develop). | |
24 | 31.5.15 | 26.5.15 | 26.5.15 | Reflection | Java SE Reflection Introduction | http://www.abelski.com/moodle/course/view.php?id=11 | topics 1,2,3 | 1. towards meeting #10 meeting pls complete all assignments in topics 1,2,3 in reflection. 2. towards next meeting please watch the video clips about generics in www.javabook.co.il. | |||||
25 | |||||||||||||
26 | 9 | 10/5/2015 | 31.5.15 | 10/5/2015 | 26.5.15 | 17/5/2015 | 26.5.15 | 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) towards meeting #11. towards next meeting please watch the video clip about lambda expressions at https://www.youtube.com/watch?v=7Im5uGLNyUY | |
27 | 31.5.15 | 26.5.15 | 26.5.15 | Generics | Java SE Generics Introduction | http://www.abelski.com/moodle/course/view.php?id=10 | topic 3 | 1. towards meeting #11 pls compelte all assignments in topic 3 in generics | |||||
28 | 31.5.15 | 26.5.15 | 26.5.15 | Generics | Java SE Generics Introduction | http://www.abelski.com/moodle/course/view.php?id=10 | topics 1,2 | 1. towards meeting #11 pls compelte all assignments in topics 1,2 in generics. complete the chat assignment. | |||||
29 | |||||||||||||
30 | 10 | 17/5/2015 | 17/5/2015 | 26/5/2016 | Java 8 Lambda Expressions | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 18 | 1. towards meeting #12 please complete the assignments in lambda expressions. | ||||
31 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 1 | 1. towards meeting #12 please complete all assignments in topics 1,2 (eventhough we didn't cover topic 2 in class... please go over the slides on your end). | ||||||||
32 | |||||||||||||
33 | 11 (quiz) | 31/5/2015 | 14.6.15 | 31/5/2015 | 9.6.15 | 31/5/2015 | 9.6.15 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 2-4 (on tuesday still need to catch up and do 3 and 4) | 1. towards next meeting pls complete the assignments in topics 2. | |
34 | |||||||||||||
35 | 12 | 7/6/2015 | ??? | 7/6/2015 | 16.6.15 | 9/6/2015 | 16.6.15 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 5, 6 | 1. towards next meeting pls complete the assignments in topics 5,6. (group on tuesday should also complete the assignments in topics 3,4) | |
36 | |||||||||||||
37 | 13 | 22/6/2015 | 16/6/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | for-yield statement, traits, packages, exceptions handling, properties, scala & xml, scala & java integration | ||||||
38 | 7.6.15 | 31.5.15 | 31.5.15 | Log4J | |||||||||
39 | |||||||||||||
40 | |||||||||||||
41 | |||||||||||||
42 | |||||||||||||
43 | |||||||||||||
44 | |||||||||||||
45 | |||||||||||||
46 | |||||||||||||
47 | 1. the quiz includes quiestions similar to the tricky questions u already know (might be open questions instead of multiple choice ones): | ||||||||||||
48 | |||||||||||||
49 | 2. 40% from the quiz refer to the chat assignment. | ||||||||||||
50 | http://www.abelski.com/moodle/mod/assignment/view.php?id=293 | ||||||||||||
51 | clip that explains the assignment can be found at | ||||||||||||
52 | https://www.youtube.com/watch?v=-JY4J43afWQ | ||||||||||||
53 | |||||||||||||
54 | 3. the topics covered by the other 60% are: | ||||||||||||
55 | object oriented programming | ||||||||||||
56 | arrays & strings | ||||||||||||
57 | inheritance + | ||||||||||||
58 | inner classes +++ | ||||||||||||
59 | exceptions handling | ||||||||||||
60 | threads +++ (1) | ||||||||||||
61 | i/o streams ++ | ||||||||||||
62 | reflection +++ | ||||||||||||
63 | collections | ||||||||||||
64 | generics | ||||||||||||
65 | lambda expressions +++ | ||||||||||||
66 | |||||||||||||
67 | u can find tricky questions about generics googling "java certification questions in generics" | ||||||||||||
68 | (1) till deamon thread only | ||||||||||||