Exam A few notes and hints….

Slides:



Advertisements
Similar presentations
DAIMIHenrik Bærbak Christensen1 TMM and the testing process Setting the context.
Advertisements

DAIMI(c) Henrik Bærbak Christensen1 JUnit A tool for test case management.
HENRIK BÆRBAK CHRISTENSEN ASSOCIATE PROFESSOR AARHUS UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE 1 Experimental Software Architecture Kandidat orientering.
Welcome Course name Faculty name. YOUR COURSE MATERIALS Roger Arnold: Economics, 8th Ed. You will… — be tested — receive homework assignments — have reading.
CPSC 233 Tutorial 1 January 19 th /20 th, Introduction Narges Zirakchianzadeh
CCT 355: E-Business Technologies Class 1: Introduction to Course.
CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v
Prevention to Avoid Intervention Tier 1: the most important tier!
Homework: p odd Quiz tomorrow!…Not spending class time to go over your homework…questions must be answered before school!
1 © 2008 by Humentum Corporation – All rights reserved Rapid Simulation Development Excel  Adobe Flash  Excel Effective Solutions Across Multiple Environments.
Final Exam Review Session 14 LBSC 790 / INFM 718B Building the Human-Computer Interface.
Welcome Course name Faculty name. YOUR COURSE MATERIALS Hall/Lieberman: Economics: Principles and Applications, 4th Ed. You will… — be tested — receive.
The HotCiv GUI Instantiating the MiniDraw Framework.
Henrik Bærbak Christensen1 Test Driven Development “TDD” Summary.
Exam starts right now! Great – no stress!. The Tenets Central Tenets about Exam –Alignment between learning goals and evaluation Evaluation DevOps work.
Henrik Bærbak Christensen1 Build Management Clean environment that works...
Replication Store it in multiple places.... Literature Colouris, Dollimore, Kindberg, 2000 –Gets deep into the details of reliable communication, byzantine.
HotCiv Project Starting up!. Henrik Bærbak Christensen2 HotCiv = Agile development Iterations of –product development –learning increments.
AU CSHenrik Bærbak Christensen1 dSoftArk E2015 Software Architecture Programming in the Large.
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
Data Structures and Algorithms in Java AlaaEddin 2012.
Multi Dimensional Variance: How to make ultra flexible software!
Mandatory 1 / AlphaCiv … Traps to be aware of …. Warn or not? I once asked Kent Beck the following –I have a lot of students in a course in design patterns.
Applying the Principles Two Examples. Example 1 New Requirement It would be nice with a simple GUI “to see something” instead of just xUnit tests...
AU CSHenrik Bærbak Christensen1 dSoftArk Software Architecture Programming in the Large.
AU CSHenrik Bærbak Christensen1 dSoftArk Software Architecture Programming in the Large.
Henrik Bærbak Christensen1 Systematic Testing (Scratching the surface) The art of economic testing...
Patterns are Roles What patterns are and what not…
AU CSHenrik Bærbak Christensen1 dSoftArk E2014 Software Architecture Programming in the Large.
INF3110 Group 2 EXAM 2013 SOLUTIONS AND HINTS. But first, an example of compile-time and run-time type checking Imagine we have the following code. What.
Mandatory 3 Test Stubs State Abstract Factory. Stubs, Spies, and Fake Objects One Example Making distribution testable... Henrik Bærbak Christensen2.
Arkitektur og Dist. Systemer MIT SWK. AU CSHenrik Bærbak Christensen2 Me Henrik Bærbak Christensen Associate professor (lektor) since 2003 –Collaboration.
Mandatory 3 Test Stubs State Abstract Factory. Do not panic! dSoftArk is about Good analyzable design not about HotCiv! Henrik Bærbak Christensen2.
What’s the next step?. Change? Who…? Me…? The world moves and changes fast… What’s your best attitude? Keep calm to compensate for the speed out there?
AU CSHenrik Bærbak Christensen1 dSoftArk E2013 Software Architecture Programming in the Large.
Software Architecture in Practice Welcome to SAiP.
Hints - Mandatory 5 Blackbox Testing Pattern Hunting.
Jenni Bettman The First Tutorial Jenni Bettman
Instantiating the MiniDraw Framework
CSc 1302 Principles of Computer Science II
Java Software Solutions
Welcome to HI OCS Summer 2014!
Software Architecture in Practice
Applying the Principles
Pupil Health & Well-Being
HotCiv Project Starting up!.
Mandatory 1 / AlphaCiv … Traps to be aware of ….
Graduate Teaching Assistants (GTA) Program
Software project mgt. Tutorial # 1 – lab manual.
Scott Pauls Department of Mathematics Dartmouth College
Computing in the Classroom and best practices to improve gender diversity equity: Professional development for adjunct faculty Professor Younge’s Experience.
Skill Based Assessment
Ap computer science 2 AP COMPUTER SCIENCE A EXAM SPRING OF EVERY YEAR
Skill Based Assessment
A Applying the New Curriculum in Classroom
EECE 310 Software Engineering
2018 TA Orientation Workshop - Guiding Questions for Reflection
? ? ? ? ? 1. What is my problem? 1. What is my problem?
Lecture 1: Jobs and Mathematics
CPSC 465: Design and Analysis of Algorithms
ARENA Tutorial - Requirements Engineering
CS Problem Solving and Object Oriented Programming Spring 2019
Software Engineering and Architecture
Software Engineering and Architecture
Java Software Solutions
Software Engineering and Architecture
Software Engineering and Architecture
Software Engineering and Architecture
Software Engineering and Architecture
Software Engineering and Architecture
Presentation transcript:

