CS.402 Embedded Systems Introduction Duncan Smeed.

Slides:



Advertisements
Similar presentations
Using SAM 2007 & Aplia In Online Courses. Don Danner San Francisco State University
Advertisements

Financial Management 2BUS0197 Introduction to Module.
Introduction to CS170. CS170 has multiple sections Each section has its own class websites URLs for different sections: Section 000:
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
Component-Based Software Engineering Dr R Bahsoon 1 Announcement 1: Presentations Component-Based Software Dr. Rami Bahsoon School of Computer Science.
IACT303 – INTI 2005 World Wide Networking Welcome and Introduction to Subject. Penney McFarlane The University of Wollongong.
Object-Oriented Enterprise Application Development Course Introduction.
Maths Counts Insights into Lesson Study 1. Mairead Murphy, Kevin Carey, Pat Brennan Second year Junior Certificate Taxation: Does your answer make sense?
Diploma of Project Management Course Outline NSW Course Number Qualification Code BSB51407.
1 Exam Details IMS 5043 IT in Organisations. 2 Location Check the web Make sure you know WHERE the exam will be held HOW to get there WHEN it starts Do.
CS.201 Computer Systems and Architecture (Semester 1) and CS.305 Computer Architecture Introduction Duncan Smeed.
CHEMISTRY 10123/10125 Spring 2007 Instructor: Professor Tracy Hanna Phone: Office: SWR 418
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
Computer Network Fundamentals CNT4007C
SYSC System Analysis and Design 1 Part I – Introduction.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Student Centered Teaching Through Universal Instructional Design Part II.
Lessons learnt and changed understanding: Can Machine Dynamics students survive without my lectures? Ian Howard Mechanical Engineering.
Z26 Project Management Introduction lecture 1 13 th January 2005
Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
Prof. Barbara Bernal NEW Office in J 126 Office Hours: M 4pm - 5:30 PM Class Lecture: M 6 PM - 8:30 in J133 Weekly Web Lecture between Tuesday to Sunday.
General Physics Lecture 1 1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: TBD (Benton 323) Also, by appointment.
Welcome to CS 101! Introduction to Computers Spring 2015 This slide is based on Dr. Keen slides for CS101 day sections, with some modifications.
Teaching Thermodynamics with Collaborative Learning Larry Caretto Mechanical Engineering Department June 9, 2006.
Welcome During the module you will learn how to create applications for the Web We will be using Active Server Pages (ASP.NET) the language is VB.NET.
Welcome to Physics 1D03.
VCE Assessment PE Curriculum II Tutorial 3. Delivery of VCE material Lecture Tutorial  Worksheets – concept maps (software - inspiration  Discussion.
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Communications Introduction Duncan Smeed. Administrivia  Resources  Syllabus  Textbook  Lecture Notes  One-Minute Papers  Tutorials  Practicals.
Certificate IV in Project Management Certificate IV in Project Management Course Structure Course Number Qualification Code BSB41507.
UFCEUS-20-2 Web Programming Lecture 1 Module Introduction & Outline.
CS.305 Computer Architecture Introduction Duncan Smeed.
EEL4712 Digital Design. Instructor Dr. Greg Stitt Office Hours: M Period 3, W Period 4 Subject to change.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
1 ZCT 205/3 Quantum Mechanics. 2 General issues You can pose your question through SMS during the lecture, but I prefer you raise your questions in the.
Welcome During the module you will learn how to create applications for the Web We will be using Active Server Pages (ASP.NET) the language is C#.NET.
1 CS 320 Interaction Design Spring 2011 Course Syllabus January19, 2011.
Welcome! Hello and welcome to English Composition 102, Introduction to Literature. I am looking forward to exploring, writing, and discussing literature.
Welcome to CS 101! Introduction to Computing I. Greeting! Kiho Lim CS 101 – Teaching Assistant
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
COMP1927 Course Introduction 16x1
Welcome to CS 101! Introduction to Computers Fall 2015.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
Computer Networks CNT5106C
CSM06: Information Retrieval Notes about writing coursework reports, revision and examination.
Software Engineering First term Overview Who? Getting to know me Getting to know you What? Prerequisite knowledge Content Why? Objectives.
Certificate IV in Project Management Assessment Outline Course Number Qualification Code BSB41507.
Low Level Programming Introduction & Recap Duncan Smeed.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
About me… Matthew Dean
Computer Network Fundamentals CNT4007C
Computer Networks CNT5106C
CSE-C3400 Information security
Data Structures Algorithms: (Slides to be Adopted from Goodrich and aligned with Weiss' book) Instructor: Ganesh Ramakrishnan
Computer Networks CNT5106C
Introduction to Computers Spring 2018
Welcome to Physics 1D03.
Computer Networks CNT5106C
T Information Security Technology
Presentation transcript:

CS.402 Embedded Systems Introduction Duncan Smeed

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

Introduction Resources  Web pages  Forum  CS402_01/3

Introduction Resources – Web pages  SPIDER:  Primarily used for everything bar the forum  In the process of being updated so…  …current alternative: CS402_01/4

Introduction Resources – Forum  Official Forum  Integral part of class delivery content I.e. may contain examinable material  Usual place for announcements, etc. CS402_01/5

Introduction Resources –  The official forum is the preferred method of e- interaction… …However, if you must use 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  Syllabus See  Textbook Computers as Components, 2/e Wayne Wolf ISBN: CS402_01/7

Introduction Lecture Notes  Distribution policy Available from: SPIDER and <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 6 th 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: Q1What was the most important point made in the lecture today? Q2What 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 2  Frequency – 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” ;-) IntroductionCS402_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. IntroductionCS402_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, 7 th February – Week 3  Due:Monday, 7 th March – Week 7  Assessed Coursework Exercise (Group Project)  Type:Group Exercise  Weight:100/200  Set:Monday, 1 st March – Week 6  Due:Monday, 25 th 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, 8 th March – Week 7  Class Test #2 (CT #2)  Type:In-lecture, 25 question, 20-minute, MCQ  Weight:25/200  Set:Tuesday, 26 th 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 IntroductionCS402_01/17

Introduction Pre-requisites  Note recommended pre-requisites for the class:  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/E Wayne Wolf ISBN: Additional recommendations will be identified as/when appropriate CS402_01/19