Programming, 3. semester (PROG)

Denne plan vil løbende blive opdateret. Kig på planen ofte men undlad at printe planen.

Generel reference

Uge Dato Emner Læsestof Opgaver
35

24.08 - 28.08

  • Brush-up
  • Software-komponenter
  1. Check at du har den nødvendige sofware:
    • Visual Studio (2013 eller) 2015
    • GitExt (unødvendigt i Visual Studio: Det er indbygget - tror jeg nok)
    • ReSharper (licens-dokument på Fronter)
    • Unit Test Generator (unødvendig i Visual Studio 2015: Det er indbygget)
  2. Download and install Doxygen
  3. Calculator part 1: DLL
  4. Calculator part 2: GUI
36 31.08 - 05.09
  • Prøve-eksamen, kun PROG ikke TEK (om noget fra 2. semester)
  • Tracing (repetition fra 2. semester)
  1. Server with tracing
37

07.09 - 11.09

  • .NET high level tasks
  • Concurrent servers
  1. Make your servers (Math, etc. ) concurrent.
  2. Chat server
  3. Port Scanner
  4. Extra: Abstract Tcp server
38

14.09 - 18.09

  • MA ingen lektioner
  • FR Prøve-eksamen (om noget med sockets, Tasks, testing, tracing osv.)
    Denne prøve-eksamen er 1 af de 4 studie-aktiviteter nævnt i studieordningen, side 24
 
39 21.09 - 25.09
  • Web-services: Anvendelse af eksisterende services
  • TO+FR ingen lektioner
  1. Consuming SOAP based web services
40

28.09 - 02.10

  • Web-services (WCF): Egne services.
  • Deployment til Microsoft Azure
  1. Installer Microsoft Azure SDK for .NET (takes some time ...)
  2. WCF webservice: Calculator
  3. WCF webservice: What is (not) possible
  4. Create an account on Microsoft Azure
    Your teacher has a code for you ...
    Valid for 6 months
  5. Deploy your WCF services to Microsoft Azure
  6. Make clients for the Azure versions of your services.
41

05.10 - 09.10

  • MANDAG 11:00 international intro, lokale 301
  • WCF: Egne services med tilstand på serveren
  • SYM single-sprint project!
    Tirsdag estimering
    Torsdag formiddag: realisering
    Torsdag eftermiddag: evaluering
  1. Create a database in Microsoft Azure: At least one table
  2. Simple client application to call the database directly.
  3. WCF webservice to use the database
  4. Client applications to call the web service
    a. locally, b. remote
  5. Azure Data + Storage: File | Blob | DocumentDB
  6. Extra: Black Jack
42 12.10 - 16.10
  • Efterårs-ferie
   
43 19.10 - 23.10
  • WCF (mere endnu)
  • Distribuerede arkikteturer
  • TO ingen lektioner
  1. PowerNap P2P filesharing application with a central registry (Registry implemented in WCF)
  2. Web service concepts
44 26.10 - 30.10
  • Internet of Things (IoT)
  • ON 12:30-15 Oracle-foredrag: Big data
  • Prøve-eksamen.
    Denne prøve-eksamen er 1 af de 4 studie-aktiviteter nævnt i studieordningen side 24
  1. IoT business opportunities
  2. UDP broadcast
  3. Storing information from an IoT in the Cloud
45

02.11 - 06.11

  1. w3schools.com/html play with some of the "Try it Yourself" (green buttons) examples
  2. Use the W3C HTML validator to validate some web pages, including my pages ...
    • If you find a page with a lot of problems try viewing it in different browsers. Any differences?
  3. Download + installer XAMP
  4. Download + install Java Development Kit (to run NetBeans)
  5. Download + installer NetBeans (PHP bundle)
  6. Use NetBeans to make a few linked web pages.
    You may want to use my HTML template for Netbeans
    Do not forget to HTML validate the pages.
  7. HTML Quiz
  8. w3schools.com/css play with some ot the "Try it Yourself" (green buttons) examples
  9. Use NetBeans to make an external style sheet. Define some relevant rules.
    Link the style sheet to one or more of you HTM documents.
  10. Add an internal style sheet to one of your HTML documents
  11. Add inline styles to some of your HTML elements
  12. Validate your CSS
  13. CSS Quiz
  14. Extra: Bootstrap
46

09.11 - 13.11

  • MA 10-12 foredrag om spil
    12:15 foredrag om PHP
  • PHP, fortsat
  1. w3schools.com/php play with some the "Try it yourself" (green buttons) examples.
  2. PHP basic syntax and functions
  3. Deploy your PHP calculator to Azure. Help
  4. Validate the HTML.
  5. Simple calculator in PHP
  6. Cookies and sessions
  7. PHP + MySQL
  8. PHP Quiz
47

16.11 - 20.11

  • PHP, endnu mere
  1. PHP consuming SOAP/WSDL services
  2. PHP consuming REST: Consume one of your REST services
  3. Extra: PHP frameworks
48

23.11 - 27.11

  • Tværfagligt projekt
  • Det tværfaglige projekt er 1 af de 4 studieaktiviteter nævnt i studieordningen side 24
  • MA 12:15-15:15 workshop om CV og job-ansøgninger
  • Noget af det gamle stof du ikke har læst endnu.
    Start med det du ved mindst om.
49

30.11 - 05.12

  • Tværfagligt projekt
  • TI 1. december 13:00 - 15:00 juleklip og gløgg
  • Noget af det gamle stof du ikke har læst endnu
  • Gamle opgaver som du ikke fik løst færdigt.
    Start med det du ved mindst om.
50

07.12 - 11.12

  • Tværfagligt projekt
  • Noget af det gamle stof du ikke har læst endnu
  • Gamle opgaver som du ikke fik løst færdigt.
    Start med det du ved mindst om.
51

14.12 - 18.12

  • Eksamens-træning mv.
  • Prøve-eksamen
    Denne prøve-eksamen er en af de 4 studie-aktiviteter nævnt i studieordningen, side 24
  • Noget af det gamle stof du ikke har læst endnu
  • Gamle opgaver som du ikke fik løst færdigt.
    Start med det du ved mindst om.
52 21.12 - 03.01
  • Jul + nytår
  • Læs pensum for PROG + TEK
 
1

06.01

  • Spørgetime
   
januar 11.01 - 13.01
  • Eksamen
  • Der kommer en tidsplan senere
 
januar 25.01 - 26.01
  • Re-eksamen
   
4 25.01  
  • Mandag: 4. semester starter