Weekplan Software Design

Semester: 1.sem., spring 2014

Curriculum DK

Curriculum Eng

 

Literature:

Supplementary materials

ERP

Links:

http://webmail.easj.dk/ read your email
http://helpdesk.rhs.dk/ report computers not working, etc.
http://studie.rhs.dk/ intranet for student

SW-Design, 1st semester

Week

Topic Literature/materials
6

Monday

Introduction (Introduction program)

 

Tuesday 8.20-14.00 (Henrik):

  • Introduction to Software Construction
  • Introduction to IT system
  • Greenfoot introduction (Video)
  • 9.00 Head of Study, Lars Kofod
  • 11:00 – 12:00 IT
  • 12.30 Student Counsil
  • 13:00 Christina/Books

www.greenfoot.org

Pair programming video

Thursday 9.00-14.00 (Poul):

  • Introduction to Software Design
  • Greenfoot
 

Frisday 9.00-14.00(Henrik):

  • Greenfoot
  • Introduction to configuration:
    • Get Access to Dreamspark
    • Install Visual Studio Ultimate
    • Set up your Developer Account
    • Install SDK for Windows Azure

 

7

Thursday (9.10-13.55)

  • What is systems development about ? Slides
  • Models, UML, UP, UPEDU
8

Thursday(9.10-13.55)

  • Case study
  • Inception
  • Introduction XAML design
  • [Lar] chapter 3 (slides)+ 4 (slides, lab)
  • [Lar] chapters 5.1
  • [Lar] 6.1-6.8

Frisday (9.10-13.55)

  • Cancelled/Sick

 

9 Thursday (9.10-13.55)
  • Use cases
  • [Lar] 6.1-6.8
  • [Lar] 6.9- 6.10, 6.11-6.17 (slides, lab)
10

Monday (10.10-14.45)

  • UP/"building a bridge" lab
  • Testing use cases
  • Use case diagram
  • Windows design/XAML

Sign up for www.lynda.com, create an EASJ profile

 

