Robotics and Engineering Design (SKN11) Syllabus
|
|
|
- Frederick Clark
- 9 years ago
- Views:
Transcription
1 Robotics and Engineering Design (SKN11) Syllabus Instructor Mr. Chin-Sung Lin ( Course Description Robotics and Engineering Design is a project-based course that uses a hands-on approach to introduce the basic concepts/skills of robotics and the principles/practices of engineering design. The course has been divided into five modules: Autonomous Mobile Robots, Arduino-based Design, Drone Programming, Mobile Apps Programming, and 3D Modeling & Printing. Students will learn the concepts/theories of each discipline, be exposed to a wide spectrum of innovative problem solving/engineering design techniques, and be challenged by a series of real-world application projects. In the first semester, we will be focusing on the construction/programming of autonomous mobile robots, and Arduino design projects. Course information will be tied to lab experiments; students will work in groups to build and test increasingly more complex deliverables culminating in a major project for each module. In the second semester, student groups will be learning to program and control the flight of Drones, developing iphone Apps, and designing/building the 3D models of mechanical/architectural structures. Groups have to meet stage milestones, furnish technical documents, and conduct formal demonstrations and presentations at the end of the semester. We will be using VEX Robotic Design System as our robotic kit, Arduino Leonardo as our embedded design platform, A.R.Drone as our drone programming platform, XCode as our iphone Apps development environment, and SketchUp as our 3D modeling tool. Students will be divided into groups and complete a variety of engineering activities within the confines of these groups. Course Objectives In this course, students will: 1. Explore the broad scope of robotic engineering and applications. 2. Develop the construction and programming skills for autonomous mobile robots. 3. Design embedded system applications using Arduino board. 4. Be exposed to the principles, technology, and programming of autonomous flying drones. 5. Learn the programming language, development tools, and design patterns to build iphone Apps. 6. Learn to construct 3D computer models of mechanical/architectural structures. 7. Acquire the skills to effectively build physical models using a 3D printer. 8. Solve problem using engineering design process. 9. Develop innovative problem-solving skills in a project group setting. 10. Communicate technical facts through verbal/written methods, physical demos, and multimedia presentations. Chin-Sung Lin 1
2 Essential Questions 1. How can autonomous robotic systems impact our future? 2. How can technology change the rules of our manufacturing industry? 3. How is the engineering design process used to solve real-world problems? 4. How can management facilitate efficient and quality completion of deliverables? Course Requirements and Materials Needed 1. Hardware: VEX TM Robotics Design System, accessories and tools (provided by school). 2. Hardware: The Makerbot Replicator 2, accessories and filament (provided by school). 3. Hardware: Mac and Windows laptops (provided by school). 4. Hardware: A.R.Drone 2.0 and accessories (provided by school). 5. Hardware: Arduino Leonardo board (provided by school). 6. Software: SketchUp (provided by school). 7. Software: ROBOTC license(provided by school). 8. Software: XCode (free download from Apple store). 9. Software: A.R.Drone SDK 2.0 (free download from project.ardrone.org). 10. Software: Arduino IDE (free download from arduino.cc). Instruction Materials VEX Inventor s Guide, VEX forum website: 2. VEX Curriculum 2.0, Carnegie Mellon Robotics Academy website: 3. ROBOTC Curriculum for the VEX, robotc.net website, 4. Teaching ROBOTC for Innovation First Robots, Carnegie Mellon Robotics Academy website: 5. Arduino Tutorials, Tutorial Series for Arduino website: 6. A.R.Drone 2.0 Developer Guide, ARDRONE open API platform website: 7. Objective C Programming Tutorials, thenewboston website: 8. XCode Tutorials, Geeky Lemon Development website: 9. ios Developer Library, Apple ios Dev Center website: SketchUp Video Tutorials, SketchUp.com website: Chin-Sung Lin 2
3 11. Instructional Video: Various on-line videos of robotics research and iphone Apps development. 12. Website: Dynamic class website and blog provide further learning resources. Course Format 1. Class presentations, and discussions 2. Online video tutorials 3. Group activities and laboratory investigations 4. Unit and module projects 5. Homework assignments Grading Policy 1. Homework Assignments & Quizzes (HQ) (20 pts) 2. Class/Lab Participation and Results (CL) (20 pts) 3. Project Deliverables and Presentations (PR) (60 pts) 4. Your Grade = PR x WF * % + HQ + CL * Weighting Factor (WF) is a value (between 0 and 100) measuring individual contribution. * WF will be multiplied to any group grades of labs, activities, and projects. Content Outline This course is divided into four modules and twenty units: Module 1: Remote-Controlled Robots Unit 1. Entering the Robotics World a. Robot Anatomy b. Dimensions of Robotics c. Project: Robotics Research Unit 2. Robot Construction a. Protobots/Tumblers/Clawbots b. Mechanics & Electricity c. Project: Robot Ball Game Unit 3. Robotics: Locomotion a. Locomotion Theory b. Principles of Walking Robots c. Project: Walking Robot Module 2: Autonomous Mobile Robots Unit 4. Robotics: Programming a. ROBOTC Programming Language b. Microcontrollers & Programs c. Project: Maze Unit 5. Robotics: Sensing & Controlling a. Bumper/Limit Switches b. Ultrasonic Range Finders c. Project: Line Follower Unit 6. Robotics: Algorithm & Intelligence a. Algorithmic Problem Solving b. Autonomous Parallel Parking c. Project: Autonomous Mobile Robot Module 3: Arduino-based Design Unit 7. Arduino Leonardo a. Microcontroller b. Analog and Digital I/Os c. Project: Proximity Detector Unit 8. Arduino Programming Chin-Sung Lin 3
4 Expectations a. Sound & Light b. PWM & Motors c. Project: Arduino Playground Unit 9. Arduino Application a. Sensors Calibration b. Signal Processing c. Project: Arduino Robot Module 4: Drone Programming Unit 10. Drones & Civil Applications a. Quadcopter Structure & Principles b. Drone Flight Control & Operation c. Project: Drone Applications Unit 11. A.R.Drone Programming a. AutoFlight Control Program b. Python Script Language c. Project: Drone Dance Unit 12. A.R.Drone Sensing & Controlling a. Altitude Sensor b. Gyro/Accelerometer/Magnetometer c. Project: Autonomous Drone Module 5: Mobile Apps Programming Unit 13. Mobile Programming Foundation a. XCode and Objective-C 1. Attend class daily, on time and ready to work. 2. Use computer resource in a safe and responsible way. 3. Participate and contribute to group assignments and projects. 4. Maintain a weekly, complete, organized online engineering journal. b. Basic Interface Elements c. Project: Tutorial App Unit 14. iphone Apps Programming a. ios Design Patterns b. Spritekit Game c. Project: Game App Unit 15. iphone Apps Design a. Case Study 1 b. Case Study 2 c. Project: Killer App Module 6: 3D Modeling &Printing Unit 16. SketchUp 3D Modeling a. Introduction to SketchUp b. Shapes, Tools, Colors & Materials c. Project: Sports Gear Unit 17. Architecture Models a. Dimension & Measurement b. Architecture Design c. Project: Tiny House Design Unit 18. Physical Models & 3D Printing a. Mechanical Design b. Makerbot 3D Printers c. Project: Mechanical Design 5. Complete and submit assignments by their due dates. Late assignments will not be accepted for credit per school policy. 6. Exercise safety and common sense at all times. 7. Have mutual respect for fellow students and their right to an education. 8. Academic integrity per school policy. Open Lab and Technical-Help Time Chin-Sung Lin 4
5 1. Open Lab: 3rd Period (Tue.) & 8th period (Wed.) 2. Technical-Help: 9th period (everyday) 3. After School: Project groups that need technical advice, access computer resource, robot kits, tools, or work on their projects may come to the lab (Room 201/417) on Wednesday through Friday. Chin-Sung Lin 5
COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs
A Course of Study for COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require core
The story so far: Teaching Mobile App Development at PG level at Londonmet
The story so far: Teaching Mobile App Development at PG level at Londonmet Dr. Yanguo Jing Principal Lecturer in Computing University Teaching Fellow Faculty of Computing, London Metropolitan University
Arduino Training - Basics of Micro-controllers Programming Basics
When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: [email protected] Phone: 71 530 401 Office: Ashrafieh - Sodeco
PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3
INTRODUCTION xxi PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3 I, Android 3 The Three Laws of Android 4 The Android Philosophy 6 Other Popular
Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies
Bluetooth 4.0 Solutions for Apple ios Devices Bluegiga Technologies Agenda Introduction How to build Bluetooth 4.0 applications Compatible Bluegiga products What is Bluetooth low energy? Summary Introduction
Plumsted Township School District Aligned to Common Core State Standards
Pacing Guide Content Area: Science Grade Level: 12 Course Title: Robotics Engineering Course Description: This course teaches students to apply engineering principles and practices to construct, program,
Teaching App Development with Swift Course Materials Overview
Teaching App Development with Swift Teaching Programming with ios and Swift ios, Swift and the Apple toolset provide an excellent platform for teaching students how to program. With this collection of
SECTION TWO MODULE SYLLABUSES
SECTION TWO MODULE SYLLABUSES Item Module Code Module Title 1 EIE4370 Computer Programming with Object Oriented Concepts 2 EIE4379 ios Essentials 3 EIE4372 Computing for iphone Applications 4 EIE4373 iphone
COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs
A Course of Study f COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs The field of computer science leads to a variety of careers that all require ce
COLLIN COLLEGE COURSE SYLLABUS
COLLIN COLLEGE COURSE SYLLABUS COURSE INFORMATION COURSE NUMBER: ITSE 1371 COURSE TITLE: IOS PROGRAMMING I COURSE DESCRIPTION: This course is intended to prepare the student for development of ios devices,
Comprehensive Course Syllabus. Computer Science Inquiry (CSI)
Computer Science Inquiry (CSI) Course Description: We will explore fundamentals of computer science that are essential for students in the 21st century. The principles of computer science are taught with
ios SDK possibilities & limitations
ios SDK possibilities & limitations Licensing Licensing Registered as an Apple Developer (free) Access to XCode3 and ios SDK ios, Mac and Safari Dev Center Resources No possibility of distribution of developed
FRC WPI Robotics Library Overview
FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this
INFORMATION TECHNOLOGY EDUCATION PROGRAMMING AND ANALYSIS COURSE SYLLABUS. Instructor: Debbie Reid. Course Credits: Office Location:
Course Title and Number: Mobile App Programming, COP2654 all sections Year and Term: Summer 2014 Office Phone: (352)395-4402 Meeting Time/Days: N/A online course Web Page Address: http://home.ite.sfcollege.edu/~debbie.reid
the gamedesigninitiative at cornell university Lecture 1 Course Overview
Lecture 1 Course CS/INFO 4152: Advanced Topics Sequel to CS/INFO 3152 Prereq unless you a non-cornell Meng (or exempt) Similar format and structure as Intro Game Design Covers topics not touched in Intro
CIS 3515 Mobile Application Development Instructor:
CIS 3515 Mobile Application Development Instructor: Karl Morris Email: karl.morris [-] temple.edu Location: SERC 327 Office hours: T 9:30 AM - 10:30 AM, 2:00 PM - 3:00 PM or by appointment Textbook: None
Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING
Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages
Wethersfield Public Schools Course Outline
Wethersfield Public Schools Course Outline Course Name: Technology and Engineering Education, Grade 8 Department: Technology and Engineering Education Grade(s): 8 Level(s): Unleveled Course Number(s):
JavaOne4Kids. Saturday, October 24, 2015. Agenda and Session Descriptions. Copyright 2014, Oracle and/or its affiliates. All rights reserved.
JavaOne4Kids Saturday, October 24, 2015 Agenda and Session Descriptions Agenda SATURDAY OCT 24 8:00 AM Registration Check in/ Breakfast snack 9:00 AM- 9:35 AM Opening Comments 9:45 AM- 11:45 AM Rm301 Rm302
Android Application Development and Bluetooth Technology
Android Application Development and Bluetooth Technology James Cracchiolo 3/28/14 Table of Contents Introduction page 3 Objective page 3 What is Bluetooth? page 3 What is Android? page 4 Materials Needed
Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM
week 02 Digital Input and Output RGB LEDs fade with PWM 1 Microcontrollers Output Transducers actuators (e.g., motors, buzzers) Arduino Input Transducers sensors (e.g., switches, levers, sliders, etc.)
Scratch Game Design (Grade 3-5, Beginners)
Scratch Game Design (Grade 3-5, Beginners) Scratch was developed at MIT as a graphical programming language, and this course is designed to cultivate interests of younger students. In this course, elementary
EDTECH 536: Digital Game Design for K-12 Classrooms
EDTECH 536: Digital Game Design for K-12 Classrooms Young Baek, Ph.D. Instructor Professor Boise State University [email protected] Semester: Fall 2014, August 25- December 12 Credits: 3 Credit
Android, Bluetooth and MIAC
Android, Bluetooth and MIAC by Ben Rowland, June 2012 Abstract Discover how easy it is to use TCP network communications to link together high level systems. This article demonstrates techniques to pass
Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library
Who s Here? 1. Name 2. Library 3. STEM programming @ your Library 4. Computer science/coding/kids & Tech @ your Library Session Goals Why is STEM and computer science important Provide familiarity with
How To Teach A Mobile Operating System To An It Project
Mobile Application Development: Essential New Directions for IT Chia-Chi Teng, Richard Helps School of Technology, Brigham Young University Abstract As mobile devices have become more powerful and pervasive,
EE 472 Lab 2 (Group) Scheduling, Digital I/O, Analog Input, and Pulse Generation University of Washington - Department of Electrical Engineering
EE 472 Lab 2 (Group) Scheduling, Digital I/O, Analog Input, and Pulse Generation University of Washington - Department of Electrical Engineering Introduction: In this lab, you will develop a simple kernel
Using the VEX Cortex with ROBOTC
Using the VEX Cortex with ROBOTC This document is a guide for downloading and running programs on the VEX Cortex using ROBOTC for Cortex 2.3 BETA. It is broken into four sections: Prerequisites, Downloading
Bachelor Degree in Informatics Engineering Master courses
Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko
Downloading a Sample Program over USB
Downloading a Sample Program over USB This document is a guide for downloading and running programs on the VEX Cortex using the USB A-to-A cable. You will need: 1 VEX Cortex Microcontroller with one 7.2V
ios App Development for Everyone
ios App Development for Everyone Kevin McNeish Getting Started Plugging into the Mother Ship Welcome! This is the part of the book where you learn how to get yourself and your computer set for App development
MOE Online Class Quality Guidelines
MOE Online Class Quality Guidelines The following guidelines were developed by the MiraCosta Online Educators committee to inform online faculty of required elements for Distance Education classes, offer
Computer Science. College of Engineering
Computer Science College of Engineering EDUCATION MAKE AN IMPACT As part of Kansas State University s College of Engineering, the Computer Science department is committed to offering high quality degree
2a. Select the type of VEX classroom bundle that best suits your educational goals and students needs:
Steps to starting a VEX robotics program Congratulations on your decision to start a VEX robotics program! Whether you are a teacher, parent, coach, or an afterschool club leader, you ll find lots of support
EASTERN SCHOOL DISTRICT
EASTERN SCHOOL DISTRICT Course Descriptor Summary (Interim September 2005) 1. Subject Area: Technology Education 2. Course: Computer Technology 3200 3. Program Description/Guiding Principles: TABLE OF
Building emerging technology skills using IBM s Platform as a Service
Building emerging technology skills using IBM s Platform as a Service New era of education for the new era of learning The IBM Academic Initiative program is a no-charge global program that offers educators
Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here
Enter Here -->>> App Store Tracking, Track your Rankings - AppStoreShark.com Scam or Work? Visit Here Getting instant access app store tracking is there a find my friends app for android and iphone android
Next Gen Platform: Team & Mentor Guide
Next Gen Platform: Team & Mentor Guide 1 Introduction For the 2015-2016 season, the FIRST Tech Challenge (FTC) will be adopting a new controller for its robot competitions. The new platform, which will
Microcontroller Programming Beginning with Arduino. Charlie Mooney
Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and
Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices
232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
INSPIRING THE NEXT GENERATION OF TECHNOLOGY INNOVATORS
INSPIRING THE NEXT GENERATION OF TECHNOLOGY INNOVATORS Iridescent s mission is to equip and inspire underprivileged young people to develop curiosity, creativity and persistence through a powerful science,
ESUMS HIGH SCHOOL. Computer Network & Engineering (CNE) 2014-2015 Syllabus
ESUMS HIGH SCHOOL Computer Network & Engineering (CNE) 2014-2015 Syllabus Teacher: Dr. Didacus Oparaocha Room: 333 Email: [email protected] Meeting Hours: 2A/3A Course Description: Computer
Board also Supports MicroBridge
This product is ATmega2560 based Freeduino-Mega with USB Host Interface to Communicate with Android Powered Devices* like Android Phone or Tab using Android Open Accessory API and Development Kit (ADK)
Additional details >>> HERE <<<
Additional details >>> HERE http://dbvir.com/androider/pdx/broa1442/ Tags:
Summer camp. Emily May. Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science. Digital Media Academy 7-12
EDUCATION LITTLEBITS education COMMUNITY case study Summer camp By Emily May Title Instructor and Curriculum Developer for Adventures in Engineering and Rocket Science Organization Digital Media Academy
COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
Corporate and Brand Identity on the Web: VIC5315 University of Florida Summer 2013
b+i corporate and brand identity on the web Corporate and Brand Identity on the Web: VIC5315 University of Florida Summer 2013 Course number: VIC5315 Credits: 03 Meeting times: Wednesday evenings, 6pm
MEAP Edition Manning Early Access Program Hello! ios Development version 14
MEAP Edition Manning Early Access Program Hello! ios Development version 14 Copyright 2013 Manning Publications For more information on this and other Manning titles go to www.manning.com brief contents
Workshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
Example Connection between USB Host and Android
Example connection between USB Host and Android Example Connection between USB Host and Android This example illustrates the connection between Board ETMEGA2560-ADK and Android through Port USB Host. In
Reminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
The NXT Generation. A complete learning solution
The NXT Generation A complete learning solution The NXT Generation LEGO MINDSTORMS Education is the latest in educational robotics, enabling students to discover ICT, science, D&T and maths concepts in
An Experimental Study on Pixy CMUcam5 Vision Sensor
LTU-ARISE-2015-01 1 Lawrence Technological University / Autonomous Robotics Institute for Supporting Education - Technical Memo ARISE-2015-01 An Experimental Study on Pixy CMUcam5 Vision Sensor Charles
YOSEMITE REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE. COURSE TITLE: Robotics Engineering I ROP S1 Robotics Engineering I ROP S2
YOSEMITE REGIONAL OCCUPATIONAL PROGRAM COURSE OUTLINE COURSE TITLE: Robotics Engineering I ROP S1 Robotics Engineering I ROP S2 COURSE NUMBER: ROP71501 ROP71502 RECOMMENDED GRADE LEVEL: 11-12 ABILITY LEVEL:
MIS 516 01W: Mobile Business
MIS 516 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: [email protected] To protect your academic privacy, please always send me emails from your tamuc.edu email.
ROBOTC Software Inspection Guide with Additional Help Documentation
VEX ROBOTICS COMPETITION ROBOTC Software Inspection Guide with Additional Help Documentation VEX Cortex Software Inspection Steps: 1. Cortex Firmware Inspection using ROBOTC 2. Testing Cortex Robots using
6-8 Technology Education Program Evaluation. Board of Education Program Report December 10, 2013
6-8 Technology Education Program Evaluation Board of Education Program Report December 10, 2013 2 Grades 5-8 Part 100 Requirements Technology education means a program of instruction designed to assist
Robot Virtual Programming Games that work with NXT-G, LabVIEW, and ROBOTC
Robot Virtual Programming Games that work with NXT-G, LabVIEW, and ROBOTC What We Will Cover Today Introduction What are Robot Virtual Worlds Research behind Teaching Programming with RVWs RVW Resources
Learning ios Programming
SECOND EDITION Learning ios Programming Alasdair Allan Beijing Cambridge Farnham Koln Sebastopol O'REILLY Tokyo Table of Contents Preface ix 1. Why Go Native? 1 The Pros and Cons 1 Why Write Native Applications?
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry
Mobile Learning Application Based On Hybrid Mobile Application Technology Running On Android Smartphone and Blackberry Djoni Haryadi Setiabudi, Lady Joanne Tjahyana,Winsen Informatics Department Petra
MIS 416 01W: Mobile Business
MIS 416 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: [email protected] To protect your academic privacy, please always send me emails from your tamuc.edu email.
How To Use First Robot With Labview
FIRST Robotics LabVIEW Training SECTION 1: LABVIEW OVERVIEW What is LabVIEW? It is a tool used by scientists and engineers to measure and automate the universe around us It is a graphical programming
FTC 2015-2016 Android Based Control System
FTC 2015-2016 Android Based Control System Agenda Control System Overview Phone Setup Generating the Robot configuration file Software Overview Autonomous vs Tele-op templates Motor/servo control Sensor
Draft dpt for MEng Electronics and Computer Science
Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming
Masters in Human Computer Interaction
Masters in Human Computer Interaction Programme Requirements Taught Element, and PG Diploma in Human Computer Interaction: 120 credits: IS5101 CS5001 CS5040 CS5041 CS5042 or CS5044 up to 30 credits from
Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes
Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface
College Algebra MATH 1111/11
College Algebra MATH 1111 Spring 2011 Instructor: Gordon Shumard Class: CRN Days Time Course Num/Sec Location 12293 T R 8:00AM-9:15AM MATH 1111/09 Burruss Building- 109 12294 T R 9:30AM- 10:45AM MATH 1111/11
AC 2012-3701: LESSONS LEARNED FROM MOBILE COMPUTING AP- PLICATION DEVELOPMENT WITH ANDROID. Dr. Se Jun Song, Texas A&M University, College Station
AC 2012-3701: LESSONS LEARNED FROM MOBILE COMPUTING AP- PLICATION DEVELOPMENT WITH ANDROID Dr. Se Jun Song, Texas A&M University, College Station c American Society for Engineering Education, 2012 Lessons
In addition, over 50% of the colleges in the ACSA have laptop policies that start with first year students.
College of Architecture Laptop Policy 2015-2016 Academic Year Computers now are an integral tool to every professional and provide assistance with a myriad of everyday tasks including communication, advanced
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions
Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions MicroStrategy Mobile SDK 1 Agenda MicroStrategy Mobile SDK Overview Requirements & Setup Custom App Delegate Custom
Mobile Phones Operating Systems
Mobile Phones Operating Systems José Costa Software for Embedded Systems Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 2015-05-28 José Costa (DEI/IST) Mobile Phones Operating
Lab Experiment 1: The LPC 2148 Education Board
Lab Experiment 1: The LPC 2148 Education Board 1 Introduction The aim of this course ECE 425L is to help you understand and utilize the functionalities of ARM7TDMI LPC2148 microcontroller. To do that,
Philosophy of GIMnet
Philosophy of GIMnet Software Modularity and Reusability through Service Oriented Architecture and Hardware Abstraction Introduction GIMnet MaCI GIMnet = tcphub + GIMI Enables communication between distributed
EdX Learner s Guide. Release
EdX Learner s Guide Release June 28, 2016 Contents 1 Welcome! 1 1.1 Learning in a MOOC........................................... 1 1.2 A Note about Time Zones........................................
More information >>> HERE <<<
More information >>> HERE http://dbvir.com/androider/pdx/ftpl599/ Tags: superior build your own androidâ
Microsoft Office 2010 PowerPoint SYLLABUS
Microsoft Office 2010 PowerPoint SYLLABUS Instructor Information Instructors: Margarita Casanova B.A., Yolanda Casanova B.A. Please email at [email protected] Please use this address. This is done
COMPUTER SCIENCE Introduction to Programming: Visual Basic 1 CIHS C++ AP Java
COMPUTER SCIENCE Our courses provide information to address a wide range of interests. The computer programming courses have a strong connection to engineering, mathematics, and the sciences. It is common
Programme Specification. BSc (Hons) Sound Technology and Digital Music. Valid from: September 2012 Faculty of Technology, Design and Environment
Programme Specification BSc (Hons) Sound Technology and Digital Music Valid from: September 2012 Faculty of Technology, Design and Environment SECTION 1: GENERAL INFORMATION Awarding body: Teaching institution
Course Descriptions for MS degree in Instructional Design and Technology:
TM Instructional Design & Technology 1200 Commercial St. Emporia, KS 66801-5087 620.341.5829 [email protected] Fax 620.341.5785 Course Descriptions for MS degree in Instructional Design and Technology: Instructional
