1 Distributed Systems – Aims The main aim of the course is to introduce fundamental concepts and techniques for distributed systems, i.e., systems in which.

Slides:



Advertisements
Similar presentations
Student Learning Strategies for Success in Computer Networking July 06 Student Learning Strategies for Success in Computer Networking By Name Neville Palmer.
Advertisements

A Masters in Education in eLearning The University of Hull.
Course Design: The Basics Monica A. Devanas, Ph.D. Director, Faculty Development and Assessment Programs Center for Teaching Advancement and Assessment.
SELF-REGULATED LEARNING Arttu Mykkänen & Kristiina Kurki Contact:
INDEPENDENT LEARNER.
CS1203 SCCC/ATS COURSE SYLLABUS Introduction to Computer Concepts and Applications Revised 8/16/2014 Online 7/14 revision Ed Hall Instructor.
Nevena Ackovska/Magdalena Kostoska Faculty of Computer Science and Engineering (FCSE) UKIM, Skopje, Macedonia 11 th DAAD Workshop on “Software Engineering.
Main Module 1 Fundamentals ARIES Formazione. Main Module 1 Fundamentals Structure – Main Module 1 Module 1 Design process Module 2 Principles of Electrical.
1 CS4513 Distributed Computing Systems Bob Kinicki Term D04.
Research Methods for Business Students
TR1413: Discrete Math for Computer Science Lecture 0: Introduction.
New experiences with teaching Java as a second programming language Ioan Jurca “Politehnica” University of Timisoara/Romania
Evaluation and analysis of the application of interactive digital resources in a blended-learning methodology for a computer networks subject F.A. Candelas,
The Comprehensive School Health Education Curriculum:
ECTS definition : Student centred system, Student centred system, Based on student workload required to : Based on student workload required to : Achieve.
GE1201 Information Management and its Social Impact Dr Ron Kwok Department of Information Systems City University of Hong Kong.
Chapter 11 Management Skills
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Industrial Engineering
An-Najah National University Faculty Of Engineering Industrial Engineering Department Implementation Of Quality Function Deployment On Engineering Faculty.
Computing Fundamentals Module Lesson 19 — Using Technology to Solve Problems Computer Literacy BASICS.
CIRCUIT AND SYSTEMS SKEE /2014, Sem II Nik Din Muhamad Section 01 Bilik: P (MEK)
CS 352 Introduction to Usability Engineering Class Size: Winter 2014: 53 Spring 2014: 89 Summer 2014: 72.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Semester: September 2015 Ezwan Shah Abd Majid
ESB Students’ attitudes. Methodology and Research Research was conducted in June, current and 6 graduated ESB students took part in the research.
Goran Šuković, University of Montenegro 1/24 Experiences with Diploma Projects at University of Montenegro 10 th Workshop on “Software Engineering Education.
“The great end of education is to discipline rather than furnish the mind; to train it to the use of its own powers, rather than fill it with the accumulation.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
Essentials for Quality Gifted Education Making Middle Grades Work.
Lecture 1 Page 1 CS 111 Summer 2013 Introduction CS 111 Operating System Principles Peter Reiher.
Teacher Authority WEEK 1 – Welcome webinar preparation + Free word associations Learn about course syllabus and learning environment Course basics Provide.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
© University of Wales, Bangor 2000 Learning and Business: Supporting Lifelong Learning and the Knowledge Worker through the Design of Quality Learning.
MITM743 Advanced Project Management Introduction To The Class.
CSE 1105 Week 1 CSE 1105 Course Title: Introduction to Computer Science & Engineering Classroom Lecture Times: Section 001 W 4:00 – 4:50, 202 NH Section.
FYITS – Students Mktg Briefing Nov 2010 BSc (Hons) Engineering Management Nature of Course The course seeks to equip students with management knowledge.
Session Objectives At the end of the session you should :- 1.be able to identify at least 4 factors which can be barriers to learning 2.list as many of.
Computing Fundamentals Module Lesson 6 — Using Technology to Solve Problems Computer Literacy BASICS.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
1 Problem based Learning – The AAU Way A Work Shop given by: Mona Dahms Department of development and planning Fibigerstraede 11, DK Aalborg East.
INTRODUCTION OF THE ECTS AT THE B&H UNIVERSITIES UNIVERSITY OF EAST SARAJEVO Faculty of Electrical Engineering WORKLOAD, GRADES AND ECTS Case Study Prof.
Peer Reviewer - Basic Workshop 2 Prof Hala Salah Consultant in NQAAP Prof Hussein El-Maghraby Member, NQAAP.
2/22/2010 TESL 3240 Curriculum Development and Materials Design Course overview.
Information Systems Department. Speakers  Mohamed Mahmoud Hafez –Graduated, Information Systems, Class 2006 –Teaching Assistant since 2006 –Work Experience.
Instructional Plan Template | Slide 1 AET/515 Instructional Plan Template Jami Anderson.
Application Individualization and Differentiation in Czech Primary Schools - One of the Characteristic Features of Inclusion Application Individualization.
Course File seminar NCAAA SSR Preparation (3rd dec 2015)
INFOMGP Student names and numbers Papers’ references Title.
Computer Security Course Syllabus 1 Computer Security Lecturer : H.Ben Othmen.
Welcome to IB Physics Where time must be your friend.
Final Challenge Approach to Robotics Education Angela A. Sodemann Arizona State University Keywords: robotics, hands-on, project- based.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Fifth Edition Mark Saunders, Philip Lewis and Adrian Thornhill 2009 Research Methods for Business Students.
Introduction to the PV course September 3rd 2012 Lars Peter Jensen and Lone Stub Pedersen © SLP-gruppen,
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
West Campus Science Electives
GCSE Computer Science Content Overview
KA1 “HIGH SCHOOL HIGH TECH SCHOOL OF THE FUTURE” project lasts from August the 1st, 2014 till July the 31st, 2016.
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Accounting (Foundation)
Rob Gleasure IS3320 Developing and Using Management Information Systems Lecture 1: Introduction to IS3320 Rob Gleasure.
PROBLEM OF RESEARCH.
EECE 310 Software Engineering
Computer Literacy BASICS
Implementing the Feedback Protocols
Presentation transcript:

