S3.kth.se EQ2430/2440 Lecture 21/3-11 Per Zetterberg.

Slides:



Advertisements
Similar presentations
Requested Faculty Input 4 Packages 1.Course catalog description, List of CLO (Achieved) 2.List of assessments, List of activities- Today 3.Course topics.
Advertisements

JAVA Coursework (the same for 2A and 2B). Fundamental Information The coursework is 30 marks in your O’Level = 15% of the exam Must be word processed.
Implementing Parallel Graph Algorithms Spring 2015 Implementing Parallel Graph Algorithms Lecture 1: Introduction Roman Manevich Ben-Gurion University.
Software Development Life Cycle
IS5152 Decision Making Technologies
Introduction to Computer Programming in C
FINAL YEAR PROJECT I & II Week 1 – Introduction to the Course.
Electronic Design Project and Skills 2
Intro to CIT 594
CMSC 132: Object-Oriented Programming II
University of Tampere, School of Information Sciences SISYA200 Innovation Project Periods III-IV.
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
introduction to MSc projects
MIS 470: Information Systems Project Yong Choi School of Business Administration CSU, Bakersfield.
Concordia University Department of Computer Science and Software Engineering Click to edit Master title style ADVANCED PROGRAMING PRACTICES Introduction.
An Introduction to Computer Programming Anna Bretscher
10th Workshop "Software Engineering Education and Reverse Engineering" Ivanjica, Serbia, 5-12 September 2010 First experience in teaching HCI course Dusanka.
1 The Teaching and Learning Strategy, including Projects Roy Crole Department of Computer Science University of Leicester.
EE496A Senior Design Project I Dr. Jane Dong Electrical and Computer Engineering.
ACADEMIC PROJECT Week 1 – Introduction to Academic Project.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
1 Welcome to EQ2430/EQ2435/EQ2440 Project in Wireless Communication Lecture 1 March 20, 2015 Per Zetterberg School of Electrical Engineering.
Class 6_1 Today’s topic: More on engineering analysis and modeling Your “computer modeling” assignment.
Kick-off meeting EL2421, Automatic Control, Project Course.
1 Commissioned by PAMSA and German Technical Co-Operation National Certificate in Paper & Pulp Manufacturing NQF Level 3 Lead a team, plan, organise and.
Introduction CSE 1310 – Introduction to Computers and Programming
Abdulmotaleb El Saddik Prof. Dr.-Ing., FIEEE, FCAE University Research Chair ELG 4913F ELG 4913F Electrical Engineering Design Project II
EECE 310 Software Engineering Lecture 0: Course Orientation.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
S3.kth.se EQ2430/2440 Lecture 19/3-12 Per Zetterberg.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
1 Welcome to EQ2440 Project in Wireless Communication and EQ2430 Project Course in Signal Processing and Digital Communications Kick-off Meeting February.
Senior Design Experience Semester II Project Requirements and Timeline
S3.kth.se EQ2430/2440 Lecture 18/3-13 Per Zetterberg.
IS2210: Systems Analysis and Systems Design and Change Twitter:
1 Welcome to EQ2440 Project in Wireless Communication and EQ2430 Project Course in Signal Processing and Digital Communications Kick-off Meeting February.
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
June 19, Liang-Jun Zhang MTWRF 9:45-11:15 am Sitterson Hall 011 Comp 110 Introduction to Programming.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
IST 210: Organization of Data
Doing It Differently in Science - An Evaluation of the Process Sharon Fraser and Elizabeth Deane University of Western Sydney, Nepean April, 28th 2000.
1 Commissioned by PAMSA and German Technical Co-Operation National Certificate in Paper & Pulp Manufacturing NQF Level 3 Develop learning strategies and.
Public Presentation TEMPUS project (CD-JEP 16160/2001) Innovation of Computer Science Curriculum in Higher Education Artificial Intelligence Course Innovation.
CISB113 Fundamentals of Information Systems IS Development.
INFO3600 Capstone Projects Week 4. Overview Where should you be now? What are the pragmatics of getting established? The grading over the next 2 weeks.
1 Welcome to EQ2430/EQ2435/EQ2440 Project in Wireless Communication Lecture 1 March 24, 2014 Per Zetterberg School of Electrical Engineering.
C HU H AI C OLLEGE O F H IGHER E DUCATION D EPARTMENT O F C OMPUTER S CIENCE Preparation of Final Year Project Report Bachelor of Science in Computer Science.
Cheating The School of Network Computing, the Faculty of Information Technology and Monash as a whole regard cheating as a serious offence. Where assignments.
INFOMGP Student names and numbers Papers’ references Title.
Course Information CSE 2031 Fall Instructor U. T. Nguyen /new-yen/ Office: CSEB Office hours:  Tuesday,
CDT-412 Software Engineering Project Introduction Lecture Raluca Marinescu.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Chalmers University of Technology, Göteborg, Sweden, CDIO conference 2009 Lessons learned from developing and operating a large-scale project course.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Types of Reports Introductory Report Progress Reports Incident Report Feasibility Report Marketing Report Field Report Laboratory Report.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
SUPPORT, PROGRESS, & MOTIVATION RAY POWERS EDU 601 DR. WILLIAM REEVES MAY 30, 2016 Ray Powers EDU 601 Dr. William Reeves April 18, 2016.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Course Outline Three Themes for the course: Theme 1: Starting a Research Design and setting it up Theme 2: in-depth lectures on the most common research.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Advanced Programing practices
Technical Business Consultancy Project
Computer Engineering Department Islamic University of Gaza
CSIS 104 –Intro. To Computer Science
ENGLISH FOR PROFESSIONAL COMMUNICATION
Welcome to CS 1340! Computing for scientists.
Advanced Programing practices
Communication Systems – 2 Digital Communications
Presentation transcript:

