cs.402 embedded systems introduction duncan smeed

19
CS.402 Embedded Systems Introduction Duncan Smeed

Upload: catherine-clarke

Post on 29-Dec-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CS.402 Embedded Systems Introduction Duncan Smeed

CS.402Embedded Systems

Introduction

Duncan Smeed

Page 2: CS.402 Embedded Systems Introduction Duncan Smeed

Administrivia

Resources Syllabus Textbook Lecture Notes One-Minute Papers Tutorials/Practicals Assessments Pre-requisites Recommended Reading/References

Introduction CS402_01/2

Page 3: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Resources

Web pages

Forum

E-mail

CS402_01/3

Page 4: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Resources – Web pages

SPIDER:<spider.science.strath.ac.uk/spider/spider/showClass.php?class=CS402>

Primarily used for everything bar the forum In the process of being updated so…

…current alternative:<personal.cis.strath.ac.uk/~dunc/teaching/cs402/>

CS402_01/4

Page 5: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Resources – Forum

Official Forum <https://local.cis.strath.ac.uk/forums/viewforum.php?f=115> Integral part of class delivery content

• I.e. may contain examinable material Usual place for announcements, etc.

CS402_01/5

Page 6: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Resources – E-mail

The official forum is the preferred method of e-interaction…

…However, if you must use e-mail to contact me about the class then please be aware of my…

…Filters and Spam Traps, so Please use the label [CS402] as part of the subject line Best to use your official University or Departmental account

CS402_01/6

Page 7: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Syllabus & Textbook

SyllabusSee<http://www.strath.ac.uk/cis/localteaching/localug/CS402/>

Textbook

Computers as Components, 2/e<http://www.elsevierdirect.com/product.jsp?isbn=9780123743978>Wayne WolfISBN: 978-0-12-374397-8

CS402_01/7

Page 8: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Lecture Notes

Distribution policyAvailable from:SPIDERand<personal.cis.strath.ac.uk/~dunc/teaching/cs402/downloads/>

Slides only part of the story! Attending the lectures is highly recommended* Having (access to) the textbook is highly recommended

* Note: It is now departmental policy to record attendance at lectures, practicals and tutorials.

CS402_01/8

Page 9: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

One-Minute Papers

This will be the 6th year of using OMPs to support the teaching of my classes

Handed out at the start of each lecture If I forget then please remind me!

Collected in at the end of each lecture Please don’t forget to hand in your OMP!

Returned at a subsequent tutorial/practical Used to kick-start a tutorial/practical Q&A?

OMP Bonus Scheme! Worth up to an additional 10% of the coursework contribution.

I.e. 10% * 20% => 2% of the overall assessment. Each OMP is given a mark between 1 and 3

① Neither of the questions answered② Only one of the questions (sensibly!?)③ Both questions answered (sensibly!?)

CS402_01/9

Page 10: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

One-Minute Paper… Questions

There are two OMP questions:Q1 What was the most important point made in the lecture

today?Q2 What are you still most unsure of as a result of the lecture?

Please answer these questions as honestly as possible They are an invaluable, and immediate, source of feedback Answers to Q2 will help focus later lectures/tutorials on common

issues

There may be a third question – typically a MCQ for eliciting feedback. For instance:

CS402_01/10

Page 11: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Tutorials/Practicals?

Details/Links: TBA

Guidelines: TBA

Start Week 3 – Allocations announced in Week 2Frequency – TBD but a possible/likely scenario Tutorials in odd-numbered weeks Practicals in even-numbered weeks

CS402_01/11

Page 12: CS.402 Embedded Systems Introduction Duncan Smeed

Encourage Learning with In-Tutorial Exercises

Exercises attempted before/during/after tutorials and practicals are a vital aspect of engaging with the class content.

Many of the exercises will be derived from the end-of-chapter exercises of the textbook.

The more exercises attempted the better the level of knowledge and understanding will be.

Given the number of exercises that are set and the importance of these, it is recommended that students organise themselves into small self-help groups.

I call these self-help groups “ELITE Teams” ;-)

Introduction CS402_01/12

Page 13: CS.402 Embedded Systems Introduction Duncan Smeed

ELITE Teams

Composition Self-determined by the students Up to 4 students in each team Members of a team should be in the same tutorial group

Organisation ELITE Teams are encouraged to meet on an ad-hoc, weekly,

basis outside the scheduled times for the CS.402 lectures/tutorials/practicals. The time available in a tutorial/practical will not be enough!

Members of the team are encouraged to share the workload of answering the In-Tutorial Exercises. How this is done is up to each team. There are several approaches…

Justification & Motivation ELITE Team members will be able to discuss and answer more

questions/exercises than they could as individuals.

Introduction CS402_01/13

Page 14: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Assessments

Exam: 80% Answer 3 questions from 4

Coursework: 20% Assessed Coursework Exercise (Individual) Assessed Coursework Exercise (Group Project) Class Test #1 Class Test #2

Bonuses: ?% OMP Bonus Scheme! Bonus questions in ACEs?

CS402_01/14

Page 15: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Assessed Coursework Exercises (ACEs)

Assessed Coursework Exercise (Individual) Type: Individual Exercise Weight: 50/200 Set: Monday, 7th February – Week 3 Due: Monday, 7th March – Week 7

Assessed Coursework Exercise (Group Project) Type: Group Exercise Weight: 100/200 Set: Monday, 1st March – Week 6 Due: Monday, 25th April – Week 12

ACE Groups Composition: TBD Operation: TBD

CS402_01/15

Page 16: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Class Tests

Class Test #1 (CT #1) Type: In-lecture, 25 question, 20-minute, MCQ Weight: 25/200 Set: Tuesday, 8th March – Week 7

Class Test #2 (CT #2) Type: In-lecture, 25 question, 20-minute, MCQ Weight: 25/200 Set: Tuesday, 26th April – Week 12

CS402_01/16

Page 17: CS.402 Embedded Systems Introduction Duncan Smeed

Feedback Mechanisms

Marked work and/or marking schemes As appropriate

Sample solutions Online and/or covered in lectures/tutorials/practicals

Forum Q&As But remember this is not a ‘distance learning’ class!

One-Minute Papers Help focus later lectures/tutorials/practicals on common

issues

Class Tests Correct answers given in the lecture following the class test

Tutorials Worked exercises and solutions to in-tutorial exercises

Introduction CS402_01/17

Page 18: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Pre-requisites

Note recommended pre-requisites for the class: 52 223 Low Level Programming CS 304 Operating Systems & Systems Software CS 305 Computer Architecture

CS402_01/18

Page 19: CS.402 Embedded Systems Introduction Duncan Smeed

Introduction

Recommended Reading/References

1. Computers as Components: Principles of Embedded Computing System Design, 2/EWayne WolfISBN: 978-0-12-374397-8<http://www.elsevierdirect.com/product.jsp?isbn=9780123743978><http://www.waynewolf.us/embedded-book-2e/>

Additional recommendations will be identified as/when appropriate

CS402_01/19