Thursday (9.10-13.55

  • Deliver the "UP bridge lab" send by mail to pohe@easj.dk
  • Glossary
  • Model the Domain

Study the first part of the course: Building Windows Store Apps Essential Training (the sections Getting Started and Windows Store App Fundamentals)

11
Monday (10.10-14.45)
  • Presentation:
    • UP bridge
  • Domain modelling
  • SSD (System Sequence Diagram)
  • Windows design/XAML

 


Thursday (9.10-13.55)

  • Operation Contracts
  • Architecture
  • Use Case Design

Study the first part of the course: Building Windows Store Apps Essential Training (the sections Page Navigation and Layout Containers and Brushes)

12 Monday (10.10-14.45)
  • Use Case modelling
  • Windows design/XAML
  • Form groups for the Go mobile project

Thursday (9.10-13.55)

  • Work on the assignment
  • Delphi evaluation
  • Windows design/Blend
13

Monday (10.10-14.45)


Thursday (9.10-13.55)

  • Introduction to GoMobile
  • SWOT
  • Five Forces
  • Generic strategies
14

Monday (10.10-14.45)

Wednesday 2.4.14 (at Campus Køge. The buss leaves Roskilde at 8.45, the bus leaves from køge 14.30)

  • Microsoft Workshop

Microsoft Design workshop: Microsoft Modern Design and Blend. I Handelsskolens Auditorium

Program:

  • 9.30: Microsoft Modern Design in the Auditorium
  • 12:00: Lunch
  • 12.30: From Blend to Photoshop

 

Transport by bus, meeting time at Roskilde 8.30 in the classroom

Please send a mail to me if you go directly to Køge. Meeting time in Køge 9.10

Location: Lyngvej 19 - 25, 4600 Køge

Thursday 3.4.14(at Campus Køge. The buss leaves Roskilde at 8.45, the bus leaves from køge 14.30)

  • Kick off -- GoMobile

Program:

  • 9.30-12: Microsoft event in the Auditorium
  • 12:00 Lunch
  • 12:30 - 14:30: Teambuilding, presentation of Roskilde business cases, make questions for AKAL, team organization (Linnea, Poul and Henrik)

Transport by bus, meeting time at Roskilde 8.30 in the classroom

Please send a mail to me if you go directly to Køge.Meeting time in Køge 9.10

Location: Lyngvej 19 - 25, 4600 Køge

Friday 4.4.14 (at Campus Køge. The buss leaves Roskilde at 8.45, the bus leaves from køge 14.30)

  • Kick off -- GoMobile

Program:

  • 9:30 - 11:30: Company presentation and questions. Company: AKAL, Aksel Alminde
  • 11:30: Lunch
  • 12:00: Ideation Workshop with Sebastian.

Transport by bus, meeting time at Roskilde 8.30 in the classroom

Please send a mail to me if you go directly to Køge.Meeting time in Køge 9.10

Location: Lyngvej 19 - 25, 4600 Køge

15

Monday (10.10-14.45) at Campus Roskilde

  • Workshop - design of Apps GoMobile

Full day Roskilde workshop: Concept development

9:00-14:00

Program:

  • 9:00 - 11:00: Concept development Workshop with Sebastian (target group, sketches/ wireframes)
  • 11.30-14: Groupwork (concept development and team organization)

Thursday (9.10-13.55)

  • Project GoMobile
  • Groupwork with Campus Køge
 

Friday (9.10-13.55)/Henrik at Campus Roskilde

  • Project GoMobile
  • Groupwork with Campus Køge

Full day Roskilde workshop: From Photoshop to Blend

9:00 - 14:30

Program:

  • 9:00-11:40: Photoshop to Blend groupwork
  • 11.40-12.30: Lunch
  • 12:30-14:00: Photoshop to Blend groupwork
  • Deadline for Visual mockups in Photoshop

 


16 Easter holiday  
17 App Workshop (Henrik)  

Thursday (9.10-13.55) at Campus Roskilde

  • Project GoMobile
  • Groupwork with Campus Køge

Full day Roskilde workshop:

9:00 - 14:00

Program:

  • 9:00-11:40: Groupwork (Finish app)
  • 11.40-12.30: Lunch
  • 12:30-14:00: Powerpoint and pitch training workshop with Karl
Presentation slides

Friday (9.10-13.55) at Campus Køge

  • GoMobile HACKATON (Campus Køge 8.30)
  • Pitch of projects

Program:

  • 9.30-10.00 Welcome (In the Auditorium)
  • 10.00-11.00 Pitch, scheduled supervision
  • and company meetings
  • 11.00-12.00 Lunch
  • 12.00-14.00 Pitch, scheduled supervision
  • and company meetings
  • (for details see todays schedule)
  • 14.00-14.30 Award Ceremony
  • (in the Auditorium)

 
18

Thursday (9.10-13.55)

  • Test/repetition
  • Requirement (FURPS/Vision)
  • Sequence diagrams
Library WPF project
19

Monday (10.10-14.45)

  • Class Design
  • GRASP - designing objects with responsibilities
  • Class Design: design class diagram DCD

 

Thursday (9.10-13.55)

  • Design system
  • Start on Exam AppProject
  • Testing/UP

 

Friday (9.10-13.55)

  • Exam AppProject

 

 
20

Thursday (9.10-13.55)

  • Exam AppProject
 
21

Monday (10.10-14.45)

  • Exam AppProject
 

Thursday (9.10-13.55) The 22th May 2014

  • Exam AppProject
  • Everybody should bring a national dish for a buffet.
  • Bowling from 14-16 at Roskilde Bowling Center
 
22

Monday (10.10-14.45)

  • Exam AppProject

 

 
23

Monday the 2.th of June 9.00 - 13.00

  • Invitation
  • Your are invited to see a pitch of the 2nd semester projects from 9.00 - 13.00. You can get inspiration for the next semester.
  • After the presentations the school will serve meals/BBQ

 

 

23-24

  • Prepare Exam
25

Exam on Monday the 16.6 + Tuesday the 17.6

 

Videos:

What is a Use Case? video 
Use Case example 1 - video
Use Case example 2 - video 
POS-system - video 
Requirements modeling and Use Cases - video1
Requirements modeling and Use Cases - video2 
Use Case Diagrams - video - (more videos)From requirements to classes - video1
From requirements to classes - video2
UML class diagrams, associations, roles and multiplicity - video 
Datatypes and attributes - video 
Adding associations to class diagrams - videoUML sequence diagrams - video 
UML class diagram - videoDesigning objects with responsibilities:
video1 - information expert (+ creator) 
video2 - low coupling (+ creator) 
video3 - high cohesion (+ creator) 
video4 - controller
video5 - controller