1 | shenkar java scala course detailed plan | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
2 | ||||||||||
3 | ||||||||||
4 | lecture | lecture date | lecture topics | lecture abelski course | lecture abelski course topics | lecture comments | practice 1st date | practice 2nd date | practice topics | practice comments |
5 | ||||||||||
6 | 1 | 7/3/2013 | oop | Developing Java SE Applications | Introduction, Let's Start, The Basic, Introduction to OOP, Object Oriented Programming (not including enum) | 1. you should complete all assignments in those topics we covered in class... and submit by email in according to the guidelines published in our group. the submission of the assignments is towards next meeting and the submission of the tricky questions is towards march 17th. 2. please read and watch the video clips in javabook.co.il that refers all topics covered in the first two meetings. 3. go over all tricky questions in topics 'The Basics', 'Object Oriented Programming' (solve.. and verify your answers... and learn what needed..). | oop in java | |||
7 | ||||||||||
8 | 2 | arrays & strings | Developing Java SE Applications | Arrays & Strings | 1. you should complete all assignments in those topics we covered in class. 2. please read and watch the video clips in javabook.co.il that refers all topics covered in the first two meetings and the video clips in the topics we are going to cover next meeting (inheritance and inner classes). 3. go over all tricky questions in topic 'Arrays & Strings' (solve.. and verify your answers... and learn what needed..)... and submit as usual. | arrays & strings | ||||
9 | ||||||||||
10 | 3 | 4/4/2013 | inner classes (part 1), inheritance | Developing Java SE Applications | Inner Classes, Inheritance | 1. you should complete all assignments in the topic 'inheritance' and submit by email. 2. get ready towards next meeting going over the slides and the relevant clips (highly recommended watching the video clips about networking and user interface at www.javabook.co.il... secondary important is watching the video clips about threads in www.javabook.co.il). 3. watch (again) all video clips about inner classes. 4. u should also complete all tricky questions in topic 'inheritance' and submit by email a report saying how many of the queastions u succeeded to solve. | interfaces, inner classes | |||
11 | ||||||||||
12 | 4 | 11/4/2013 | inner classes (part 2) | Developing Java SE Applications | Inner Classes | 1. you should complete all assignments in 'inner classes' and submit!!! 2. you should complete all tricky questions in 'inner classes' and submit how many questions u succeeded to solve. | i/o streams practice (very gentle... lots of samples... solving together) | |||
13 | ||||||||||
14 | 5 | 18/4/2013 (ends at 1045) | exceptions, i/o streams | Developing Java SE Applications | Exceptions Handling, IO Streams | 1. you should complete all assignmetns in io streams and in exceptions and submit them. 2. you should complete all tricky questions in io streams and in exceptions and submit the number of questions u succeeded to solve correctly. | i/o streams practice (very agressive... more complicated examples... solving together) | |||
15 | ||||||||||
16 | 6 | 25/4/2013 (ends at 1045) | networking, threads, user interface | Developing Java SE Applications | Networking, Threads (introduction overview) | 1. u should complete the chat assignment and submit it towards 16/5/2013. 2. u should complete in thread the following assignments: bonga kapong, sleep assignment and left right threads. | ||||
17 | Java SE Swing Introduction | Introduction, Events Handling, MVC Architecture, Containers | ||||||||
18 | Java SE Images Processing | Threading Issues | ||||||||
19 | ||||||||||
20 | 7 | 2/5/2013 (ends at 1045) | threads | Developing Java SE Applications | Threads | 1. you should complete all assignments in threads (except for assignments about applets). | chat assignment explanation | |||
21 | ||||||||||
22 | 8 | 9/5/2013 | collections | Java SE Collections Framework | All Topics | 1. you should complete (and.. submit!!) all assignments in topics: collections, generics and reflection. | reflection and generics practice | |||
23 | junit | The JUnit Framework | All Topics | |||||||
24 | annotations | Java SE Annotations Facility | All Topics | |||||||
25 | assertions | Java SE Assertions Facility | All Topics | |||||||
26 | generics | Java SE Generics Introduction | All Topics | |||||||
27 | reflection | Java SE Reflection Introduction | All Topics | |||||||
28 | ||||||||||
29 | 9 | 16/5/2013 (quiz in java) | java se web services + quiz (java) | Java SE Core Web Services | All Topics | 1. towards next meeting go over all slides and watch all video clips including the ones in hebrew at www.scalabook.co.il | ||||
30 | scala | Scala Fundamentals | Introduction | 1. you should complete all assignments in topics covered in class. | ||||||
31 | ||||||||||
32 | 10 | 23/5/2013 | scala | Scala Fundamentals | Scala Basics | 1. you should complete all assignments in topics covered in class. | practice topics covered in lecture | |||
33 | ||||||||||
34 | 11 | 30/5/2013 | scala | Scala Fundamentals | Classes & Objects, Operators, Control Statements, Functions | 1. you should complete all assignments in topics covered in class. | practice topics covered in lecture | |||
35 | ||||||||||
36 | 12 | 6/6/2013 | scala | Scala Fundamentals | Java Integration, Traits, Patterns Matching | 1. you should complete all assignments in topics covered in class. | practice topics covered in lecture | |||
37 | ||||||||||
38 | 13 | 13/6/2013 | scala | Scala Fundamentals | Closures, Inheritance, Scala Hierarchy, Packages, Assertions, Unit Testing, Exceptions Handling, Collections, Lists, Type Parameterization, Abstract Members, Properties, Types Conversion, Annotations, Scala & XML, Objects Comparison, Concurrency, Streams, Currying | 1. you should complete all assignments in topics covered in class. | practice topics covered in lecture | |||
39 | ||||||||||
40 | 14 | 20/6/2013 quiz | scala | Scala Fundamentals | java overview, past/present/future perspective | 1. you should complete all assignments in topics covered in class. | practice topics covered in lecture | |||
41 | ||||||||||
42 | ||||||||||
43 | ||||||||||
44 | first quiz topics: | |||||||||
45 | 40% | |||||||||
46 | questions about the chat assignment | |||||||||
47 | ||||||||||
48 | 60% | |||||||||
49 | collections | |||||||||
50 | generics | |||||||||
51 | reflection | |||||||||
52 | threads | |||||||||
53 | i/o streams | |||||||||
54 | inner classes | |||||||||
55 | arrays & strings | |||||||||
56 | object oriented programming | |||||||||
57 | inheritance | |||||||||