Exam A few notes and hints…

Henrik Bærbak Christensen Exam guide Draft from 2013 Feedback is very welcome Find it on weekplan 7 Henrik Bærbak Christensen

Henrik Bærbak Christensen When 11-20 Januar Censors: Peter, Elmer, and Aino Henrik Bærbak Christensen

Henrik Bærbak Christensen Format Use the provided exam question set to rehearse the exam format Pick an exercise Spend 15 minutes Finding solution techniques Partially solving it Spend 12 minutes Discussing it with your fellow students Henrik Bærbak Christensen

Henrik Bærbak Christensen Good hints Oral exams require oral presentation This can be learned! How? By rehearsing oral presentation! And you will face it many many times over the next 40 years... Henrik Bærbak Christensen

Henrik Bærbak Christensen Nerveous? Some students are not nerveous at exams. How do you do that??? Some are... Learn to use your nervousness, instead of trying to avoid it... Perhaps it is not a problem, it is a condition of life… Henrik Bærbak Christensen

Henrik Bærbak Christensen Read the exercise Panic! I must read the exercise in 5 seconds so I have more time to solve it! Odds are - you solve the wrong exercise or miss the important point  And – the exam is a discussion – I do not expect you to solve all complex details in only 15 minutes... Henrik Bærbak Christensen

Paths to failure  A main cause for not passing the dSoftArk exam is... Failing in IntProg and dProg2 core stuff i.e. Not being able to express your designs in Java... Is this fair? Yes. You cannot pass a course in advanced programming if you cannot program at all... Henrik Bærbak Christensen

The whiteboard cannot do that! The Eclipse trap Eclipse / IntelliJ are marvelous tools that speed up programming by context-sensitive typing The whiteboard cannot do that! Try to code and compile a Java program in Notepad/Gedit! Henrik Bærbak Christensen

Henrik Bærbak Christensen How to rehearse... Work in teams Test-drive oral presentations on the example set Solve non-mandatory weekplan exercises And use them as exam questions Code simple exercises – mastery through exercise I have TDD’ed the PayStation 20+ times Do the safe-tutorial on you own, PayStation on your own Introduce a Strategy in dProg2 code or whatever... Review and discuss your team mates’ efforts Henrik Bærbak Christensen

It has been a pleasure flying with you dSoftArk 2016 signing off… It has been a pleasure flying with you Henrik Bærbak Christensen