1 | meeting | date | topic | course in abelski | link | topics from course in abelski | comments | |
|---|---|---|---|---|---|---|---|---|
2 | ||||||||
3 | 1 | 19/10/2015 | Object Oriented Programming | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 1-5 (excluding annotations, assertions, enum) | 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 'Bank Acount Exercise' and 'Parallel Lines' assignment. you should submit them @ haim.michael.homework@gmail.com. | |
4 | ||||||||
5 | 2 | 26/10/2015 | Arrays, Strings | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 6 | 1. make sure you watch all video clips about inner classes מחלקות פנימיות at www.javabook.co.il. 2. please complete and submit at haim.michael.homework@gmail.com the cars sorting exercise. | |
6 | Inheritance | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 8 | ||||
7 | ||||||||
8 | 3 | 2/11/2015 | Inner Classes, Enums | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 8, Enum in topic 5 | 1. towards next meeting please complete assignments level 1,2,3 in topic inner classes. | |
9 | ||||||||
10 | 4 | 9/11/2015 | Exceptions Handling, I/O Streams | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 10,14 | 1. please complete all assignments in io streams and in exceptions handling. | |
11 | ||||||||
12 | 5 | 16/11/2015 | Threads (till wait & notify), Networking | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11,16 | 1. towards next meeting please complete the user interface of the chat assignment. | |
13 | User Interface using Swing | Java SE Swing Introduction | http://www.abelski.com/moodle/course/view.php?id=55 | all topics | ||||
14 | Swing Threads Issues | Java SE Images Processing | http://www.abelski.com/moodle/course/view.php?id=66 | topic 3 | please complete the chat assignment at https://docs.google.com/document/d/1KXTpIPzAPnWNI00PhNxR-rSN35t5lHQdo0o25oksbFc/pub You can find a video (in Hebrew) that explains this assignment at http://youtu.be/5AlNy1cOlIU | |||
15 | ||||||||
16 | 6 | 23/11/2015 | Reflection | Java SE Reflection Introduction | http://www.abelski.com/moodle/course/view.php?id=11 | topics 1,2,3 | 1. please complete all assignments in topics 1,2,3 in reflection. | |
17 | Threads (from wait & notify..) | 2. please complete a simple server for the chat client, as well as the ConnectionProxy class and get a chat application that allows the user to chat with himself. | ||||||
18 | ||||||||
19 | 7 | 30/11/2015 | Generics | Java SE Generics Introduction | http://www.abelski.com/moodle/course/view.php?id=10 | topics 1,2,3 | 1. towards next meeting get ready with the lambda expressions topic, by watching the short video clips in english and in hebrew. 2. please complete the assignments in generics towards the 9th meeting. 3. towards next meeting please complete the chat assignment. | |
20 | xml | XML Fundamentals | http://www.abelski.com/moodle/course/view.php?id=16 | all topics | ||||
21 | Parsing XML using DOM Parser | Java SE Core Web Services | http://www.abelski.com/moodle/course/view.php?id=23 | jaxp (topic 5) | ||||
22 | ||||||||
23 | 8 | 7/12/2015 | Collections | Java SE Collections Framework | http://www.abelski.com/moodle/course/view.php?id=67 | all topics | 1. please complete all assignments in the collections and in lambda expressions (difficulty level 1,2 and 3 only). | |
24 | Java 8 Lambda Expressions | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 18 | 2. please install the required software for developing code in scala on your laptop. a. intellij b. scala sdk c. scala plugin for intellij. you can find video clips that explain how to install at www.scalabook.co.il. | |||
25 | ||||||||
26 | 9 (final project #1) | 14/12/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 1-2 | 1. please complete the assignments in topics 1,2 in 'scala fundamentals' course. no need to submit the solutions. | |
27 | junit | The JUnit Framework | http://www.abelski.com/moodle/course/view.php?id=83 | topics 2,3 | ||||
28 | ||||||||
29 | 10 (final project #2) | 21/12/2015 | Default Methods | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 7 | - | |
30 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 3-5 | 1. please complete all assignments in topics 3,4 and 5. 2. please get ready to the quiz. | |||
31 | ||||||||
32 | 11 (quiz) | 28/12/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 6-7 | 1. please move forward with working on the final project and submit phases #3 and #4. 2. please complete assignments (level 2 only) in topics we covered in class. | |
33 | ||||||||
34 | 12 (final project #3 & #4) | 4/1/2016 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | xml (23), java (28), 10 (traits) , patterns matching (15) | 1. towards next meeting please complete all assignments in patterns matching. | |
35 | ||||||||
36 | 13 (final project #5, beta version) | 11/1/2016 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | 6 (functions), 8 (Inheritance), | 1. complete the assignments in topic functions. | |
37 | final submission by 23:59 on february 11th (instead of january 18th) 2016 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | packages, exceptions, patterns matching, type parameterization, abstract members, properties | 1. complete the final project. | ||
38 | SOAP Web Service | Java SE Core Web Services | http://www.abelski.com/moodle/course/view.php?id=23 | topic 2 (Java API for XML Web Services) | ||||
39 | ||||||||
40 | ||||||||
41 | ||||||||
42 | 1. the quiz includes quiestions similar to the tricky questions u already know (might be open questions instead of multiple choice ones): | |||||||
43 | ||||||||
44 | 2. 40% from the quiz refer to the chat assignment. | |||||||
45 | https://docs.google.com/document/d/1KXTpIPzAPnWNI00PhNxR-rSN35t5lHQdo0o25oksbFc/pub | |||||||
46 | ||||||||
47 | 3. the topics covered by the other 60% are: | |||||||
48 | object oriented programming | |||||||
49 | arrays & strings | |||||||
50 | inheritance + | |||||||
51 | inner classes +++ | |||||||
52 | exceptions handling | |||||||
53 | threads +++ (1) | |||||||
54 | i/o streams ++ | |||||||
55 | reflection +++ | |||||||
56 | collections | |||||||
57 | generics | |||||||
58 | lambda expressions +++ | |||||||
59 | networking | |||||||
60 | ||||||||
61 | u can find tricky questions about generics googling "java certification questions in generics" | |||||||
62 | (1) till wait & notify (included) | |||||||
63 | ||||||||
64 | ||||||||