Microcontroller VU
|
|
- Rachel Carter
- 6 years ago
- Views:
Transcription
1 Microcontroller VU Martin Perner SS 2017 Featuring Today: Preliminary Talk
2 Definitions What is a Microcontroller? Note: Microcontroller is sometimes shortened as µc, uc, or MCU. Preliminary Talk March 1,
3 Definitions What is a Microcontroller? A microcontroller is a microprocessor extend with RAM/Memory and Input/Output peripherals. Note: Microcontroller is sometimes shortened as µc, uc, or MCU. Preliminary Talk March 1,
4 Definitions What is a Microprocessor? Preliminary Talk March 1,
5 Definitions What is the difference between a CPU and a µp? Preliminary Talk March 1,
6 Definitions Is this a µp? Figure: Mailüfterl (1958) By Florian Staudacher CC-BY-3.0 via Wikimedia Commons. Preliminary Talk March 1,
7 Definitions A µp is a processor which is integrated onto a chip. Preliminary Talk March 1,
8 Definitions Figure: Atmel s ATmega238P (2009). 20 MHz 8-bit AVR, 32 Pins. Preliminary Talk March 1,
9 Definitions Figure: Freescale s KL03 (2013). 48 MHz ARM Cortex-M0+, 20 Pins. Preliminary Talk March 1,
10 Microcontroller are everywhere Figure: Nexus 5 main logic board front, by Sam Lionheart CC-BY-NC-SA-3.0 via ifixit. Preliminary Talk March 1,
11 Microcontroller are everywhere Figure: Nexus 5 main logic board back, by Sam Lionheart CC-BY-NC-SA-3.0 via ifixit. Preliminary Talk March 1,
12 Question Have you ever used a microcontroller? Preliminary Talk March 1,
13 Motivation Microcontrollers are everywhere! Automotive Household appliances (fridge) Gadgets Botnets (Internet of Shitty Things)... Preliminary Talk March 1,
14 Motivation Microcontrollers are even recursively used! Every modern x86 platform contains several other auxiliary processors, which kind of erase the line between pure hardware and software. [... ] The aim of this talk is to provide insight to the security, architecture and vulnerability of the AMD SMU firmware found in modern AMD x86 processors. The SMU is designed to prevent unauthorized code execution, thus making it ideal candidate to verify if it is so. This is where the fun starts. AMD x86 SMU firmware analysis by Rudolf Marek at 31C3. Preliminary Talk March 1,
15 Motivation Dieselgate Question: Who does the exhaust gas treatment in the ECU (blackbox) work? Solution: Get the software; by using a 0-day bug in the microcontroller to get the binary. Results: This was probably not an accident about which only a few knew. Figure: Artwork by Barnrook, Klink & Friends, Brandalism.org The exhaust emissions scandal ( Dieselgate ) by Felix Domke and Daniel Lange at 32C3. Preliminary Talk March 1,
16 Motivation After this course you will... have an in-depth understanding of MC fundamentals be able to work out small MC applications yourself Preliminary Talk March 1,
17 Motivation After this course you will... have an in-depth understanding of MC fundamentals be able to work out small MC applications yourself Interesting practicals at our department are open to you Preliminary Talk March 1,
18 Our Department Institut für Technische Informatik E182/2 Embedded Computing Systems Group (ECS) Treitlstrasse 3 2. Stock Preliminary Talk March 1,
19 Our Laboratory TILAB Treitlstrasse 3 Mezzanine (0.5 floor) Room 4 Extensively use the lab, however come prepared There will be slots reserved for you Preliminary Talk March 1,
20 Lab Equipment MC Platform bigavr6 contains the ATmega1280 MC, 16 MHz oscillator 2 Displays text & graphical Real-time clock Serial EEPROM SD card reader Preliminary Talk March 1,
21 Lab Equipment Lab Kit MC board ATmega board Display (text) Keypad board Temperatur sensor Preliminary Talk March 1,
22 Lab Equipment Lab Kit MC board ATmega board Display (text) Keypad board Temperatur sensor Available at the department from Mon Tue, 09:00 12:00 and Wed Thu, 13:00 16:00 by our technician (Mr. Odebrecht), for a e100 security deposit. Preliminary Talk March 1,
23 Lab Equipment The Keypad Board... there are more add-on boards waiting for you during Application 1 and 2. Preliminary Talk March 1,
24 Lab Equipment Digital Storage Oscilloscope TDS2024B bandwidth 200 MHz 4 channels 8 bit resolution This and the LEDs will be your friends when you are debugging. Preliminary Talk March 1,
25 Grading What contributes towards your grade? 50% from two (out of three) exams (theory and practical) 50% from two applications (coding and theory questions) Preliminary Talk March 1,
26 Grading For each of the 3 exams (1, 2 and Make-up) you can achieve: 13 pts per programming part Each exam consists of 2 practical exercises. Grading is, in general, binary (6.5 pts or 0 pts)! There will be two exercises, one in 2 nd exam and one in the make-up exam, which partial points. More on that in the respective recitations. 12 pts per theory part Multiple choice, 8 topics with 3 answers each. For each answer 0.5/0/ 0.5 pts (correct/withhold/incorrect) are awarded. The lowest scored programming exam and theory exam is discarded E max = ( 50 pts) Preliminary Talk March 1,
27 Flow of the first application 1 You receive the specification from us and analyze it. 2 You can write an implementation proposal. If you conduct a talk with a tutor, in the week after the deadline of the Implementation proposal, you will be awarded with up to two bonus points. 3 You implement the application. 4 You submit your code. 5 You participate in a delivery talk with a tutor. 6 You submit the protocol and your solutions for the theory tasks. Preliminary Talk March 1,
28 Grading Delivery Talk You are required to participate in a delivery talk, with a tutor, for every application you submit. Your submission will be checked and you will be asked questions regarding your program. If there are discrepancies, you will be invited to another talk with a member of the teaching staff, where point reductions can be made. Preliminary Talk March 1,
29 Grading For each application (A 1, A 2 ) you can achieve: 20 pts for the Code (C). 5 pts for the theory tasks (T ). A {1,2} = C + T 25 pts Preliminary Talk March 1,
30 Grading A word of warning: We will check your code submissions not only for functionality. We will review every submission in-depth and deduct points if there are design flaws, bad coding style, etc. (see the coding guidelines)! Preliminary Talk March 1,
31 Grading Bonus Points: You can achieve up to 3 Bonus Points for solving assembler tasks before the first exam: Code tasks 2.2.1&2.2.2, 2.4.1&2.2.3, and After presenting the code to a tutor and answer the questions listed in exercises.pdf, you get a point for each of the task(s). Up to 2 Bonus Points for the implementation proposal. For exceptional work during the applications we might also award bonus points. Preliminary Talk March 1,
32 Grading In total: E + A 1 + A 2 + B Positive grade prerequisites: programming exams 13 pts E + A 1 + A 2 55 points Grade prerequisites not fulfilled nicht genügend [ 0, 55) nicht genügend [55, 66) genügend [66, 77) befriedigend [77, 88) gut [88, ) sehr gut Preliminary Talk March 1,
33 Grading Collaboration policy We encourage discussions among students, but all work you submit must be written by you, in your own words, and must have been programmed by you. Cheating, of any kind, will lead to 0 pts for the respective part, and we will also deduct 15 pts from the total points of everybody involved! Note that this also applies to the tasks for bonus points! If you are caught cheating during an exam both, theory and practical, will be graded with 0 pts! Preliminary Talk March 1,
34 ECTS Breakdown 7 ECTS ECTS Users Guide en.htm ECTS credits are based on the workload students need in order to achieve expected learning outcomes. Learning outcomes describe what a learner is expected to know, understand and be able to do after successful completion of a process of learning...., whereby one credit corresponds to 25 to 30 hours of work. Preliminary Talk March 1,
35 ECTS Breakdown 7 ECTS 25 h = 175 h Hours Usage 10 h Lecture 6 h 3 Exams 30 h Preparation for Exam 1 75 h Application 1 and preparation for Exam 2 54 h Application 2 and preparation for Make-up Exam Preliminary Talk March 1,
36 Part 0 Assembler Aims Get used to the lab equipment Understand the tool-chain Get to know the insides of MC hardware & their peculiarities Solve simple MC exercises (4 per week recommended!) Preliminary Talk March 1,
37 Part 1 C Aims C programming for MC (gcc,... ) Learn to use the MC s periphery (timer, ADC,... ) in detail Communicating with the MC (UART, I 2 C,... ) Solve more demanding MC exercises Preliminary Talk March 1,
38 Part 1 C The Application: Fan Control Control of a 4-wire fan Ensure a low ambient noise with a microphone Communicate via ZigBee current measurements/receive target RPM Preliminary Talk March 1,
39 Part 2 TinyOS Aims... after having learned assembler and C... get to know an OS from scratch develop low-level drivers for OS develop high-level application (with tasks) Preliminary Talk March 1,
40 Part 2 TinyOS The Application: Lunar Lander Clone (?) MP3 board Accelerometer (control) Preliminary Talk March 1,
41 A Coarse Course Schedule Phase Registration Deadline (23:59) De-Registration Deadline (12:00) Exam 1 Preliminary Talk March 1,
42 A Coarse Course Schedule Phase (Optional) Application 1 Implementation Proposal Easter Holidays (TILAB only closed on public holidays) Application 1 Code Deadline (23:59) Delivery Talks Exam Application 1 Protocol Deadline (23:59) Preliminary Talk March 1,
43 A Coarse Course Schedule Phase Application 2 Code Deadline (23:59) Delivery Talks Make-up Exam 2.7. Application 2 Protocol Deadline (23:59) Preliminary Talk March 1,
44 First Steps Please remember to register soon in TISS (by 5.3.)! Make sure you have an account in myti (by 5.3.)! (Login once with your account) on 6.3. we will transfer TISS registrations to myti: After that you can suggest up to 3 priority lab slots These slots will be assigned on the 20.3.! (But you should start working before) Late registration (only exceptional!): until per only possible if there are slots available! If the demand for course slots is higher than available, BTI will be prioritized. Preliminary Talk March 1,
45 First Steps Priority Slot During the lab hours of the tutors, everyone will get one priority slot assigned. During this one-hour slot, you have to right to work on a PC with a microcontroller. I.e., if need be you can send a colleague away. This also means that someone might ask you to leave your PC to them, but this rarely happens. Otherwise, there is not difference between your priority slot and any other time a tutor is present. Preliminary Talk March 1,
46 First Steps Communication We will provide updates, and reminders via TISS News. Please be sure that you are subscribe (RSS or )! Preliminary Talk March 1,
47 First Steps Accounts You will receive an to address once your account is generated (around the 7.3.). After that, you have to visit and accept the usage policy of the lab. On that page, you can also can set/change the password of your account. If you have not accepted the policy by the you will be dropped from the course! After you have accepted the policy, your TUcard will be able to open the doors to the TILab. Preliminary Talk March 1,
48 First Steps Lecture Notes Available at the homepage (prereading recommended!) The lecture notes where written for a direct predecessor for this course. The board differs, but the architecture (AVR) is still the same. Lab Start with exercises soon! Datasheets are available at homepage In the first two weeks the tutors will give you introductions to the environment in the lab! Preliminary Talk March 1,
49 Online Information Sources Course homepage Timetable, exercises,... TILab Homepage Room assignments, howto,... Preliminary Talk March 1,
50 Online Information Sources TISS Forum For our announcements and your questions subscribe! Informatik Forum Is not officially supported by us, but we check it (irregularly). Preliminary Talk March 1,
51 Personal Information Sources 1 Consult online sources 2 Ask our tutors In their slot Per (available at homepage) 3 Ask our Studienassistent Per mc-studass@tilab.tuwien.ac.at 4 Visit us in on Fridays, from 13:00 14:00, in the Lab or write an to mc-leitung@tilab.tuwien.ac.at Preliminary Talk March 1,
52 A Word of Warning... Through Part 0 (Assembler): No compulsory exercises But: We will check your learning progress afterwards! And: The exams (both theoretical and practical) will be difficult! Preliminary Talk March 1,
53 Another Word of Warning This is a practical course Do not expect that you learn everything you need by visiting the lecture. Hands-On experience is of utmost importance! Preliminary Talk March 1,
54 Learning Objectives Weekly Training Objectives Lab exercises available online There is a list of recommendable exercises. Furthermore, some of those are mark, in the slides, with to show that you will definitely need this exercises at some point in the course to show that you will profit from doing that exercises They are not required for the completion of the course, yet highly recommended. We will discuss in the lecture the exercises of the previous week. Tutors Available to help you solve the exercises and give feedback on your solutions. Do not just use them as walking debuggers! Preliminary Talk March 1,
55 Weekly Training Objective Next week 1.2 Board test Assembler demo program Makefile Logical operations The week after next Input with floating pins Monoflop buttons Digital I/O precompiled LCD Until Exam LED Rain LED curtain Calling conventions I Calling conventions II Preliminary Talk March 1,
56 Lecture The Lectures... will not replace your work in the laboratory! will be in the HS 14A lecture hall, every Monday, at 16:00 (c.t.). will end two weeks the second exam. After that we will be in the laboratory at the time of the lecture. Preliminary Talk March 1,
57 Questions? Preliminary Talk March 1,
Computer 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 informationEmbedded System Design
Embedded System Design ECEN 4613/5613 Spring 2009 Lectures: Wednesday Evenings, 5:30pm-8:00pm, ECEE 1B28 Instructor: Professor McClure, Department of Electrical and Computer Engineering E-mail and Office:
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 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 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 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 informationComputer 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 informationCIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS
CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS Section: 7591, 7592 Instructor: Beth Roberts Class Time: Hybrid Classroom: CTR-270, AAH-234 Credits: 5 cr. Email: Canvas messaging (preferred)
More informationCourse Content Concepts
CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,
More informationTexas A&M University - Central Texas PSYK EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION
Texas A&M University - Central Texas PSYK 303.125 EDUCATIONAL PSYCHOLOGY INSTRUCTOR AND CONTACT INFORMATION Instructor: Stephanie R. Smith, Ed.D., LPC-S, LSSP Virtual Office Hours: By appointment only
More informationIMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS
C2ER / LMI INSTITUTE IMPROVED MANUFACTURING PROGRAM ALIGNMENT W/ PBOS JUNE 09 2016 US DEPARTMENT OF LABOR MULTI-STATE ADVANCED MANUFACTURING CONSORTIUM MULTI-STATE ADVANCED MANUFACTURING CONSORTIUM Introductions
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 informationCourse Specifications
Course Specifications Institution Date of Report 4.12.1434 College/Department Faculty of Computers and Information Technology / Department Information Technology A. Course Identification and General Information
More informationAdvanced Multiprocessor Programming
Advanced Multiprocessor Programming Vorbesprechung Jesper Larsson Träff traff@par.tuwien.ac.at Research Group Parallel Computing Faculty of Informatics, Institute of Information Systems Vienna University
More informationITSC 2321 Integrated Software Applications II COURSE SYLLABUS
ITSC 2321 Integrated Software Applications II COURSE SYLLABUS COURSE NUMBER AND TITLE: ITSC 2321 Integrated Software Applications II (2-3-3) COURSE (CATALOG) DESCRIPTION: Intermediate study of computer
More informationENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob
Course Syllabus ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob 1. Basic Information Time & Place Lecture: TuTh 2:00 3:15 pm, CSIC-3118 Discussion Section: Mon 12:00 12:50pm, EGR-1104 Professor
More informationThe Heart of Philosophy, Jacob Needleman, ISBN#: LTCC Bookstore:
Syllabus Philosophy 101 Introduction to Philosophy Course: PHIL 101, Spring 15, 4 Units Instructor: John Provost E-mail: jgprovost@mail.ltcc.edu Phone: 831-402-7374 Fax: (831) 624-1718 Web Page: www.johnprovost.net
More informationAdvanced Multiprocessor Programming
Advanced Multiprocessor Programming Vorbesprechung Jesper Larsson Träff, Sascha Hunold traff@par. Research Group Parallel Computing Faculty of Informatics, Institute of Information Systems Vienna University
More informationWriting Research Articles
Marek J. Druzdzel with minor additions from Peter Brusilovsky University of Pittsburgh School of Information Sciences and Intelligent Systems Program marek@sis.pitt.edu http://www.pitt.edu/~druzdzel Overview
More informationCreative Technologies & Entrepreneurship. academic guide
Creative Technologies & Entrepreneurship academic guide KdG exchange programme for Marketing, Multimedia and Creative Studies Academic year 2017-2018 A unique programme, presented to you by the faculty
More informationAC : HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE
AC 2011-69: HANDS ON PROGRAMMABLE LOGIC CONTROLLER (PLC) LABORATORY FOR AN INDUSTRIAL CONTROLS COURSE Steven F Barrett, University of Wyoming Steven F. Barrett, Ph.D., P.E. received the BS Electronic Engineering
More informationIntroduction to Moodle
Center for Excellence in Teaching and Learning Mr. Philip Daoud Introduction to Moodle Beginner s guide Center for Excellence in Teaching and Learning / Teaching Resource This manual is part of a serious
More informationA systems engineering laboratory in the context of the Bologna Process
A systems engineering laboratory in the context of the Bologna Process Matthias Kühnle, Martin Hillenbrand EWME, Budapest, 28.05.2008 Institut für Technik der Informationsverarbeitung (ITIV) Institutsleitung:
More informationFoothill College Summer 2016
Foothill College Summer 2016 Intermediate Algebra Math 105.04W CRN# 10135 5.0 units Instructor: Yvette Butterworth Text: None; Beoga.net material used Hours: Online Except Final Thurs, 8/4 3:30pm Phone:
More informationRegistration Fee: $1490/Member, $1865/Non-member Registration Deadline: August 15, 2014 *Please see Tuition Policies on the following page
DHI Online Education Registration Form AHC215 Writing Hardware Specifications August 21, 2014 December 4, 2014 This course will be presented online: http://edu.dhi.org Registration Fee: $1490/Member, $1865/Non-member
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 informationFUZZY EXPERT. Dr. Kasim M. Al-Aubidy. Philadelphia University. Computer Eng. Dept February 2002 University of Damascus-Syria
FUZZY EXPERT SYSTEMS 16-18 18 February 2002 University of Damascus-Syria Dr. Kasim M. Al-Aubidy Computer Eng. Dept. Philadelphia University What is Expert Systems? ES are computer programs that emulate
More informationPlanning a Webcast. Steps You Need to Master When
10 Steps You Need to Master When Planning a Webcast If you are new to the world of webcasts, it is easy to feel overwhelmed when you sit down to plan. If you become lost in all the details, you can easily
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 informationCPMT 1347 Computer System Peripherals COURSE SYLLABUS
CPMT 1347 Computer System Peripherals COURSE SYLLABUS COURSE NUMBER AND TITLE: CPMT 1347Computer System Peripherals COURSE (CATALOG) DESCRIPTION: Theory and practices involved in computer peripherals,
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 informationTexas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.
Texas A&M University-Central Texas CISK 478-110 Comprehensive Networking C_SK478-110 Computer Networks Monday/Wednesday 5.30 PM-6:45 PM INSTRUCTOR AND CONTACT INFORMATION Class: FH 207 Instructor: Dr.
More informationSTUDENT MOODLE ORIENTATION
BAKER UNIVERSITY SCHOOL OF PROFESSIONAL AND GRADUATE STUDIES STUDENT MOODLE ORIENTATION TABLE OF CONTENTS Introduction to Moodle... 2 Online Aptitude Assessment... 2 Moodle Icons... 6 Logging In... 8 Page
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 informationVersion August Student manual Osiris, Blackboard and SIN-Online
Version August 2010 Student manual Osiris, Blackboard and SIN-Online Index I. MyEUR p. 2 II. Osiris p. 4 A. Enroll for courses and exams p. 5 B. Studyresults/-progress p. 6 III. Blackboard p. 7 A. Options
More informationBusiness 4 exchange academic guide
Business 4 exchange academic guide KdG exchange programme for Business Academic year 2017-2018 Karel de Grote University College Campus of Business Management and Administration Nationalestraat 5 B-2000
More informationFINANCE 3320 Financial Management Syllabus May-Term 2016 *
FINANCE 3320 Financial Management Syllabus May-Term 2016 * Instructor details: Professor Mukunthan Santhanakrishnan Office: Fincher 335 Office phone: 214-768-2260 Email: muku@smu.edu Class details: Days:
More informationScience Olympiad Competition Model This! Event Guidelines
Science Olympiad Competition Model This! Event Guidelines These guidelines should assist event supervisors in preparing for and setting up the Model This! competition for Divisions B and C. Questions should
More informationCourse Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE
F Course Policies and Syllabus BUL3130 The Legal, Ethical, and Social Aspects of Business Syllabus Spring A 2017 ONLINE Instructor: Theresa Moore Title: Professor Office: 200/405 Office Hours: Mon. 11-1:30,
More informationMATH 108 Intermediate Algebra (online) 4 Credits Fall 2008
MATH 108 Intermediate Algebra (online) 4 Credits Fall 2008 Instructor: Nolan Rice Math Lab: T 2:00 2:50 Office: SHL 206-F Office Hours: M/F 2:00 2:50 Phone/Voice Mail: 732.6819 W 4:30 5:20 E-mail: nrice@csi.edu
More informationPrerequisites for this course are: ART 2201c, ART 2203c, ART 2300c, ART 2301c and a satisfactory portfolio review.
Fall 2015 GRA 3747c: Intermediate Illustration Visual Sequential Narrative Room: VAB 213b Class Time: Friday: 11:00 am- 4: 50 pm Instructor: Chuck Abraham Office: VAB 105I105I Email address: Charlie.Abraham@ucf.edu
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 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 informationIntroduction. Mario Di Francesco. January 12, Course T Spring 2015 Seminar on Internetworking
Introduction Course Spring 2015 Seminar on Internetworking Mario Di Francesco Department of Computer Science, January 12, 2015 Partially based on slides by Tuomas Aura, reused with permission For classroom
More informationExamination Timetables Series to Series
Examination Timetables Series 4 2009 to Series 4 2010 Important Information 1 Submission of Examination Entries to Examination Centres Candidates must check with their Examination Centres for the registration
More informationCHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017)
CHEM:1070 Sections A, B, and C General Chemistry I (Fall 2017) Course Objectives CHEM:1070 provides students with an introduction to chemistry and is appropriate for students who have not had an advanced
More informationAccounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown
Class Hours: MW 3:30-5:00 (Unique #: 02247) UTC 3.102 Professor: Patti Brown, CPA E-mail: patti.brown@mccombs.utexas.edu Office: GSB 5.124B Office Hours: Mon 2:00 3:00pm Phone: (512) 232-6782 TA: TBD TA
More informationAGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus
AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2011 Syllabus Contact Information: J. Leon Young Office number: 936-468-4544 Soil Plant Analysis Lab: 936-468-4500 Agriculture Department,
More informationSTA2023 Introduction to Statistics (Hybrid) Spring 2013
STA2023 Introduction to Statistics (Hybrid) Spring 2013 Course Description This course introduces the student to the concepts of a statistical design and data analysis with emphasis on introductory descriptive
More informationPOFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013
POFI 1301 IN, Computer Applications I (Introductory Office 2010) STUDENT INFORMANTION PLAN Spring 2013 INSTRUCTOR: Patty Balderas PHONE: 281 756 3507 CLASSROOM: MyBlackboard E MAIL:MyBlackboard or pbalderas@alvincollege.edu
More informationSOUTHWEST COLLEGE Department of Mathematics
SOUTHWEST COLLEGE Department of Mathematics COURSE SYLLABUS MATH 2415: CALCULUS III (DISTANCE EDUCATION) SPRING 2015 / SS TERM / CRN 48306 / FEBRUARY 14 MAY 17/ INSTRUCTOR: Dr. Jaime L. Hernández CONTACT
More informationSpring 2015 Online Testing. Program Information and Registration and Technology Survey (RTS) Training Session
Spring 2015 Online Testing Program Information and Registration and Technology Survey (RTS) Training Session Webinar Training Sessions: Calls will be operator assisted. Submit questions through the chat
More informationCreating a Test in Eduphoria! Aware
in Eduphoria! Aware Login to Eduphoria using CHROME!!! 1. LCS Intranet > Portals > Eduphoria From home: LakeCounty.SchoolObjects.com 2. Login with your full email address. First time login password default
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 informationAGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus
AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus Contact Information: J. Leon Young Office number: 936-468-4544 Soil Plant Analysis Lab: 936-468-4500 Agriculture Department,
More informationINTERMEDIATE ALGEBRA Course Syllabus
INTERMEDIATE ALGEBRA Course Syllabus This syllabus gives a detailed explanation of the course procedures and policies. You are responsible for this information - ask your instructor if anything is unclear.
More informationMTH 141 Calculus 1 Syllabus Spring 2017
Instructor: Section/Meets Office Hrs: Textbook: Calculus: Single Variable, by Hughes-Hallet et al, 6th ed., Wiley. Also needed: access code to WileyPlus (included in new books) Calculator: Not required,
More informationCOMM370, Social Media Advertising Fall 2017
COMM370, Social Media Advertising Fall 2017 Lecture Instructor Office Hours Monday at 4:15 6:45 PM, Room 003 School of Communication Jing Yang, jyang13@luc.edu, 223A School of Communication Friday 2:00-4:00
More informationTexas A&M University - Central Texas PSYK PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES. Professor: Elizabeth K.
Texas A&M University - Central Texas PSYK 335-120 PRINCIPLES OF RESEARCH FOR THE BEHAVIORAL SCIENCES Professor: Elizabeth K. Brown, MS, MBA Class Times: T/Th 6:30pm-7:45pm Phone: 254-338-6058 Location:
More informationUsing the myiit Portal...my.iit.edu
Using the myiit Portal...my.iit.edu The myiit Portal is a one stop shop where staff, faculty and students alike can access all essential online systems (Blackboard, e mail, Banner Student, IIT announcements)
More informationOffice Hours: Mon & Fri 10:00-12:00. Course Description
1 State University of New York at Buffalo INTRODUCTION TO STATISTICS PSC 408 4 credits (3 credits lecture, 1 credit lab) Fall 2016 M/W/F 1:00-1:50 O Brian 112 Lecture Dr. Michelle Benson mbenson2@buffalo.edu
More informationTROPICAL LIVING in Southeast Asia
TROPICAL LIVING in Southeast Asia Study Abroad @ the Department of, Udayana University, Bali The Department of offers a 1-semester course and study tour for international students of architecture to experience
More informationPlease read this entire syllabus, keep it as reference and is subject to change by the instructor.
Math 125: Intermediate Algebra Syllabus Section # 3288 Fall 2013 TTh 4:10-6:40 PM MATH 1412 INSTRUCTOR: Nisakorn Srichoom (Prefer to be call Ms. Nisa or Prof. Nisa) OFFICE HOURS: Tuesday at 6:40-7:40 PM
More informationUniversity of Exeter College of Humanities. Assessment Procedures 2010/11
University of Exeter College of Humanities Assessment Procedures 2010/11 This document describes the conventions and procedures used to assess, progress and classify UG students within the College of Humanities.
More informationTHE UNIVERSITY OF SYDNEY Semester 2, Information Sheet for MATH2068/2988 Number Theory and Cryptography
THE UNIVERSITY OF SYDNEY Semester 2, 2017 Information Sheet for MATH2068/2988 Number Theory and Cryptography Websites: It is important that you check the following webpages regularly. Intermediate Mathematics
More informationProcess improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter
Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter 2010. http://www.methodsandtools.com/ Summary Business needs for process improvement projects are changing. Organizations
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 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 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 informationThe total number of seats is established by law n. 264, August 2 nd 1999.
UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA 1 SCHOOL OF SCIENCE and SCHOOL OF MEDICINE AND SURGERY ADMISSION PROCEDURES 5-year Single-cycle Degree Course in PHARMACY code LM-13 ( by Ministerial Decree n.
More informationSyllabus for CHEM 4660 Introduction to Computational Chemistry Spring 2010
Instructor: Dr. Angela Syllabus for CHEM 4660 Introduction to Computational Chemistry Office Hours: Mondays, 1:00 p.m. 3:00 p.m.; 5:00 6:00 p.m. Office: Chemistry 205C Office Phone: (940) 565-4296 E-mail:
More informationCommittee on Academic Policy and Issues (CAPI) Marquette University. Annual Report, Academic Year
Committee Description: Committee on Academic Policy and Issues (CAPI) Marquette University Annual Report, Academic Year 2013-2014 The Committee on Academic Policies and Issues (CAPI) pursues long-range
More informationClass Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221
Math 155. Calculus for Biological Scientists Fall 2017 Website https://csumath155.wordpress.com Please review the course website for details on the schedule, extra resources, alternate exam request forms,
More informationBOS 3001, Fundamentals of Occupational Safety and Health Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes.
BOS 3001, Fundamentals of Occupational Safety and Health Course Syllabus Course Description An overview of key issues and practices related to the occupational safety and health (OSH) profession. Examines
More informationTU-E2090 Research Assignment in Operations Management and Services
Aalto University School of Science Operations and Service Management TU-E2090 Research Assignment in Operations Management and Services Version 2016-08-29 COURSE INSTRUCTOR: OFFICE HOURS: CONTACT: Saara
More informationEDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October
More informationPHY2048 Syllabus - Physics with Calculus 1 Fall 2014
PHY2048 Syllabus - Physics with Calculus 1 Fall 2014 Course WEBsites: There are three PHY2048 WEBsites that you will need to use. (1) The Physics Department PHY2048 WEBsite at http://www.phys.ufl.edu/courses/phy2048/fall14/
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 informationSan José State University
San José State University College of Humanities and the Arts Philosophy Department Philosophy 111:01; 27899; Gero 29012; HS 29010; Nurs 29011 Medical Ethics Spring 2017 Instructor: Office Location: Telephone:
More informationJFK Middle College. Summer & Fall 2014
J F K M I D D L E C O L L E G E H I G H S C H O O L I M P O R T A N T D A T E S JFK Middle College May 20: 10th Grade Awards Assembly May 21: 11th Grade Awards Assembly; 12th Grade Awards Ceremony, 6pm
More informationWe are strong in research and particularly noted in software engineering, information security and privacy, and humane gaming.
Computer Science 1 COMPUTER SCIENCE Office: Department of Computer Science, ECS, Suite 379 Mail Code: 2155 E Wesley Avenue, Denver, CO 80208 Phone: 303-871-2458 Email: info@cs.du.edu Web Site: Computer
More informationPOFI 1349 Spreadsheets ONLINE COURSE SYLLABUS
POFI 1349 Spreadsheets ONLINE COURSE SYLLABUS COURSE NUMBER AND TITLE: POFI 1349 SPREADSHEETS (2-2-3) COURSE (CATALOG) DESCRIPTION: Skill development in concepts, procedures, and application of spreadsheets
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 informationJava Programming. Specialized Certificate
What is Java Programming? Java is a high level object oriented programming language developed by Sun Microsystems. Oracle acquired Sun Microsystems in January of 2010 and now owns Java. Java uses the Java
More informationEDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course
GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT GRADUATE SCHOOL OF EDUCATION INSTRUCTIONAL DESIGN AND TECHNOLOGY PROGRAM EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall
More informationEdX Learner s Guide. Release
EdX Learner s Guide Release Nov 18, 2017 Contents 1 Welcome! 1 1.1 Learning in a MOOC........................................... 1 1.2 If You Have Questions As You Take a Course..............................
More informationMATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM
Instructor: Amanda Lien Office: S75b Office Hours: MTWTh 11:30AM-12:20PM Contact: lienamanda@fhda.edu COURSE DESCRIPTION MATH 1A: Calculus I Sec 01 Winter 2017 Room E31 MTWThF 8:30-9:20AM Fundamentals
More informationStudent Information System. Parent Quick Start Guide
Student Information System Parent Quick Start Guide Contents Purpose of this Guide 3 Getting Started Technical Requirements 3 Logging In 4 Dashboard Tools and Features 5 2 Quick Start Guide for Parents
More informationMEE 6501, Advanced Air Quality Control Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.
MEE 6501, Advanced Air Quality Control Course Syllabus Course Description An in-depth study of advanced air quality control science and management practices. Addresses health effects, environmental impacts,
More informationClass Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online
Summer 2008 FIN 3140 Personal Financial Management Fully Online Sections: RVCC & RVDC Class Numbers: 53262 & 53559 Instructor: Jim Keys Office: RB 207B, University Park Campus Office Phone: 305-348-3268
More informationCS Course Missive
CS15 2017 Course Missive 1 Introduction 2 The Staff 3 Course Material 4 How to be Successful in CS15 5 Grading 6 Collaboration 7 Changes and Feedback 1 Introduction Welcome to CS15, Introduction to Object-Oriented
More informationRTV 3320: Electronic Field Production Instructor: William A. Renkus, Ph.D.
RTV 3320: Electronic Field Production Instructor: William A. Renkus, Ph.D. IMPORTANT INFORMATION: Lecture: Tuesdays, Periods 6-7 (12:50 PM 1:40 PM) Room: Weimer 1070 Office Hours: Monday & Wednesday 1:45
More informationIntel-powered Classmate PC. SMART Response* Training Foils. Version 2.0
Intel-powered Classmate PC Training Foils Version 2.0 1 Legal Information INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,
More informationCoding II: Server side web development, databases and analytics ACAD 276 (4 Units)
Coding II: Server side web development, databases and analytics ACAD 276 (4 Units) Objective From e commerce to news and information, modern web sites do not contain thousands of handcoded pages. Sites
More informationHoughton Mifflin Online Assessment System Walkthrough Guide
Houghton Mifflin Online Assessment System Walkthrough Guide Page 1 Copyright 2007 by Houghton Mifflin Company. All Rights Reserved. No part of this document may be reproduced or transmitted in any form
More informationThe Consistent Positive Direction Pinnacle Certification Course
PRESENTS The Consistent Positive Direction Pinnacle Course April 24 to May 25, 2017 A Journey of a Lifetime Cultivate increased productivity Save time and accelerate progress Keep groups, teams and yourself
More informationEDUC-E328 Science in the Elementary Schools
1 INDIANA UNIVERSITY NORTHWEST School of Education EDUC-E328 Science in the Elementary Schools Time: Monday 9 a.m. to 3:45 Place: Instructor: Matthew Benus, Ph.D. Office: Hawthorn Hall 337 E-mail: mbenus@iun.edu
More informationStudent Handbook Information, Policies, and Resources Version 1.0, effective 06/01/2016
DataScience@SMU Student Handbook Information, Policies, and Resources Version 1.0, effective 06/01/2016 Overview Introduction The DataScience@SMU Program Student Rights and Responsibilities Calendar Academic
More informationData Structures and Algorithms
CS 3114 Data Structures and Algorithms 1 Trinity College Library Univ. of Dublin Instructor and Course Information 2 William D McQuain Email: Office: Office Hours: wmcquain@cs.vt.edu 634 McBryde Hall see
More informationUCC2: Course Change Transmittal Form
UCC2: Course Change Transmittal Form Department Name and Number Current SCNS Course Identification Prefix Level Course Number Lab Code Course Title Effective Term and Year Terminate Current Course Other
More information