A systems engineering laboratory in the context of the Bologna Process
|
|
- Roland Hopkins
- 6 years ago
- Views:
Transcription
1 A systems engineering laboratory in the context of the Bologna Process Matthias Kühnle, Martin Hillenbrand EWME, Budapest, Institut für Technik der Informationsverarbeitung (ITIV) Institutsleitung: Prof. Dr.-Ing. K.D. Müller-Glaser Prof. Dr.-Ing. J. Becker
2 Outline Challenges and goals of embedded system design in education Overview Laboratory Didactical aspects in the laboratory Detailed design flow in the laboratory Acquired competences Assessment of individual performance Summary Slide 2
3 Challenges Challenges in education didactical view Winning competence instead of transferring knowledge (Bologna) Learning by experience as individual process Focus on student activity Preparation for demands of industry Challenges in systems engineering - technical view Embedded design Model based development Project oriented development Tool Usage Systems Engineering Slide 3
4 Goals - competences Experience in preparing and presenting subjects Teamwork Process based development Model based software design Object oriented programming Integration and test techniques Big Picture on embedded design Autonomous approach of solving complex problems Assessment criteria given in the beginning Slide 4
5 The lab at once - a continuous companion Specification Competences Embedded system comprehension Software design with UML Coding and debugging Integration and test Student to student communication Slide 5
6 Target System Autosampler Robot arm from a system stack for chemical analysis (chromatography) Mechanical elements, Stepper motors, Sensors and power amplifier Sensors and Actuators RP-System Embedded RT-Linux for application FPGA for generation of actuator signals and interface to Autosampler Software Design Student PC GUI Graphical User Interface (GUI) Interface to RP System Slide 6
7 Robot Management RT Framework Services: RT-/NRT-Task Io Management Semaphore Mailbox Device Driver Linux Kernel RTAI Kernel User Space Embedded Application Windows Application Robot Management Command Terminal Windows Operating System PowerPC Processor Prozessor PowerPC FPGA LAN AS Simulator RT Framework Kernel Space Kernel Space User Space Software / Hardware Architecture x86 Prozessor LAN Autosampler Sensor-Actuator-Unit Slide 7
8 Didactical aspects - Student Presentations Lab dates are introduced by short presentations 10 minutes of presentation Subjects concerning the lab Subject selection made by tutors Following question session about 10 minutes Every student becomes an expert in a specific subject Sharing of knowledge all over lab attendants Slide 8
9 Didactical aspects - Stud²COMM Presentation of subjects concerning the lab from students for students Tutor as team leader Teamwork and self organization Industry oriented development task Iterative improvement of the Lab Slide 9
10 Didactical aspects - Project oriented lab Tutor introduces task and context Students understand the requirements Students design a solution Students implement the solution Tutor watches and intervenes if necessary to reach the lab s goals Students integrate and test their solution Tutor assesses the students solution, puts it in the context of the task Slide 10
11 Designflow leaned on V-Model ENG.1 / ENG.2 Visit at manufacturer First hand Information ENG.10 manufacturer Provided Student Activity Input form Tutor s with high priority ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. Architectur- ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Designreview Codegeneration ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 Verification ENG.6 sw-creation / unit-test testdocumentation ENG.7 Integration and test communication test cases ENG.5 ENG.8 sw-test using simulator ENG.9 system integration cross-compile ML310 mainly on student's own authority proposal for solution and alternatives given from tutor mainly on student's own authority Slide 11
12 System Requirements Visit at the Autosampler Manufacturer Introduction in Chromatography Modular stack for liquid analysis Position and purpose of Autosampler in the stack Discussion with engineers Understanding of the System ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 12
13 System Specification Presentation from tutor The lab s target system Basic Software requirements Design flow Question session RP-System Operating System and realtime requirements Software abstraction layer for OS independent implementation Simulation Tools Kernel Space Application SpaceEmbedded User PowerPC Processor Prozessor FPGA Robot Management RT Framework Services: RT-/NRT-Task Io Management Semaphore Mailbox Device Driver Linux Kernel RTAI Kernel LAN Autosampler Sensor-Actuator-Unit Provided ENG.1 / ENG.2 Visit at manufacturer First hand information Student Activity Application SpaceWindows User Space Kernel Space ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Windows Operating System LAN Command Terminal Verification Robot Management AS Simulator RT Framework x86 Prozessor ENG.8 sw-test using simulator ENG.10 manufacturer ENG.9 system integration cross-compile ML310 Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 13
14 Software Architecture Design Working into the software abstraction layer Formulation of detailed software requirements Use Case Diagrams System Understanding Criteria for software integration Working into UML tool Modeling scenarios with Use Case diagrams Uniform understanding of the tasks Criteria for passing the software integration ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram Verification testconcept for ENG.8 ENG.5 detailed sw-draft Architectur- class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.10 manufacturer ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 14
15 Detailied software design Object oriented (OO) modeling of software architecture Class diagrams Additional UML diagrams Object diagram Sequence diagram Communication diagram Class Diagrams Generated C++ code Criteria for software module integration Generation and evaluation of C++ code Criteria for passing the software module integration ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.10 manufacturer ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 15
16 Module implementation and unit test Coding and debugging in MS Visual Studio Integrating the software abstraction layer (RT-Framework) Usage of SW abstraction framework Code style Unit tests and results Partitioning of tasks Detailed description as comment in code for documentation generator Implementation of units / Methods Implementation of unit test and unit testing ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Unit Unittest Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 16
17 Integration and test Combination of Units and SW abstraction framework Manufacturer Testing against simulator on PC Cross compilation for RP Platform and test with real autosampler Documentation Visit from Manufacturer Presentation of result Discussion about realization alternatives Student ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. ENG.10 manufacturer ENG.9 system integration cross-compile ML310 Sandwich complete Student Activity ENG.4 use-case-diagram Collaboration-diagram Verification testconcept for ENG.8 ENG.5 detailed sw-draft Architectur- class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.8 sw-test using simulator ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 17
18 Acquired competences Experience in preparing and presenting subjects Teamwork Process based development Techniques in integration and test Model based software design Object oriented programming Big Picture on embedded design Slide 18
19 Assessment Presentation techniques Flow of specification Team integration Style of design Style of implementation Oral Examination of theoretical Background A set of assessment criteria is given for these topics for individual performance evaluation Slide 19
20 Summary Slide 20
21 Thank you for your attention! Slide 21
22 Outlook Stud²COMM will be used in the following semester Project oriented development Process based development Tutor as team leader Criteria for assessment Slide 22
23 Designflow leaned on V-Model Automotive SPICE State of the art process assessment systems containing mechanical, hardware and software components Get in touch with process based proceeding V-Model Potent lifecycle model Top down approach Well known from lectures Slide 23
24 Role of tutors Teamleader Not classical role as instance of knowledge Slide 24
25 Student activities Software development for sensor / actuator unit from chemical analysis device Model based, object oriented Software design with UML Coding and debugging Integration and test Student to student communication (Stud²COMM) Project oriented learning Winning competences in embedded design Slide 25
26 Prerequisites for lab attendance 3rd or 4th year students Study focus on systems engineering Basic knowledge of C syntax Theoretical knowledge in object orientation (OO) Basic knowledge in design alternatives for hardware and modeling techniques Slide 26
27 ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer Provided ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. ENG.9 system integration cross-compile ML310 Provided ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. ENG.9 system integration cross-compile ML310 Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.8 sw-test using simulator Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. Provided system description. Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.9 system integration cross-compile ML310 ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer ENG.1 / ENG.2 Visit at manufacturer First hand information ENG.10 manufacturer Provided ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. ENG.9 system integration cross-compile ML310 Provided ENG.3 sens-act-modul rp, ml310 rt-linux sw abstr. system description. ENG.9 system integration cross-compile ML310 Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.8 sw-test using simulator Student Activity ENG.4 use-case-diagram Collaboration-diagram testconcept for ENG.8 Verification ENG.8 sw-test using simulator Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Architectur- ENG.5 detailed sw-draft class-diagram Implementing sw-abstr. testconcept for ENG.7 ENG.7 Integration and test communication test cases ENG.5 Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Designreview Codegeneration ENG.6 sw-creation / unit-test testdocumentation Slide 27
28 Motivation Motivation for engineering skills are experiences in: Embedded design Model based development Project oriented development Tool Usage Systems Engineering Motivation for assembling new education techniques Student activity Winning competence by doing Learning by experience Change from diploma to bachelor / master Quality assurance and improvement for higher education Slide 28
29 The content of the Lab - Poster Einführungsveranstaltung: , 14:00 Uhr ITIV, Seminarraum (Raum 339) Sensor / Aktor Einheit SW-Lastenheft Systembeschreibung Systemverständnis eingebetteter HW/SW Architekturen Modellbasiertes Software Design ENG.9 Systemintegration Cross Compile Robot Management RT Framework Services: RT-/NRT-Task Io Management Semaphore Mailbox User Space Embedded Application Devive Driver Linux Kernel RTAI Kernel Windows Application Robot Management Command Terminal RtFramework Windows Operating System x86 Prozessor PowerPC Prozessor Präsentationstechnik ENG.4 Komm. Diagramm Test Koncept ENG.8 ENG.8 Software Test Simulator Teamwork Testprotokoll FPGA Lan AS Simulator Lan Autosampler Sensor-Aktor-Einheit Architektur Code Gen. Design- ENG.5 ENG.7 SW Fein-Design Klassen Diagramm Test Konzept ENG.7 Integration und Test Kommunikation Testfälle aus ENG.5 ENG.6 Programmierung Unit Test Testdokumentation Eigenverantwortung Hinweise von Tutor Eig Hin env we era ise ntw vo ortu nt n ut o g r r rt uto isie n T prior vo n g en isu erd we s w Ein view Re Pflichtenheft, studentische Aktivität Besuch vom Hersteller Objektorientierte Programmierung in C++ ENG.3 Vorgegeben Studentische Aktivität ENG.10 Kompetenzen im Fokus des Labors Infos aus erster Hand Kernel Space Herstellerbesuch Kernel Space ENG.1 / ENG.2 User Space Lastenheft, vorgegeben Testprotokoll Testprotokoll Test gegen Testkonzept aus ENG.4 und ENG.5 Dipl. Ing. Martin Hillenbrand, hillenbrand@itiv.uka.de, Tel: Dipl. Ing. Matthias Kühnle, kuehnle@itiv.uka.de, Tel: Slide 29
30 Tools Artisan Real time Studio Software modeling in UML and C++ Code generation Microsoft Visual Studio Coding Debugging Compiling Simulator Antioch3000 (ITIV) SVN Subversion Doxygen Generation of documentation based on comments in C++ code Slide 30
Computer Organization I (Tietokoneen toiminta)
581305-6 Computer Organization I (Tietokoneen toiminta) Teemu Kerola University of Helsinki Department of Computer Science Spring 2010 1 Computer Organization I Course area and goals Course learning methods
More informationRemote Control Laboratory Via Internet Using Matlab and Simulink
Remote Control Laboratory Via Internet Using Matlab and Simulink R. PUERTO, L.M. JIMÉNEZ, O. REINOSO Department of Industrial Systems Engineering, University Miguel Herna ndez, Elche, Alicante, Spain Received
More informationSAM - Sensors, Actuators and Microcontrollers in Mobile Robots
Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 710 - EEL - Department of Electronic Engineering BACHELOR'S
More informationwise 2012 digital copy
ET-QUICK-START GUIDE V.2 Special MESE Edition BALL LIGHTNING 2012 15 Contents Notebook Café http:// http://nbc.uni-paderborn.de/ library entrance, on the right -help with Wi-Fi, Networking Library http://ub.upb.de
More informationSoftware Development: Programming Paradigms (SCQF level 8)
Higher National Unit Specification General information Unit code: HL9V 35 Superclass: CB Publication date: May 2017 Source: Scottish Qualifications Authority Version: 01 Unit purpose This unit is intended
More informationApplying Learn Team Coaching to an Introductory Programming Course
Applying Learn Team Coaching to an Introductory Programming Course C.B. Class, H. Diethelm, M. Jud, M. Klaper, P. Sollberger Hochschule für Technik + Architektur Luzern Technikumstr. 21, 6048 Horw, Switzerland
More informationComputer Science. Embedded systems today. Microcontroller MCR
Computer Science Microcontroller Embedded systems today Prof. Dr. Siepmann Fachhochschule Aachen - Aachen University of Applied Sciences 24. März 2009-2 Minuteman missile 1962 Prof. Dr. Siepmann Fachhochschule
More informationStrategy and Design of ICT Services
Strategy and Design of IT Services T eaching P lan Telecommunications Engineering Strategy and Design of ICT Services Teaching guide Activity Plan Academic year: 2011/12 Term: 3 Project Name: Strategy
More informationGACE Computer Science Assessment Test at a Glance
GACE Computer Science Assessment Test at a Glance Updated May 2017 See the GACE Computer Science Assessment Study Companion for practice questions and preparation resources. Assessment Name Computer Science
More informationEmbedded Real-Time Systems
Embedded Real-Time Systems Reinhard von Hanxleden Christian-Albrechts-Universität zu Kiel Based on slides kindly provided by Edward A. Lee & Sanjit Seshia, UC Berkeley, All rights reserved Lecture 1: Introduction
More informationDIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.
DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya
More information"On-board training tools for long term missions" Experiment Overview. 1. Abstract:
"On-board training tools for long term missions" Experiment Overview 1. Abstract 2. Keywords 3. Introduction 4. Technical Equipment 5. Experimental Procedure 6. References Principal Investigators: BTE:
More informationDevelopment of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008
Development of an IT Curriculum Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Curriculum A curriculum consists of everything that promotes learners intellectual, personal,
More informationSeminar - Organic Computing
Seminar - Organic Computing Self-Organisation of OC-Systems Markus Franke 25.01.2006 Typeset by FoilTEX Timetable 1. Overview 2. Characteristics of SO-Systems 3. Concern with Nature 4. Design-Concepts
More informationA MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS
A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS Sébastien GEORGE Christophe DESPRES Laboratoire d Informatique de l Université du Maine Avenue René Laennec, 72085 Le Mans Cedex 9, France
More informationSpecification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments
Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Cristina Vertan, Walther v. Hahn University of Hamburg, Natural Language Systems Division Hamburg,
More informationComputer Science 141: Computing Hardware Course Information Fall 2012
Computer Science 141: Computing Hardware Course Information Fall 2012 September 4, 2012 1 Outline The main emphasis of this course is on the basic concepts of digital computing hardware and fundamental
More informationIncluding the Microsoft Solution Framework as an agile method into the V-Modell XT
Including the Microsoft Solution Framework as an agile method into the V-Modell XT Marco Kuhrmann 1 and Thomas Ternité 2 1 Technische Universität München, Boltzmann-Str. 3, 85748 Garching, Germany kuhrmann@in.tum.de
More informationA Practical Approach to Embedded Systems Engineering Workforce Development
A Practical Approach to Embedded Systems Engineering Workforce Development Özgür Yürür 1 [ John McLellan 2, Andy Mastronardi 3, Ed Harrold 4, Wilfrido Moreno 5 ] Abstract It is common to find digital electronic
More informationRobot manipulations and development of spatial imagery
Robot manipulations and development of spatial imagery Author: Igor M. Verner, Technion Israel Institute of Technology, Haifa, 32000, ISRAEL ttrigor@tx.technion.ac.il Abstract This paper considers spatial
More informationLEGO MINDSTORMS Education EV3 Coding Activities
LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a
More informationFrom Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University
rom Virtual University to Mobile Learning on the Digital Campus: Experiences from Implementing a Notebook-University Jörg STRATMANN Chair for media didactics and knowledge management, University Duisburg-Essen
More informationBUILD-IT: Intuitive plant layout mediated by natural interaction
BUILD-IT: Intuitive plant layout mediated by natural interaction By Morten Fjeld, Martin Bichsel and Matthias Rauterberg Morten Fjeld holds a MSc in Applied Mathematics from Norwegian University of Science
More informationPUBLIC CASE REPORT Use of the GeoGebra software at upper secondary school
PUBLIC CASE REPORT Use of the GeoGebra software at upper secondary school Linked to the pedagogical activity: Use of the GeoGebra software at upper secondary school Written by: Philippe Leclère, Cyrille
More informationTHE KARLSRUHE EDUCATION MODEL FOR PRODUCT DEVELOPMENT KALEP, IN HIGHER EDUCATION
INTERNATIONAL DESIGN CONFERENCE - DESIGN 2006 Dubrovnik - Croatia, May 15-18, 2006. THE KARLSRUHE EDUCATION MODEL FOR PRODUCT DEVELOPMENT KALEP, IN HIGHER EDUCATION A. Albers, N. Burkardt and M. Meboldt
More informationCircuit Simulators: A Revolutionary E-Learning Platform
Circuit Simulators: A Revolutionary E-Learning Platform Mahi Itagi Padre Conceicao College of Engineering, Verna, Goa, India. itagimahi@gmail.com Akhil Deshpande Gogte Institute of Technology, Udyambag,
More informationUndergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING
Undergraduate Program Guide Bachelor of Science in Computer Science 2011-2012 DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING The University of Texas at Arlington 500 UTA Blvd. Engineering Research Building,
More informationExecution Plan for Software Engineering Education in Taiwan
2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department
More informationOn Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC
On Human Computer Interaction, HCI Dr. Saif al Zahir Electrical and Computer Engineering Department UBC Human Computer Interaction HCI HCI is the study of people, computer technology, and the ways these
More informationPESIT SOUTH CAMPUS 10CS71-OBJECT-ORIENTED MODELING AND DESIGN. Faculty: Mrs.Sumana Sinha No. Of Hours: 52. Outcomes
10CS71-OBJECT-ORIENTED MODELING AND DESIGN Faculty: Mrs.Sumana Sinha Of Hours: 52 Course Objective: The objective of this course is to enlighten students the software approach of handling large projects
More informationChamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform
Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform doi:10.3991/ijac.v3i3.1364 Jean-Marie Maes University College Ghent, Ghent, Belgium Abstract Dokeos used to be one of
More informationProject-Based-Learning: Outcomes, Descriptors and Design
Project-Based-Learning: Outcomes, Descriptors and Design Peter D. Hiscocks Electrical and Computer Engineering, Ryerson University Toronto, Ontario phiscock@ee.ryerson.ca Abstract The paper contains three
More informationUSER ADAPTATION IN E-LEARNING ENVIRONMENTS
USER ADAPTATION IN E-LEARNING ENVIRONMENTS Paraskevi Tzouveli Image, Video and Multimedia Systems Laboratory School of Electrical and Computer Engineering National Technical University of Athens tpar@image.
More informationSyllabus: MKT Online Marketing (MKT3202) / MKT Introduction into Online Technologies for Marketing Professionals (MKT3205)
Syllabus: MKT 3202 - Online Marketing (MKT3202) / MKT3205 - Introduction into Online Technologies for Prof. Dr. Michael Paetsch, PhD (CPU) Hochschule Pforzheim / Pforzheim University Lehrveranstaltung:
More informationUsing a PLC+Flowchart Programming to Engage STEM Interest
Paper ID #16793 Using a PLC+Flowchart Programming to Engage STEM Interest Prof. Alka R Harriger, Purdue University, West Lafayette Alka Harriger joined the faculty of the Computer and Information Technology
More informationECE-492 SENIOR ADVANCED DESIGN PROJECT
ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal
More informationEECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;
EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon
More informationMASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE
Master of Science (M.S.) Major in Computer Science 1 MASTER OF SCIENCE (M.S.) MAJOR IN COMPUTER SCIENCE Major Program The programs in computer science are designed to prepare students for doctoral research,
More informationUniversity of Alabama in Huntsville
09.0100 PROFESSIONAL COMMUNICATIONS Masters AHSS Communication Arts 09.0101 COMMUNICATION ARTS Bachelors AHSS Communication Arts COMPUTER AND INFORMATION SCIENCES Bachelors Science Computer Science COMPUTER
More informationThe role of virtual laboratories in education
135 The role of virtual laboratories in education Authors: Oleg Cernian University of Craiova, Computer Science Department, Romania e-mail: Oleg.Cernian@comp-craiova.ro Ileana Hamburg Institut Arbeit und
More informationDevice Design And Process Window Analysis Of A Deep- Submicron Cmos Vlsi Technology (The Six Sigma Research Institute Series) By Philip E.
Device Design And Process Window Analysis Of A Deep- Submicron Cmos Vlsi Technology (The Six Sigma Research Institute Series) By Philip E. Madrid If you are searching for a ebook Device Design and Process
More informationSyllabus - ESET 369 Embedded Systems Software, Fall 2016
Syllabus - ESET 369 Embedded Systems Software, Fall 2016 Contact Information: Professor: Dr. Byul Hur Office: 008A Fermier Telephone: (979) 845-5195 Facsimile: E-mail: byulmail@tamu.edu Web: www.tamuresearch.com
More informationEDEXCEL NATIONALS UNIT 25 PROGRAMMABLE LOGIC CONTROLLERS. ASSIGNMENT No.1 SELECTION CRITERIA
EDEXCEL NATIONALS UNIT 25 PROGRAMMABLE LOGIC CONTROLLERS ASSIGNMENT No.1 SELECTION CRITERIA NAME: I agree to the assessment as contained in this assignment. I confirm that the work submitted is my own
More informationA Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems
A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems Hannes Omasreiter, Eduard Metzker DaimlerChrysler AG Research Information and Communication Postfach 23 60
More informationHILDE : A Generic Platform for Building Hypermedia Training Applications 1
HILDE : A Generic Platform for Building Hypermedia Training Applications 1 A. Tsalgatidou, D. Plevria, M. Anastasiou, M. Hatzopoulos Dept. of Informatics, University of Athens, TYPA Buildings Panepistimiopolis,
More informationBachelor Class
Bachelor Class 2015-2016 Siegfried Nijssen 11 January 2016 Popularity of Topics 1 Popularity of Topics 4 Popularity of Topics Assignment of Topics I contacted all supervisors with the first choices Most
More informationModeling user preferences and norms in context-aware systems
Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos
More informationInternational Business Bachelor. Corporate Finance. Summer Term Prof. Dr. Ralf Hafner
International Business Bachelor 1. Syllabus and Outline 2 General Information Lecture: Thursdays, 15:30 17:00, room C (!) 218 (starting 06 April 2017) Tutorials Tutorial 1: Tuesdays, 09:45 11:15, room
More informationGraphic Imaging Technology II - Part two of a two-year program designed to offer students skills in typesetting, art and pasteup,
Architectural & Engineering Drafting/Design I - Part I of a two-year program where students in grades 11-12 gain knowledge and skills needed to become a draftsperson. Knowledge of Windows based environment
More informationAndroid App Development for Beginners
Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who
More informationD Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project
D-4506-5 1 Road Maps 6 A Guide to Learning System Dynamics System Dynamics in Education Project 2 A Guide to Learning System Dynamics D-4506-5 Road Maps 6 System Dynamics in Education Project System Dynamics
More informationSpecification of the Verity Learning Companion and Self-Assessment Tool
Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of
More informationEducation & Training Plan Civil Litigation Specialist Certificate Program with Externship
C.15.33 (Created 07-17-2017) AUBURN OHICE OF P ROFESSIONAL AND CONTINUING EDUCATION Office of Professional & Continuing Education 301 OD Smith Hall Auburn, AL 36849 http://www.auburn.edu/mycaa Contact:
More informationMicrocontroller VU
182.694 Microcontroller VU Martin Perner SS 2017 Featuring Today: Preliminary Talk Definitions What is a Microcontroller? Note: Microcontroller is sometimes shortened as µc, uc, or MCU. Preliminary Talk
More informationEricsson Wallet Platform (EWP) 3.0 Training Programs. Catalog of Course Descriptions
Ericsson Wallet Platform (EWP) 3.0 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON CONVERGED WALLET (ECW) 3.0 RATING MANAGEMENT... 4 ERICSSON
More informationEmma Kushtina ODL organisation system analysis. Szczecin University of Technology
Emma Kushtina ODL organisation system analysis Szczecin University of Technology 1 European Higher Education Area Ongoing Bologna Process (1999 2010, ) European Framework of Qualifications Open and Distance
More informationITSC 1301 Introduction to Computers Course Syllabus
ITSC 1301 Introduction to Computers Syllabus Instructor Name: Sara Azarpanah Class Rm:C122 Email: sara.azarpanah@hccs.edu Reference Number (CRN) Description: Prerequisite(s) Semester Credit Hours (SCH)
More informationHOCHSCHULE KARLSRUHE FAKULTÄT FÜR ARCHITEKTUR UND BAUWESEN S T U D I E N G A N G A R C H I T E K T U R. address
HOCHSCHULE KARLSRUHE FAKULTÄT FÜR ARCHITEKTUR UND BAUWESEN S T U D I E N G A N G A R C H I T E K T U R Confirmation SS/WS A Between.. (Employer)... and (Trainee),....., date of birth.../../., (month /
More informationModerator: Gary Weckman Ohio University USA
Moderator: Gary Weckman Ohio University USA Robustness in Real-time Complex Systems What is complexity? Interactions? Defy understanding? What is robustness? Predictable performance? Ability to absorb
More informationComputer Architecture CSC
Computer Architecture CSC 343 001 Greg T. Harber Department of Computer Science Nelson Rusche College of Business McGee 303B gth@cs.sfasu.edu 468-1867, 468-2508 Office Hours Monday 10:30-11:30 1:30-2:30
More informationebusiness Technologies Spring 2000 Syllabus
Massachusetts Institute of Technology Sloan School of Management 15.579 ebusiness Technologies Spring 2000 Syllabus COURSE DESCRIPTION The purpose of this course is to provide future managers with a broad
More informationCourse outline. Code: ICT310 Title: Systems Analysis and Design
Faculty of Arts, Business and Law School of Business Teaching Session: Semester 1 Year: 2017 Course Coordinator: Dr Jacqui Blake Office: K2.16 Phone No: +61 7 5430 1108 Email: jblake@usc.edu.au Course
More informationOregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment
Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment 2014-15 I. Introduction The Embedded Systems Engineering Technology
More informationCourses in English. Application Development Technology. Artificial Intelligence. 2017/18 Spring Semester. Database access
The courses availability depends on the minimum number of registered students (5). If the course couldn t start, students can still complete it in the form of project work and regular consultations with
More informationRental Property Management: An Android Application
Rental Property Management: An Android Application GRADUATE PROJECT Submitted to the Faculty of The School of Engineering & Computing Sciences Texas A&M University-Corpus Christi Corpus Christi, TX In
More informationDiploma in Library and Information Science (Part-Time) - SH220
Diploma in Library and Information Science (Part-Time) - SH220 1. Objectives The Diploma in Library and Information Science programme aims to prepare students for professional work in librarianship. The
More informationDesigning Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach
Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach Tapio Heikkilä, Lars Dalgaard, Jukka Koskinen To cite this version: Tapio Heikkilä, Lars Dalgaard, Jukka Koskinen.
More informationData Fusion Models in WSNs: Comparison and Analysis
Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member,
More informationAUTHORING E-LEARNING CONTENT TRENDS AND SOLUTIONS
AUTHORING E-LEARNING CONTENT TRENDS AND SOLUTIONS Danail Dochev 1, Radoslav Pavlov 2 1 Institute of Information Technologies Bulgarian Academy of Sciences Bulgaria, Sofia 1113, Acad. Bonchev str., Bl.
More informationAn Introduction and Overview to Google Apps in K12 Education: A Web-based Instructional Module
An Introduction and Overview to Google Apps in K12 Education: A Web-based Instructional Module James Petersen Department of Educational Technology University of Hawai i at Mānoa. Honolulu, Hawaii, U.S.A.
More informationMultidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses
Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses Kevin Craig College of Engineering Marquette University Milwaukee, WI, USA Mark Nagurka College of Engineering Marquette University
More informationNotes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1
Notes on The Sciences of the Artificial Adapted from a shorter document written for course 17-652 (Deciding What to Design) 1 Ali Almossawi December 29, 2005 1 Introduction The Sciences of the Artificial
More informationThe Enterprise Knowledge Portal: The Concept
The Enterprise Knowledge Portal: The Concept Executive Information Systems, Inc. www.dkms.com eisai@home.com (703) 461-8823 (o) 1 A Beginning Where is the life we have lost in living! Where is the wisdom
More informationModel-based testing of PLC software: test of plants reliability by using fault injection on component level
Preprints of the 19th World Congress The International Federation of Automatic Control Model-based testing of PLC software: test of plants reliability by using fault injection on component level Susanne
More informationModule 12. Machine Learning. Version 2 CSE IIT, Kharagpur
Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should
More informationOpen Source Mobile Learning: Mobile Linux Applications By Lee Chao
Open Source Mobile Learning: Mobile Linux Applications By Lee Chao If searching for the ebook by Lee Chao Open Source Mobile Learning: Mobile Linux Applications in pdf format, in that case you come on
More informationHenley Business School at Univ of Reading
MSc in Corporate Real Estate For students entering in 2012/3 Awarding Institution: Teaching Institution: Relevant QAA subject Benchmarking group(s): Faculty: Programme length: Date of specification: Programme
More informationGroup A Lecture 1. Future suite of learning resources. How will these be created?
Group A Lecture 1 Future suite of learning resources Portable electronically based. User-friendly interface no steep learning curve. Adaptive to & Customizable by learner & teacher. Layered guide indexed
More informationMeasurement & Analysis in the Real World
Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie
More informationRover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes
Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes WHAT STUDENTS DO: Establishing Communication Procedures Following Curiosity on Mars often means roving to places with interesting
More informationEducation for an Information Age
Education for an Information Age Teaching in the Computerized Classroom 7th Edition by Bernard John Poole, MSIS University of Pittsburgh at Johnstown Johnstown, PA, USA and Elizabeth Sky-McIlvain, MLS
More informationIntroduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor
Introduction to Modeling and Simulation Conceptual Modeling OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg, VA 24061,
More informationCS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus
CS 1103 Computer Science I Honors Fall 2016 Instructor Muller Syllabus Welcome to CS1103. This course is an introduction to the art and science of computer programming and to some of the fundamental concepts
More informationIntroduction to Mobile Learning Systems and Usability Factors
Introduction to Mobile Learning Systems and Usability Factors K.B.Lee Computer Science University of Northern Virginia Annandale, VA Kwang.lee@unva.edu Abstract - Number of people using mobile phones has
More informationAcademic Catalog Programs & Courses Manchester Community College
2016 2017 Academic Catalog Programs & Courses Manchester Community College 1 Accounting and Business Administration Transfer, A.S. Program Design The Accounting and Business Administration Transfer associate
More informationSoftware Maintenance
1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories
More informationMINISTRY OF EDUCATION
Republic of Namibia MINISTRY OF EDUCATION NAMIBIA SENIOR SECONDARY CERTIFICATE (NSSC) COMPUTER STUDIES SYLLABUS HIGHER LEVEL SYLLABUS CODE: 8324 GRADES 11-12 2010 DEVELOPED IN COLLABORATION WITH UNIVERSITY
More informationADMN-1311: MicroSoft Word I ( Online Fall 2017 )
ADMN-1311: MicroSoft Word I ( Online Fall 2017 ) Instructor Information Instructor Name Arnitria Hawkins-Taylor Instructor Rank Assistant Professor Instructor Email ahawkins@southwest.tn.edu Instructor
More informationTable of Contents. Course Delivery Method. Instructor Information. Phone: Office hours: Table of Contents. Course Description
School of Science and Technology Department of Information Technology ISSC323: Computer Hardware Systems 3 Credit Hours 8 Week Course Prerequisite(s): None Instructor Information Course Description Course
More informationAn Introduction to Simio for Beginners
An Introduction to Simio for Beginners C. Dennis Pegden, Ph.D. This white paper is intended to introduce Simio to a user new to simulation. It is intended for the manufacturing engineer, hospital quality
More informationFONDAMENTI DI INFORMATICA
FONDAMENTI DI INFORMATICA INTRODUZIONE AL CORSO E ALL INFORMATICA Prof. Emiliano Casalicchio 09/26/14 Computer Skills - Lesson 1 - E. Casalicchio 2 Info INGEGNERIA ENERGETICA, EDILIZIA E MECCANICA Canale
More informationPROGRAMME SPECIFICATION
PROGRAMME SPECIFICATION 1 Awarding Institution Newcastle University 2 Teaching Institution Newcastle University 3 Final Award MSc 4 Programme Title Digital Architecture 5 UCAS/Programme Code 5112 6 Programme
More informationA Hands-on First-year Electrical Engineering Introduction Course
Paper ID #19997 A Hands-on First-year Electrical Engineering Introduction Course Dr. Ying Lin, Western Washington University Ying Lin has been with the faculty of Engineering and Design Department at Western
More informationControl Tutorials for MATLAB and Simulink
Control Tutorials for MATLAB and Simulink Last updated: 07/24/2014 Author Information Prof. Bill Messner Carnegie Mellon University Prof. Dawn Tilbury University of Michigan Asst. Prof. Rick Hill, PhD
More informationATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4
ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4 1 Universitat Politècnica de Catalunya (Spain) 2 UPCnet (Spain) 3 UPCnet (Spain)
More informationPROCESS USE CASES: USE CASES IDENTIFICATION
International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed
More informationU N I V E R S I T E L I B R E D E B R U X E L L E S DEP AR TEM ENT ETUDES ET ET U IAN TS SER VICE D APPU I A LA G E STION DES ENSEIGNEMEN TS (SAGE)
INTERNSHIP AGREEMENT Note: The jury of which the student reports will not allow him to complete his PAE (Student Academic Program) with the internship credits while this student has not passed all the
More informationWSU Five-Year Program Review Self-Study Cover Page
WSU Five-Year Program Review Self-Study Cover Page Department: Program: Computer Science Computer Science AS/BS Semester Submitted: Spring 2012 Self-Study Team Chair: External to the University but within
More informationP. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas
Exploiting Distance Learning Methods and Multimediaenhanced instructional content to support IT Curricula in Greek Technological Educational Institutes P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou,
More informationTraining Catalogue for ACOs Global Learning Services V1.2. amadeus.com
Training Catalogue for ACOs Global Learning Services V1.2 amadeus.com Global Learning Services Training Catalogue for ACOs V1.2 This catalogue lists the training courses offered to ACOs by Global Learning
More information