EEL 6686: Embedded Systems Seminar

Slides:



Advertisements
Similar presentations
CSCI 11 Google’s Technology and its Impact on our Culture David Irwin Winter Study 2008 January 5, 2008.
Advertisements

Your Presentations Fall 2005 Software Engineering Computer Science and Engineering Qatar University.
Advanced Topics in Next- Generation Wireless Networks Qian Zhang Department of Computer Science HKUST.
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
EECE 571R (Spring 2010) Autonomic Computing (Building Self* Systems) Matei Ripeanu matei at ece.ubc.ca.
CSCE790: Security and Privacy for Emerging Ubiquitous Communication system Wenyuan Xu Department of Computer Science and Engineering University of South.
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
Biology 475 Topics in Applied Microbiology. Biology 475 Official Course Description BIOL 475 LEC,SEM 0.50 Course ID: 1101 Topics in Applied Microbiology.
28 August 2015T Kari Laitinen1 T Seminar on Wireless Future 3 ECTS cr Dr. Kari Laitinen Principal Lecturer Oulu University of Applied Sciences.
1 Data Communications and Network Management ISQS 6341, Summer II, 2001 Instructor: Zhangxi Lin Office: BA 708 Phone:
1 EEL 6935: Embedded Systems Seminar. 2 General Information Instructor: Ann Gordon-Ross Office: Benton Office Hours – By appointment.
COMP Introduction to Programming Yi Hong May 13, 2015.
February 28, 2008The Teaching Center, Washington University The Teaching Citation Program & Creating a Teaching Portfolio Beth Fisher, Ph.D. Assistant.
GEL 1005: Natural Disasters ► Instructor: Mike Phillips ► Contact   ► put “ GEL 1005 ” in subject line 
CSci8211: Logistics1 CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-
Advanced Systems and Network Security Fall 2015 Instructor: Kun Sun, Ph.D.
Syllabus CS479(7118) / 679(7112): Introduction to Data Mining Spring-2008 course web site:
CS 858 – Hot Topics in Computer and Communications Security Winter 2009 Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
ITCS 6265 Details on Project & Paper Presentation.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CS614: Advanced Course in Computer Systems (Spring’04) Instructor: Ken Birman TA: non assigned (yet)
1 Introduction to Data Communication Networks ISQS 3349, Spring 2000 Instructor: Zhangxi Lin Office: BA 708 Phone: Homepage:
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Advances in Cloud Computing CIS6930/CIS4930
Computer Networks CNT5106C
CSCE 990 Advanced Distributed Systems Seminar Ying Lu 104 Schorr Center
CSE Wireless and Adhoc networks Instructor: Ayman Alharbi Computer Engineering Dept. (Head of dept. ) Why ?
Web Syndication Formats Seminar Week 1 Old Dominion University Department of Computer Science CS 791/891 Spring 2008 Michael L. Nelson 1/16/08.
CSE6339 DATA MANAGEMENT AND ANALYSIS FOR COMPUTATIONAL JOURNALISM CSE6339, Spring 2012 Department of Computer Science and Engineering, University of Texas.
Course Information Andy Wang CIS 5930 Computer Systems Performance Analysis.
Advanced Software Engineering. Agenda Syllabus Review of Software Engineering Concepts UML.
A Roundtable Discussion of Best Practices in Online Learning.
CSc 120 Introduction to Computer Programing II
Computer Network Fundamentals CNT4007C
Advanced Software Engineering
Course Overview - Database Systems
Course Overview CS 4501 / 6501 Software Testing
Mental Aspects of Sport Performance
CS6501 Advanced Topics in Information Retrieval Course Policy
Advanced Software Engineering
Computer Networks CNT5106C
100 minute paper assignment
IST 516 Introduction Fall 2011 Dongwon Lee, Ph.D..
Informatics 291S Literature Survey in Software Engineering
CS410: Text Information Systems (Spring 2018)
Computer Networks CNT5106C
Course Overview - Database Systems
ECE 751: Embedded Computing Systems Prof
CSCD 330 Network Programming Spring
Term Project Assignment
Andy Wang Operating Systems COP 4610 / CGS 5765
Partnered or Group Projects
CSCD 330 Network Programming Spring
COMS 161 Introduction to Computing
CS/SE 4110 Senior Seminar.
Topics in Applied Microbiology
CS4501: Information Retrieval Course Policy
CSCD 330 Network Programming Spring
Course Overview CS 4640 Programming Languages for Web Applications
Software Usability Course notes for CSI University of Ottawa
Welcome to CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined.
EE 201C Modeling of VLSI Circuits and Systems Chapter 1 Introduction
Topics in Applied Microbiology
Computer Networks CNT5106C
Mason High School Guidance Office
Technologies of Google Seminar Week 1
CS533 Concepts of Operating Systems Class 1
Course Introduction Data Visualization & Exploration – COMPSCI 590
Presentation transcript:

