CS4027 & CS5043 Introduction. 2 Basics... Lecturer: Wamberto Vasconcelos – –Room 232, Meston Bldg. Web pages: –Available.

Slides:



Advertisements
Similar presentations
1 433 – 254: Software Design Rajkumar Buyya Grid Computing and Distributed Systems Lab Dept. of Computer Science and Software Engineering University of.
Advertisements

3 rd body- write 3 rd body CSAP Sign up for PLN presentations Hw: intro- 3 rd body written Monday: finish 3 rd body- write 3 rd body, CSAP Tuesday: writing.
Welcome to Aberdeen 1 Welcome to Computing Science.
Peer-to-peer and agent-based computing Basic Theory of Agency (Contd)
Senior Honours 2008 –2009 Friday 26th Sept 2 pmNew Kings 10 Convenors Ben Jones (Rm S05; & Judith Hosie & Judith.
Senior Honours 2009 –2010 Friday 25th Sept 2 pmNew Kings 10 Convenors Ben Jones (Rm S05; & Judith Hosie & Judith.
Web Applications Development
Fawaz Ghali Web 2.0 for the Adaptive Web.
Cardiff University e-Learning: Blackboard Support 6 Virtual Learning Environment An Instructors Guide to Managing Courses with the Control Panel Click.
Develop the idea of protocols by modelling a computer network with the children as client machines and the teacher as the server. Pass messages around.
Internet Applications
Student Induction 9 October BLDS: British Library for Development Studies Services for IDS fellows and Students Services for external users, e.g:
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
Introduction to Astrophysics Andrew Liddle Movie credit: The Virgo consortium.
May 2009 D2L Upgrade to Version 8.4 Desire2Learn Changes in Version 8.4.
Fundamentals of Information Technology (FI) Ian Harrison
Session 1Introduction to Database Technology Lecturer: Jerry Smallwood
Introduction to Database Technology
Lecture 1 – Introduction, Overview
1 Creating a professional website I Mutsumi Ogawa - LG 400 – wk10.
IB HL1 BUSINESS & MANAGEMENT COURSE OVERVIEW Academic Year.
1 TULIP Partner Meeting: Manchester, UK 20 February 2008.
LO: All students will identify the different types of computers and peripherals that are available. Most students will recommend a computer for different.
CGS st Week Attendance Course Director: Dr. David A. Gaitros Research Associate MCH 103.
CS1101: Programming Methodology
Introduction to Software Engineering (INSE)  Lectures by Kit Lester.
1 Course Information Parallel Computing Fall 2008.
1 Course Information Parallel Computing Spring 2010.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
COMS W1004 Introduction to Computer Science June 25, 2008.
1 Welcome School of Computing and Mathematical Sciences (CMS)
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
COMS S1007 Object-Oriented Programming and Design in Java July 15, 2008.
IB HL1 BUSINESS & MANAGEMENT COURSE OVERVIEW Academic Year.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
CS 2340: Programming in VB Instructor: Dr. Qi Yang Office: 213 Ullrich Phone: YangQ 1.
SYSC System Analysis and Design 1 Part I – Introduction.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
Multi-Agent Systems (MAS) Tom Holvoet Dept. Computer Science, KULeuven Research group on Distributed Systems and Computer Networks.
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
DT249/DT249P Induction Evening for new Students September 11 th 2014.
HNDComputing – DeMontfort University  DeMontfort University 2011 Introduction to Module IMAT1408 wk1 Database Design ConceptsDatabase Design Concepts.
1 Object Oriented Design COP 3331 Spring 2011 MWF 11:50 AM – 12:40 PM CHE 103 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB.
Discrete Maths: Prelim/0 1 Discrete Maths (OLD) Objective – –to give some background on the course , Semester 1, Who I am: Andrew.
SKU3033 / SKF3033 NETWORK & SYSTEM ADMINISTRATOR.
Principles of Financial and Managerial Accounting II Spring Semester Orientation.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
1 WELCOME TO COMPUTER SCIENCE 1027b COMPUTER SCIENCE FUNDAMENTALS II Lecturers: Eric Schost (001) John Barron (002)
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
1 CSCI 3120: Operating Systems Summer 2003 Instructor: Kirstie Hawkey Office hours (outside Room 311): Mon: 2:30-3:30, Fri: 10:30-11:30.
Computers, internet, workshops John Irwin UC San Francisco (& helpers)
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
ONE® Pages Training Presentation North York General Hospital.
Welcome! Course Development Camp Session II July 16 July July
SYSC System Analysis and Design 1 Part I – Introduction.
1 Clinical Decision Support and Knowledge Management Staff –Alan Rector or
CSE 1340 Introduction to Computing Concepts Class 1 ~ Intro.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 3, 2002.
Online services By Nicole Clack. What are online services Service provided via the internet. The are different types of online services eg. Real-Time.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Computer Engineering Department Islamic University of Gaza
Artificial Intelligence (CS 461D)
Artificial Intelligence (CS 370D)
Presentation transcript:

CS4027 & CS5043 Introduction

2 Basics... Lecturer: Wamberto Vasconcelos – –Room 232, Meston Bldg. Web pages: myAberdeen –Its work-in-progress –Also: hing/CS4027/ hing/CS5043/ –Input appreciated (comments, problems spotted) Please check Web-pages regularly

3 Lectures and practicals Lectures –Monday 10-11, Meston 2 –Thursday 9-10, New Kings G11 Drop-in session –Wednesday 9-10, Meston 232 Lab practicals –From next week onwards –Thursday, 1-3PM, Meston Building 311 –Linux/Windows 7 –Some provisions/instructions for laptops

4 Sharing... Lectures (shared) Lab practicals (shared location) –MSc/UG may get different practicals In-course assessments different Exam papers different

5 Structure of the course Peer-to-Peer Computing (P2PC) 4 weeks (8 lectures) 3 practicals Agent-Based Computing (ABC) 8 weeks (16 lectures) Remaining practicals In-course assessment Worth 25% Published late October/early November

6 Required reading Peer-to-Peer Computing (P2PC) From P2P and Grids to Services on the Web, 2 nd Edition, I. J. Taylor & A. Harrison, Springer, 2008 –1 st Edition OK (library has copies) Agent-Based Computing (ABC) An Introduction to Multi-Agent Systems, 2 nd Ed., M. Wooldridge, John Wiley & Sons, –1 st Edition OK (library has copies)

7 Agents and peers Related but not the same: –Both communicate via message-passing –You should be able to differentiate these at the end of this course! Peers: –Content distribution (file sharing) –Limited autonomy and intelligence Agents: –Buying and selling, information gathering –Different degrees of autonomy and intelligence

8 Whats peer-to-peer computing? Theory: –Protocols – kinds & order of messages exchanged –Topology – how peers exchange messages –Information – what peers need to function Practice: P2P applications for –Document management (in a large company) –Collaborative design (involving 100s of people) –Communication –Content (music/film) distribution Examples: –BBC iPlayer –Skype

9 Whats agent-based computing? Theory: –Protocols and games –Languages for specifying and programming –Information needs of agents Practice: –IDEs for agents and multi-agent systems –Agents in commerce (stocks/shares, B2B) –Simulation (evacuation, traffic) –Decision support (air traffic control) Examples: –eBay –Stock Exchange –Battle scenes of Lord of the Rings

10 What you will learn/do in this course... P2P/ABC techniques and applications Theory of peers/agents Use IDEs and JARs for peers/agents Develop simple peers/agents Issues in design, analysis, implementation and testing of peers/agents. Lets start!

11 Links av2n l eature=pyv