CS.402 Embedded Systems Introduction Duncan Smeed.
-
Upload
catherine-clarke -
Category
Documents
-
view
235 -
download
0
Transcript of CS.402 Embedded Systems Introduction Duncan Smeed.
CS.402Embedded 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
Introduction
Resources
Web pages
Forum
CS402_01/3
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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