EEL 6686: Embedded Systems Seminar

General Information Instructor: Ann Gordon-Ross Office: Benton 319 Email: ann@ece.ufl.edu Office Hours – By appointment only on TR Web page: linked from http://www.ann.ece.ufl.edu/ Nothing on E-learning or Sakai. Communication: When sending email, include [EEL6935] in the subject line Everything will be linked off of the course schedule! That will be the most important page for you!

How this Class is Different! Seminar style course geared for those with prior embedded systems background and interested in more in depth knowledge No required textbook No class projects Required readings include conference and journal publications – state-of-the-art, cutting edge research Class presentations over the material

How this Class is Different! What you will learn: How to identify current, quality research Conference and journal quality Different for computer science vs. engineering How to read research papers Difficult to learn the process, MUST practice to get better Learn what research really is, how to evaluate it Is a PhD for you? Gain presentation skills Excellent for job interviews Progressive feedback from peers and myself

How this Class is Different! What you will learn: Wide knowledge of embedded system design aspects In depth knowledge of your chosen topics I love this class! Always learn new things Review of 60 papers, but only read approximately 6 No project Group work Public speaking

Course Information Prerequisites Reading Computer architecture Digital logic design Programming experience with C and/or C++ Assembly languages Basic UNIX/LINUX OS and compiler knowledge Reading No textbook Research papers as assigned, linked off of course schedule

Course Components Tests - 45% (not cumulative) 3 Midterms, each 15% Questions covering presentations and related papers Midterm 3 will be the last day of class – Tues April 22 Class Presentation – 40% 2 Long – 40 minutes over 2 related papers 1 Short – 20 minutes over 1 paper Class Participation – 15%

Groups You will be required to work in groups Each group will be exactly 2 members Large class, maybe 4 groups of 3 First requests will get consideration Approved/denied after add drop deadline Jan 12 @ 11:59pm Must submit group requests via email to me (ann@ece.ufl.edu) by Jan 13 @ 8pm

Class Presentations Each group will give several short/long presentations 5 minutes for questions/answers Each presentation will cover 1/2 papers (short/long, respectively) 2 papers for long presentations must be related You will choose them and I will approve them Must submit papers via email to me for approval at least 2 weeks prior to presentation day Each presentation will cover a different topic Select topics via email by Jan 13 @ 8pm Limited slots per topic, first come first serve Presentation date will be assigned, but will roughly follow topic list…

Class Presentation Topics Must choose different topics: Topic 1 - Sensor Networks Topic 2 - Communications Topic 3 - Aero-space Applications Topic 4 - Real-time Systems Topic 5 - Reconfiguable Computing Topic 6 - Hardware-Software Partitioning and Co-Design Principles Topic 7 - Memory/Cache Optimization Techniques Topic 8 - General Low Power/Energy Optimization Techniques Topic 9 - Architectural Optimizations

Paper Selection Search top embedded system conferences…. CASES, CODE+ISSS, ISPLED, SOCC, LCTES, DAC, FCCM, DATE, ICCAD, etc. Consider tier 1 vs tier 2 vs tier 3 conferences Search top embedded systems journals… IEEE TVLSI, IEEE TCAD, ACM Transactions on Computers, IEEE Transactions on Computers, DAES, TACO, etc. Not just IEEE or ACM Google Scholar and Citeseer

Presentation Preparation Cover enough background so that viewers can understand Cover details of the papers’ implementations Results Last slide by identify questions/shortfalls/disadvantages/future directions Number slides X of Y

Presentation Preparation Submit PPT to me via email by 8PM the night before your presentation so I can post it Each person must submit 4 potential test questions with answers via email by 8PM the night before your presentation PRACTICE, PRACTICE, PRACTICE!!!

Presentation Deliverables Papers submitted for approval 2 weeks before presentation date Presentation and questions (each person submits their own questions) by 8 PM the day before your talk

Presentation Timeline 9 topics, roughly 12 presentation weeks Topic choice gives you a rough idea of when your talk will be, I will assign the date Midterm dates will be added Special topics/guests may be added Talks begin Jan 20! Just a little over a week to prepare If you choose topic 1, you might present Jan 20 or Jan 22 but you will get 10% extra credit, and you can choose your own topic.

Grading Criteria Timing – 20/40 minutes Preparation – slides are presentable and understandable with good formatting and use of visual aids Submitting papers/slides/questions on time Presentation clarity Ability to answer audience questions Identification of questions/shortfalls/disadvantages/future directions If groups, each student talks for ½ of time (1/3 if group of 3)

Class Participation 15% of Grade Presenter feedback During each presentation, audience will note strengths/weaknesses for each presenter Anonymous, just leave the notes at the front of the class for the speakers Honor system Question participation Ask questions after talk I will record, and keep track of each question