1 Distributed Systems – Aims The main aim of the course is to introduce fundamental concepts and techniques for distributed systems, i.e., systems in which more computers are connected in a network in order to cooperate and share resources such as files, printers and Internet access The course gives the students prerequisites to analyse, design, and implement distributed systems.

2 Distributed Systems’ - Aims The aims of the course is for the student to be able to –Describe fundamental concepts of and techniques in distributed systems –Analyze distributed systems according to desired qualities –Apply distributed systems techniques to implement distributed system designs –Compare and contrast concepts of and techniques in distributed systems with respect to their ability to fulfill desired qualities –Design distributed systems according to desired qualities by choosing among introduced concepts and techniques

3 Distributed Systems – Exam Compulsory program –There will be a number of compulsory assignments –A satisfactory result of the assignments is required in order to enroll for the exam Exam –Oral examination –Internal examiner –13 scale The exam tests only –Describe fundamental concepts of and techniques in distributed systems –Analyze distributed systems according to desired qualities –Apply distributed systems techniques to implement distributed system designs –Compare and contrast concepts of and techniques in distributed systems with respect to their ability to fulfill desired qualities –Design distributed systems according to desired qualities by choosing among introduced concepts and techniques

4 Distributed Systems’ – Exam Compulsory program –There will be a number of compulsory assignments –A satisfactory result of the assignments is required in order to enroll for the exam Exam –Oral examination with preparation –The student chooses among two types of assignments Analysis: giving an existing distributed system, analyze with respect to given requirements Design: given requirements, design a new distributed system –The student is then given preparation time to partially solve this –Internal examiner –13 scale The exam tests only –Describe fundamental concepts of and techniques in distributed systems –Analyze distributed systems according to desired qualities –Apply distributed systems techniques to implement distributed system designs –Compare and contrast concepts of and techniques in distributed systems with respect to their ability to fulfill desired qualities –Design distributed systems according to desired qualities by choosing among introduced concepts and techniques

5 Distributed Systems – Activities Lectures –3 hours/week (2+1) Excersises –3 hours/week Compulsory programme

6 Distributed Systems’ – Activities Learning cafés Problem days –8 hour day –Short problem presentations –Small student groups in learning labs –Lecturer + TAs supervise –Recap Compulsory assignments –One per problem day

7 Distributed Systems – Evaluation Qualitative questionnaire –Good and bad things about course End of course

8 Distributed Systems’ – Evaluation Evaluation per problem day

9 Too much work Exciting, looking forward to Parts of it wbill never work – doomed Parts of it worthwhile Great that we look upon teaching in a light

10 Take students seriously – and subject matter Enable students to solve real problems – educate better software engineers Very good alignment between exam form and aims (and learning activities)

11 Aims –Can this be done in seven weeks? –Too much focus on low levels of SOLO Activities –Problem days may not work student motivation Amount of work – also in planning Problems with environment –High workload wrt planning and sequencing Exam form –High workload –Students have to choose level – will they choose right?

12 New teaching and exam forms Real systems for real companies Help on research project in distributed systems Peer assessment of distributed systems

13 Is the white hat applicable in this context? Sequencing