1 | meeting | date (sunday) | topic | course in abelski | link | topics from course in abelski | comments | |
|---|---|---|---|---|---|---|---|---|
2 | ||||||||
3 | 1 | 22/2/2015 | Object Oriented Programming | 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. oהקדמה, יסודות השפה, מחלקות ואובייקטים, הורשה וממשקי . JJJJ 2. u should complete all assignments in topics 3. pls submit at haim.michael.homework@gmail.com. | |
4 | ||||||||
5 | 2 | 1/3/2015 | Arrays, Strings, Inheritance | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 6-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 covered this meeting (6 and 7) and please submit them at haim.michael.homework@gmail.com. | |
6 | ||||||||
7 | 3 | 8/3/2015 | Enums, Inner Classes | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 8 | 0. pls watch the video clips about threads... both the ones in abelski and the ones in javabook.co.il.. and especially the wait & notify video clips in javabook.co.il 1.complete the 'Human Mind' assignment in topic inner classes. please submit at haim.michael.homework@gmail.com. this time, this submission is mandatory. you cannot email me specifying the assignment is redundant. 2. please complete the tricky questions (no need to submit) in topics: 'object oriented programming', 'arrays and strings', 'inner classes' and 'inheritance'. | |
8 | ||||||||
9 | 4 | 15/3/2015 | Enums (from values() method) ,Exceptions Handling, I/O Streams | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 10, 11, 14 | 1. pls get ready for next meeting watching the video clips about client server tcp/ip networking at www.javabook.co.il http://javabook.co.il/wp/?p=193 2. please wathc the video clip about wait and notify functions in thread topic at www.javabook.co.il 3. please complete the assignments in topic i/o streams (topic number 14) and in exceptions handling (topic number 10). please submit at haim.michael.homework@gmail.com (if there are redundant assignments please don't do them.. please list them in your email) 4. please complete the tricky questions in topics 'exceptions handling' and 'i/o streams' (no need to submit). | |
10 | ||||||||
11 | 5 | 22/3/2015 | Threads (till wait & notify) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11 | 1. complete in threads the left right threads assignment. 2. please complete the ConnectionProxy (partial) class together with a sample client and a sample server simple applications as part of your on going solution for the assignment at http://www.abelski.com/moodle/mod/assignment/view.php?id=293. at this stage please avoid the implementation of StringProducer | |
12 | Networking | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 16 | ||||
13 | ||||||||
14 | 6 | 29/3/2015 | User Interface using Swing | Java SE Swing Introduction | http://www.abelski.com/moodle/course/view.php?id=55 | all topics | 1. you should complete the view of the currency exchange rate final project. | |
15 | Swing Threads Issues | Java SE Images Processing | http://www.abelski.com/moodle/course/view.php?id=66 | topic 3 | ||||
16 | 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. | All Topics | ||
17 | ||||||||
18 | 7 | 12/4/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 topics. 2. please complete the ClientGUI and ConnectionProxy classes in the chat assignment. You should test your code by using the simple server you already wrote. Change the simple server so that every text it receives it will automatically send back to the client using a connection proxy. | |
19 | 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 scala and watch the first four topics video clips in www.scalabook.co.il. 2. towards next meeting please complete the assignments in topics reflection and generics. 3. please watch the video clips about lambda expressions both the ones at www.javabook.co.il and the ones you can find in abelski 'developing java se applications' course at http://www.abelski.com/moodle/course/view.php?id=3. in addition, make sure you go over the inner clasc topic (u must know it in order to understand lambda expressions). 4. pls prepare your laptop/pc for scala (installing the required software). 5. please complete the client side of the chat application. | |||
20 | ||||||||
21 | 8 | 19/4/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. please try your best. next meeting you will be asked to complete all assignments. | |
22 | Java 8 Lambda Expressions | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 18 | ||||
23 | Default Methods | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topic 7 | ||||
24 | ||||||||
25 | 9 | 26/4/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | topics 2-4 | 1. please complete the assignments in topics 2,3,4 in 'scala fundamentals' course. | |
26 | ||||||||
27 | 10 (quiz) | 3/5/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | 5 (control statements), 8 (Inheritance), 10 (traits), xml (23) | 1. write a simple code in scala that prints out all currency exchange rates (based on the data we can get in xml from bank israel server). 2. please complete all assignments in those topics we covered in class. | |
28 | ||||||||
29 | 11 | 10/5/2015 | Scala | Scala Fundamentals | http://www.abelski.com/moodle/course/view.php?id=105 | java (28), 6 (functions), | 1. complete the assignments in topic functions. | |
30 | Java Style Guide | Java Points Document | tinyurl.com/javapoints | - | ||||
31 | ||||||||
32 | 12 | 17/5/2015 | XML | XML Fundamentals | http://www.abelski.com/moodle/course/view.php?id=16 | all topics | ||
33 | Threads (from wait & notify) | Developing Java SE Applications | http://www.abelski.com/moodle/course/view.php?id=3 | topics 11 | ||||
34 | 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. | |||
35 | ||||||||
36 | 13 (final project) | 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) | |||
37 | ||||||||
38 | ||||||||
39 | ||||||||
40 | 1. the quiz includes quiestions similar to the tricky questions u already know (might be open questions instead of multiple choice ones): | |||||||
41 | ||||||||
42 | 2. 40% from the quiz refer to the chat assignment. | |||||||
43 | http://www.abelski.com/moodle/mod/assignment/view.php?id=293 | |||||||
44 | ||||||||
45 | 3. the topics covered by the other 60% are: | |||||||
46 | object oriented programming | |||||||
47 | arrays & strings | |||||||
48 | inheritance + | |||||||
49 | inner classes +++ | |||||||
50 | exceptions handling | |||||||
51 | threads +++ (1) | |||||||
52 | i/o streams ++ | |||||||
53 | reflection +++ | |||||||
54 | collections | |||||||
55 | generics | |||||||
56 | lambda expressions +++ | |||||||
57 | networking | |||||||
58 | ||||||||
59 | u can find tricky questions about generics googling "java certification questions in generics" | |||||||
60 | (1) till wait & notify | |||||||
61 | ||||||||
62 | ||||||||