s3.kth.se EQ2430/2440 Lecture 21/3-11 Per Zetterberg

Agenda Project management. Weekly reports. Reflective diary. Grading Final report + Grand final.

Project Management Project plan due March 29 at 15.00! on web-page

Bottom up versus top-down Top down: –Divide into subtasks. –Divide subtasks into sub-sub tasks. –Design –Implement Bottom Up: –Learn how to compile. –Send a pulse. –Receive the pulse. –Synchronize to the pulse –…..

Recommendations Follow bottom and top-down approaches simultaneously. Dedicate (must) –programmers. –Algorithm/simulation/theory experts. –Project leader. Let tasks run in parallel e.g. learning Android and testing algorithm.

Project plan shall contain Background Specification Sketch of solution. Description of tasks. Allocation of people to tasks. Time-plan. See homepage.

Weekly meetings and progress report Weekly meetings lead by the group leader on Tuesdays. The project assistant(s) will also attend. Progress reports are minutes of meeting. Action items assigned. Follow up against time-plan and old "action items“. Who has done what the past week. How many hours worked last week. Shall be posted on the group web-site shortly after the meeting. More info – see homepage.

Progress reports due 5 April. 12 April. 19 April 3 May 10 May 17 May 24 May Check course homepage!

Reflective diary Individual report, 1-2 pages. “The students should use this diary to collect evidence of their learning with respect to the intended learning outcomes. Examples of such evidence are performance curves (with explanations), descriptions on the use of tools, or detailed descriptions of technical problems that have occurred.”

Intended learning outcomes The students shall collaborate in teams solving a technical problem and be able to apply the theoretical knowledge acquired in previous courses. The student shall also be able to document and present the work. In addition the students shall be able to do Simpler forms of DSP-programming, and/or simpler forms of PC-programming, and/or simpler forms of programming on another platform e.g. smart-phone and/or simpler forms of practical project management, and/or practical algorithm development and/or acquire knowledge for a specific application area.

Reflective diaries due 29 March. 5 April. 12 April. 19 April 3 May 10 May 17 May 24 May 28 May Send to me and your assistant(s), with ”[diary]” in subject.

Mid-Term Evaluation: April 11. Matlab prototype. Android assignment. Processes real-data, collected by the smartphone.

Final report (due May 27 th, 20.00) Good language. Background to the problem. Discussion of models, fundamental limitations, previous work, literature study, etc. Theoretical part containing description and motivation of the approach. Predicted performance. A technical description of the prototype hardware and/or software. Design decisions should be motivated. Performance results, compare with theory.

Prototype (May 28 th ) Demonstrated during grand-final. Real-time functionality. Fulfil project specification. Every important function compared against matlab debugged with test harness.

Grades up-dated 2011: “ The grade will be determined by the students achievements in relation to the intended learning outcomes. The project assignments are designed to enforce the students to achieve the intended learning outcomes (ILOs). The success of the group (in terms of primarily the prototype and the final report) can be seen as a measure of the sum of the knowledge of the group with respect to the ILOs. In order to determine the grades of the individual students the following list of sources can be used 1) the tasks given to the student in the project plan and weekly reports 2) the success of the group in the areas where the student was active 3) the reflective diary (where the students are told to present evidence of their learning), 4) observations made by the course responsible and the assistants made in the laboratory during the course of the work. Other sources in addition to those listed may be used as well.” Will be decided shortly after the grand-final

Android lecture Tomorrow at in the lab Time OK?

Smartphones and computers Laptops: Green: 6 Red: 5 Yellow: 5 Smartphones (HTC desire) Green: 4 Red: 4 Yellow: 4

Conclusion Get started NOW. Do literature search. Get started with the programming. Sketch a solution Write project plan.