Modern Project Management. Brendan Bartels

Size: px
Start display at page:

Download "Modern Project Management. Brendan Bartels"

Transcription

1 Modern Project Management Brendan Bartels

2 You Need To Manage Tasks Technical Conversation File Changes Project Documentation

3 You Need To Manage Tasks Technical Conversation File Changes Project Documentation

4 You Need To Manage Tasks Technical Conversation File Changes Project Documentation

5 What is Git? Tool that allows you to keep something like a diary of all your file changes over time

6 What is Gitlab? A web application that allows you to integrate with Git organize tasks track work document changes in the process you get a rich record of all your work (for free)

7 How To Manage Tasks Technical Conversation File Changes Project Documentation

8 How To Manage Tasks Technical Conversation File Changes Project Documentation

9 Managing Tasks You will have tasks How will you coordinate them? Word of mouth? Not great: Verbal communication is volatile; tasks are not Just let everyone figure out what to do? Not good: This is essentially a team without a leader Trello? Pretty good

10 Managing Tasks Suggestion: Use Gitlab Issues Tasks correlate nicely with Gitlab Issues Gitlab also has a board to render Issues as cards Trello-esque + seamless integration with Gitlab

11

12

13

14 How To Manage Tasks Technical Conversation File Changes Project Documentation

15 How To Manage Tasks Technical Conversation File Changes Project Documentation

16 Managing Technical Conversation You will be having technical conversations There s a looming problem in the world: People don t know how to do things Knowledge is hard to find, or impossible to find You will become experts of information associated with your senior design project Your decisions will either contribute to or prevent this problem

17 Managing Technical Conversation What form of communication will you use to relay technical questions and details? IM (i.e. Slack)? Bad: It s inherently disorganized and exclusive It s a black hole for information

18 Managing Technical Conversation The event horizon of the Slack black hole

19 Managing Technical Conversation What form of communication will you use to relay technical questions and details? IM (i.e. Slack)? Bad: It s inherently disorganized and exclusive It s a black hole for information ? Bad: It s inherently disorganized and exclusive

20 Managing Technical Conversation Suggestion: Use Gitlab Issues Post questions on relevant Issue threads Post updates on relevant Issue threads Mention any team members that you want to contribute the

21 mention team members that you want to join the discussion in any post, and they will get an notification

22 Managing Technical Conversation Other Examples:

23 Okay Managing Technical Conversation Sometimes Slack can be good for quick technical discussions Just copy and paste the discussion into a relevant Issue thread when the conversation is finished

24 This text was copied from a Slack conversation

25 How To Manage Tasks Technical Conversation File Changes Project Documentation

26 How To Manage Tasks Technical Conversation File Changes Project Documentation

27 Managing Files You will have shared project files that your team will modify locally What tool will you use to coordinate changes to these files across your team?

28 Managing File Changes Suggestion Use Git Use a Branch-Review-Merge workflow

29 Managing File Changes Suggestion Use Git Use a Branch-Review-Merge workflow

30 Intro to Git Git is a timeline of snapshots snapshots = commits timeline = branch Initial commit Add README Implement framework for how_to_use_git.md#how-do-i-make-changes

31 To start tracking a project with git, enter the directory and use the git init command

32 Hint: Use git status to get a hint about what you should do

33

34 [85762b0] Initial commit

35 [85762b0] Initial commit

36 [85762b0] Initial commit

37 [85762b0] Initial commit

38 [85762b0] Initial commit

39 [85762b0] Initial commit [d0f2f54] Replace greeting with question

40 [85762b0] Initial commit [d0f2f54] Replace greeting with question

41 Use git help to learn about commands and get help on those specific commands. [85762b0] Initial commit [d0f2f54] Replace greeting with question

42 Now we need to get your local changes to the central remote host for the team Local Computer Remote Host [85762b0] [d0f2f54]

43 Local Computer [85762b0] Remote Host [85762b0] [d0f2f54] [d0f2f54]

44 Let s say someone else added a commit to the remote host, such that your local copy is obsolete Local Computer [85762b0] Remote Host [85762b0] [d0f2f54] [d0f2f54] [bbf92ad]

45 Local Computer [85762b0] Remote Host [85762b0] [d0f2f54] [d0f2f54] [bbf92ad] [bbf92ad]

46 Managing File Changes Suggestion Use Git Use a Branch-Review-Merge workflow

47 Managing File Changes Suggestion Use Git Use a Branch-Review-Merge workflow

48 Branch-Review-Merge Motivation Workflow Traditional workflows involve everyone making changes to a central branch/trunk Not Great Changes are delicate because everyone is working on the stable branch Changes are often made without notice, which can lead to team member confusion

49 Big Idea: Branch-Review-Merge Workflow 1. Create your own personal branch (copy of ) This gives you a safe environment to make your changes 2. When finished, create a merge request for your branch This gives your teammates a chance to review your code and offer feedback before changes become final 3. After approval, merge your changes into And then delete your personal branch

50 Create a new branch that is a copy of Local Computer [85762b0] [d0f2f54] [bbf92ad] improve-comments [85762b0] [d0f2f54] [bbf92ad]

51 Local Computer [85762b0] [d0f2f54] [bbf92ad] improve-comments [85762b0] [d0f2f54] [bbf92ad] [8e656ec]

52 Recall the state of our remote host Local Computer [85762b0] [d0f2f54] [bbf92ad] improve-comments [85762b0] [d0f2f54] [bbf92ad] [8e656ec] Remote Host [85762b0] [d0f2f54] [bbf92ad]

53 Local Computer Remote Host improve-comments improve-comments [85762b0] [85762b0] [85762b0] [85762b0] [d0f2f54] [d0f2f54] [d0f2f54] [d0f2f54] [bbf92ad] [bbf92ad] [bbf92ad] [bbf92ad] [8e656ec] [8e656ec]

54 Branch-Review-Merge Workflow Now that we have your branch on the remote host, open a Merge Request for your branch to be merged into

55 mention team members that you want to review your changes in the description of your merge request, so that they get an

56

57 Branch-Review-Merge Workflow Use the inline code comments to give specific feedback on changes

58 Branch-Review-Merge When your teammates have reviewed and approved your code, merge it! Workflow Local Computer Remote Host improve-comments improve-comments [85762b0] [85762b0] [85762b0] [85762b0] [d0f2f54] [d0f2f54] [d0f2f54] [d0f2f54] [bbf92ad] [bbf92ad] [bbf92ad] [bbf92ad] [8e656ec] [8e656ec]

59 Branch-Review-Merge When your teammates have reviewed and approved your code, merge it! Workflow Local Computer Remote Host improve-comments improve-comments [85762b0] [85762b0] [85762b0] [85762b0] [d0f2f54] [d0f2f54] [d0f2f54] [d0f2f54] [bbf92ad] [bbf92ad] [bbf92ad] [bbf92ad] [8e656ec] [8e656ec] [8e656ec]

60 Branch-Review-Merge When your teammates have reviewed and approved your code, merge it! Workflow Local Computer [85762b0] [d0f2f54] [bbf92ad] improve-comments [85762b0] [d0f2f54] [bbf92ad] [8e656ec] Remote Host [85762b0] [d0f2f54] [bbf92ad] [8e656ec]

61 Local Computer [85762b0] [d0f2f54] [bbf92ad] [8e656ec] improve-comments [85762b0] [d0f2f54] [bbf92ad] [8e656ec] Remote Host [85762b0] [d0f2f54] [bbf92ad] [8e656ec]

62 Local Computer [85762b0] [d0f2f54] [bbf92ad] [8e656ec] Remote Host [85762b0] [d0f2f54] [bbf92ad] [8e656ec]

63 Local Computer [85762b0] [d0f2f54] [bbf92ad] [8e656ec] Remote Host [85762b0] [d0f2f54] [bbf92ad] [8e656ec]

64 Branch-Review-Merge Other Examples: Workflow merge_requests/11

65 Branch-Review-Merge Workflow What about merge conflicts? Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66]

66 Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66] [0d46dbf]

67 Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66] [0d46dbf]

68 Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66] [0d46dbf]

69 Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66] [0d46dbf]

70 Local Computer Remote Host hello-earth hello-earth [e98ad66] [0d46dbf] [e98ad66] [0d46dbf]

71 Git will likely open a text-editor (vim) for the commit Use :q to just quit and use the commit message as is Local Computer Remote Host hello-earth hello-earth [0d46dbf] [0d46dbf] [e98ad66] [e98ad66] [1e52485]

72 Local Computer Remote Host hello-earth hello-earth [0d46dbf] [0d46dbf] [0d46dbf] [e98ad66] [e98ad66] [1e52485] [1e52485]

73 Local Computer Remote Host hello-earth hello-earth [0d46dbf] [0d46dbf] [0d46dbf] [e98ad66] [e98ad66] [1e52485] [1e52485]

74 Local Computer Remote Host hello-earth hello-earth [0d46dbf] [0d46dbf] [0d46dbf] [e98ad66] [e98ad66] [e98ad66] [1e52485] [1e52485] [1e52485] [3a24661]

75 Local Computer hello-earth Remote Host [0d46dbf] [e98ad66] [1e52485] [0d46dbf] [e98ad66] [1e52485] [3a24661]

76 Local Computer hello-earth Remote Host [0d46dbf] [e98ad66] [1e52485] [3a24661] [0d46dbf] [e98ad66] [1e52485] [0d46dbf] [e98ad66] [1e52485] [3a24661]

77 Local Computer [0d46dbf] [e98ad66] [1e52485] [3a24661] Remote Host [0d46dbf] [e98ad66] [1e52485] [3a24661]

78 Local Computer [0d46dbf] [e98ad66] [1e52485] [3a24661] Remote Host [0d46dbf] [e98ad66] [1e52485] [3a24661]

79 Branch-Review-Merge Workflow What about files generated by software? (not directly written by you) Still use Git, but keep in mind the diffs will be unmanageable, don t bother examining them Resolve merge conflicts with git checkout ours or git checkout theirs (This essentially ignores all of one team member s changes, so it is best to avoid this scenario. Coordinate with your teammates so that only one person is ever working on binary files at a time.)

80 How To Manage Tasks Technical Conversation File Changes Project Documentation

81 How To Manage Tasks Technical Conversation File Changes Project Documentation

82 Managing Project Documentation You might need to make tutorials, how-to s, or orientational documents Where should these go? Google Docs? Wiki Pages? Okay. But both can easily get decoupled from the other project files.

83 Suggestion Managing Project Documentation Add Markdown files directly into your Git project, which will be rendered as pages on your Gitlab project Markdown is a very simple and natural syntax It s quite easy to add links, pictures, code snippets Gitlab s Markdown Reference:

84

85 Review How to Manage Tasks Define and track tasks with Gitlab Issues Technical Conversation Ask questions and give updates on appropriate Gitlab Issue threads File Changes Use Git and Gitlab Merge Requests Project Documentation Use Markdown files committed directly into your Git project

86 Questions?

Teaching Reproducible Research Inspiring New Researchers to Do More Robust and Reliable Science

Teaching Reproducible Research Inspiring New Researchers to Do More Robust and Reliable Science Transcript for 11/16 Webinar Note the transcript has been only partially checked for accuracy so please see recording: http://magazine.amstat.org/videos/education_webinars/reproducibleresearch.mp4 Teaching

More information

PLANNING YOUR ONLINE UNIT

PLANNING YOUR ONLINE UNIT PLANNING YOUR ONLINE UNIT A SERIES OF GUIDING QUESTIONS AND ACTIVITIES Version 1.0 UTAS August 2013 Stephen Linquist Tasmanian Institute of Learning and Teaching University of Tasmania www.utas.edu.au/tilt

More information

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial

Moodle 2 Assignments. LATTC Faculty Technology Training Tutorial LATTC Faculty Technology Training Tutorial Moodle 2 Assignments This tutorial begins with the instructor already logged into Moodle 2. http://moodle.lattc.edu/ Faculty login id is same as email login id.

More information

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document. National Unit specification General information Unit code: HA6M 46 Superclass: CD Publication date: May 2016 Source: Scottish Qualifications Authority Version: 02 Unit purpose This Unit is designed to

More information

What s in Your Communication Toolbox? COMMUNICATION TOOLBOX. verse clinical scenarios to bolster clinical outcomes: 1

What s in Your Communication Toolbox? COMMUNICATION TOOLBOX. verse clinical scenarios to bolster clinical outcomes: 1 COMMUNICATION TOOLBOX Lisa Hunter, LSW, and Jane R. Shaw, DVM, PhD www.argusinstitute.colostate.edu What s in Your Communication Toolbox? Throughout this communication series, we have built a toolbox of

More information

Building Mutual Trust and Rapport. Navigating the Intersection of Administrators and Faculty in Short-Term Program Planning

Building Mutual Trust and Rapport. Navigating the Intersection of Administrators and Faculty in Short-Term Program Planning Building Mutual Trust and Rapport Navigating the Intersection of Administrators and Faculty in Short-Term Program Planning Deborah Damast Master Teacher/Artistic Advisor, Director of Concerts, Outreach,

More information

Schoology Getting Started Guide for Teachers

Schoology Getting Started Guide for Teachers Schoology Getting Started Guide for Teachers (Latest Revision: December 2014) Before you start, please go over the Beginner s Guide to Using Schoology. The guide will show you in detail how to accomplish

More information

The Multi-genre Research Project

The Multi-genre Research Project The Multi-genre Research Project [Multi-genre papers] recognize that there are many ways to see the world, many ways to show others what we see. ~Tom Romano, teacher, author, and founder of the multi-genre

More information

Individual Differences & Item Effects: How to test them, & how to test them well

Individual Differences & Item Effects: How to test them, & how to test them well Individual Differences & Item Effects: How to test them, & how to test them well Individual Differences & Item Effects Properties of subjects Cognitive abilities (WM task scores, inhibition) Gender Age

More information

Justin Raisner December 2010 EdTech 503

Justin Raisner December 2010 EdTech 503 Justin Raisner December 2010 EdTech 503 INSTRUCTIONAL DESIGN PROJECT: ADOBE INDESIGN LAYOUT SKILLS For teaching basic indesign skills to student journalists who will edit the school newspaper. TABLE OF

More information

Tutor Guidelines Fall 2016

Tutor Guidelines Fall 2016 Mathematics & Statistics Tutor Guidelines Fall 2016 Bluegrass Community and Technical College 1 Mathematics/Statistics Tutor Guidelines The tutoring program is now under Academics. I. Program Structure

More information

TEACH WRITING WITH TECHNOLOGY

TEACH WRITING WITH TECHNOLOGY 1 Description Teach Writing with Tech Use technology to super-charge writing lessons By Ask a Tech Teacher June 20, 2016 July 10 th, 2016 Educators will participate in a hands-on quasiwriter s workshop

More information

Computer Science and Information Technology 2 rd Assessment Cycle

Computer Science and Information Technology 2 rd Assessment Cycle Assessment of Student Learning Computer Science and Information Technology 2 rd Assessment Cycle 2012-2015 Assessment Plan Background Introduction to Computers and Information Processing provides students

More information

Teachers: Use this checklist periodically to keep track of the progress indicators that your learners have displayed.

Teachers: Use this checklist periodically to keep track of the progress indicators that your learners have displayed. Teachers: Use this checklist periodically to keep track of the progress indicators that your learners have displayed. Speaking Standard Language Aspect: Purpose and Context Benchmark S1.1 To exit this

More information

How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102.

How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102. How to make an A in Physics 101/102. Submitted by students who earned an A in PHYS 101 and PHYS 102. PHYS 102 (Spring 2015) Don t just study the material the day before the test know the material well

More information

Discovering Statistics

Discovering Statistics School of Psychology Module Handbook 2015/2016 Discovering Statistics Module Convenor: Professor Andy Field NOTE: Most of the questions you need answers to about this module are in this document. Please

More information

Introduction to Causal Inference. Problem Set 1. Required Problems

Introduction to Causal Inference. Problem Set 1. Required Problems Introduction to Causal Inference Problem Set 1 Professor: Teppei Yamamoto Due Friday, July 15 (at beginning of class) Only the required problems are due on the above date. The optional problems will not

More information

Designing a case study

Designing a case study Designing a case study Case studies are problem situations based on real life like situations, the outcome of the case is already known (at least to the lecturer). Cees van Westen International Institute

More information

The Moodle and joule 2 Teacher Toolkit

The Moodle and joule 2 Teacher Toolkit The Moodle and joule 2 Teacher Toolkit Moodlerooms Learning Solutions The design and development of Moodle and joule continues to be guided by social constructionist pedagogy. This refers to the idea that

More information

FAU Mobile App Goes Live

FAU Mobile App Goes Live Back to School August 2011 IRM Newsletter Technology News for FAU Faculty and Students Summer at IRM Has Been Anything But Quiet! Whether you are new to FAU or returning to campus after a relaxing summer,

More information

CLASS EXPECTATIONS Respect yourself, the teacher & others 2. Put forth your best effort at all times Be prepared for class each day

CLASS EXPECTATIONS Respect yourself, the teacher & others 2. Put forth your best effort at all times Be prepared for class each day CLASS EXPECTATIONS 1. Respect yourself, the teacher & others Show respect for the teacher, yourself and others at all times. Respect others property. Avoid touching or writing on anything that does not

More information

Welcome to the session on ACCUPLACER Policy Development. This session will touch upon common policy decisions an institution may encounter during the

Welcome to the session on ACCUPLACER Policy Development. This session will touch upon common policy decisions an institution may encounter during the Welcome to the session on ACCUPLACER Policy Development. This session will touch upon common policy decisions an institution may encounter during the development or reevaluation of a placement program.

More information

Adult Degree Program. MyWPclasses (Moodle) Guide

Adult Degree Program. MyWPclasses (Moodle) Guide Adult Degree Program MyWPclasses (Moodle) Guide Table of Contents Section I: What is Moodle?... 3 The Basics... 3 The Moodle Dashboard... 4 Navigation Drawer... 5 Course Administration... 5 Activity and

More information

Collaboration: Meeting the Library User's Needs in a Digital Environment

Collaboration: Meeting the Library User's Needs in a Digital Environment Collaboration: Meeting the Library User's Needs in a Digital Environment George Boston, Electronic Resources Librarian Julie Hayward, Resource Sharing Assistant Dianna Sachs, Instructional Services Librarian

More information

S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S

S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S REFRAMING PBL S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S QUICK RESPONSE With a partner, take a few minutes to discuss the following question: What makes a good project? ADDING PROJECTS

More information

Meet Modern Languages Department

Meet Modern Languages Department Meet Modern Languages Department The languages team makes up a large and thriving department where French and German and Spanish are taught to A Level: Mr Pete Alborough, Teacher of French - Head of Modern

More information

Colleges And Universities Civil Engineering Practice Teaching Family Planning Materials. Civil Engineering Graduate Design Typical Example: Road And

Colleges And Universities Civil Engineering Practice Teaching Family Planning Materials. Civil Engineering Graduate Design Typical Example: Road And Colleges And Universities Civil Engineering Practice Teaching Family Planning Materials. Civil Engineering Graduate Design Typical Example: Road And Bridge Engineering Papers(Chinese Edition) By JIANG

More information

Notetaking Directions

Notetaking Directions Porter Notetaking Directions 1 Notetaking Directions Simplified Cornell-Bullet System Research indicates that hand writing notes is more beneficial to students learning than typing notes, unless there

More information

Extending Learning Across Time & Space: The Power of Generalization

Extending Learning Across Time & Space: The Power of Generalization Extending Learning: The Power of Generalization 1 Extending Learning Across Time & Space: The Power of Generalization Teachers have every right to celebrate when they finally succeed in teaching struggling

More information

Shared Leadership in Schools On-line, Fall 2008 Michigan State University

Shared Leadership in Schools On-line, Fall 2008 Michigan State University Professor Susan Printy East Lansing, MI 48823 Phone: 517.355.4508 Fax: 517.353.6393 (Be sure to use my name) Email: sprinty@msu.edu Shared Leadership in Schools On-line, Fall 2008 Michigan State University

More information

Conference Paper excerpt From the

Conference Paper excerpt From the Permission to copy, without fee, all or part of this material, except copyrighted material as noted, is granted provided that the copies are not made or distributed for commercial use. Conference Paper

More information

Taste And Sight Anatomy Study Guide

Taste And Sight Anatomy Study Guide Taste And Sight Anatomy Study Guide If you are searching for the ebook Taste and sight anatomy study guide in pdf form, then you've come to the right site. We presented utter edition of this ebook in txt,

More information

Market Economy Lesson Plan

Market Economy Lesson Plan Market Economy Lesson Plan Lesson Plan3.doc 4/27/2011 11:44:15 AM 56832 bytes Lesson Template Desired Results Relevant Minnesota or Nat'l Content Standards: Learning Objective: Key Understanding(s) you

More information

Multiple Intelligence Teaching Strategy Response Groups

Multiple Intelligence Teaching Strategy Response Groups Multiple Intelligence Teaching Strategy Response Groups Steps at a Glance 1 2 3 4 5 Create and move students into Response Groups. Give students resources that inspire critical thinking. Ask provocative

More information

Ministry of Education, Republic of Palau Executive Summary

Ministry of Education, Republic of Palau Executive Summary Ministry of Education, Republic of Palau Executive Summary Student Consultant, Jasmine Han Community Partner, Edwel Ongrung I. Background Information The Ministry of Education is one of the eight ministries

More information

Analysis of the Process of Encoding Guidelines: An Evaluation of GLIF3

Analysis of the Process of Encoding Guidelines: An Evaluation of GLIF3 Analysis of the Process of Encoding Guidelines: An Evaluation of GLIF3 Vimla L. Patel, Ph.D., D.Sc. 1, 2 Timothy Branch, B.Sc. 1 Dongwen Wang, M.Phil. 2 Mor Peleg, Ph.D. 3 Aziz Boxwala, M.B.B.S., Ph.D.

More information

A NOTE ON UNDETECTED TYPING ERRORS

A NOTE ON UNDETECTED TYPING ERRORS SPkClAl SECT/ON A NOTE ON UNDETECTED TYPING ERRORS Although human proofreading is still necessary, small, topic-specific word lists in spelling programs will minimize the occurrence of undetected typing

More information

Getting Started with MOODLE

Getting Started with MOODLE Getting Started with MOODLE Setting up your class. You see this menu, the students do not. Here you can choose the backgrounds for your class, enroll and unenroll students, create groups, upload files,

More information

The Process of Evaluating and Selecting An Option

The Process of Evaluating and Selecting An Option The Process of Evaluating and Selecting An Option Yvonne Kellar-Guenther, PhD NewSTEPs, Colorado School of Public Health February 17, 2017 HRSA funded project (Grant No: UG8MC28554) Visit Your Goals and

More information

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus:

Please find below a summary of why we feel Blackboard remains the best long term solution for the Lowell campus: I. Background: After a thoughtful and lengthy deliberation, we are convinced that UMass Lowell s award-winning faculty development training program, our course development model, and administrative processes

More information

What Teachers Are Saying

What Teachers Are Saying How would you rate the impact of the Genes, Genomes and Personalized Medicine program on your teaching practice? Taking the course helped remove the fear of teaching biology at a molecular level and helped

More information

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

Education: Integrating Parallel and Distributed Computing in Computer Science Curricula IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2006 Published by the IEEE Computer Society Vol. 7, No. 2; February 2006 Education: Integrating Parallel and Distributed Computing in Computer Science Curricula

More information

B. How to write a research paper

B. How to write a research paper From: Nikolaus Correll. "Introduction to Autonomous Robots", ISBN 1493773070, CC-ND 3.0 B. How to write a research paper The final deliverable of a robotics class often is a write-up on a research project,

More information

School of Innovative Technologies and Engineering

School of Innovative Technologies and Engineering School of Innovative Technologies and Engineering Department of Applied Mathematical Sciences Proficiency Course in MATLAB COURSE DOCUMENT VERSION 1.0 PCMv1.0 July 2012 University of Technology, Mauritius

More information

Supporting flexible collaborative distance learning in the CURE platform

Supporting flexible collaborative distance learning in the CURE platform Supporting flexible collaborative distance learning in the CURE platform Jörg M. Haake, Till Schümmer, Anja Haake, Mohamed Bourimi, Britta Landgraf FernUniversität in Hagen Computer Science VI Distributed

More information

Team Dispersal. Some shaping ideas

Team Dispersal. Some shaping ideas Team Dispersal Some shaping ideas The storyline is how distributed teams can be a liability or an asset or anything in between. It isn t simply a case of neutralizing the down side Nick Clare, January

More information

Sharing Educational Knowledge and Best Practices in Edu-Sharing

Sharing Educational Knowledge and Best Practices in Edu-Sharing Sharing Educational Knowledge and Best Practices in Edu-Sharing Bernd J. Krämer Dept. of Mathematics and Computer Science FernUniversität in Hagen 58084 Hagen, Germany Email: bernd.kraemer@fernuni-hagen.de

More information

CLASSROOM PROCEDURES FOR MRS.

CLASSROOM PROCEDURES FOR MRS. CLASSROOM PROCEDURES FOR MRS. BURNSED S 7 TH GRADE SCIENCE CLASS PRIDE + RESPONSIBILTY + RESPECT = APRENDE Welcome to 7 th grade Important facts for Parents and Students about my classroom policies Classroom

More information

The Foundations of Interpersonal Communication

The Foundations of Interpersonal Communication L I B R A R Y A R T I C L E The Foundations of Interpersonal Communication By Dennis Emberling, President of Developmental Consulting, Inc. Introduction Mark Twain famously said, Everybody talks about

More information

2 Any information on the upcoming science test?

2 Any information on the upcoming science test? Illinois State Board of Education (ISBE) Student Information System (SIS) Spring SIS Assessment Update Webinar (Webinar Date: 02/18/2016) # Question Answer 1 My district has a lot of student mobility and

More information

Speak Up 2012 Grades 9 12

Speak Up 2012 Grades 9 12 2012 Speak Up Survey District: WAYLAND PUBLIC SCHOOLS Speak Up 2012 Grades 9 12 Results based on 130 survey(s). Note: Survey responses are based upon the number of individuals that responded to the specific

More information

Academic Integrity RN to BSN Option Student Tutorial

Academic Integrity RN to BSN Option Student Tutorial Academic Integrity RN to BSN Option Student Tutorial Slide 1 Title Slide Hello, Chamberlain RN to BSN option students. Welcome to our Brainshark Student Tutorial on Academic Integrity I am Amy Minnick,

More information

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term ASTRONOMY 2801A: Stars, Galaxies & Cosmology 2012-2013: Fall term 1 Course Description The sun; stars, including distances, magnitude scale, interiors and evolution; binary stars; white dwarfs, neutron

More information

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * Alejandro Bia 1, Ramón P. Ñeco 2 1 Centro de Investigación Operativa, Universidad Miguel Hernández 2 Depto. de Ingeniería de Sistemas y Automática,

More information

Using the CU*BASE Member Survey

Using the CU*BASE Member Survey Using the CU*BASE Member Survey INTRODUCTION Now more than ever, credit unions are realizing that being the primary financial institution not only for an individual but for an entire family may be the

More information

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore

Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore Your web browser (Safari 7) is out of date. For more security, comfort and the best experience on this site: Update your browser Ignore Activitydevelop INTRO DUCTIO N TO PO PU L ATIO N Why are some areas

More information

MMC 6949 Professional Internship Fall 2016 University of Florida, Online Master of Arts in Mass Communication 3 Credit Hours

MMC 6949 Professional Internship Fall 2016 University of Florida, Online Master of Arts in Mass Communication 3 Credit Hours MMC 6949 Professional Internship Fall 2016 University of Florida, Online Master of Arts in Mass Communication 3 Credit Hours Instructor: Jorie Scholnik, M.Ed., Ed.S., NCC Email: jscholnik@gmail.com Please

More information

UC Santa Cruz Graduate Research Symposium 2016

UC Santa Cruz Graduate Research Symposium 2016 UC Santa Cruz Graduate Research Symposium 2016 Title When and Why is it Wrong to Copy from Others? Variability in Students' Evaluations of Plagiarism Permalink https://escholarship.org/uc/item/7fx40158

More information

Pod Assignment Guide

Pod Assignment Guide Pod Assignment Guide Document Version: 2011-08-02 This guide covers features available in NETLAB+ version 2010.R5 and later. Copyright 2010, Network Development Group, Incorporated. NETLAB Academy Edition

More information

The College Board Redesigned SAT Grade 12

The College Board Redesigned SAT Grade 12 A Correlation of, 2017 To the Redesigned SAT Introduction This document demonstrates how myperspectives English Language Arts meets the Reading, Writing and Language and Essay Domains of Redesigned SAT.

More information

NCSAC THE VOICE HANDBOOK. Student Administrative Council. Niagara College. student life defined

NCSAC THE VOICE HANDBOOK. Student Administrative Council. Niagara College. student life defined NCSAC THE VOICE HANDBOOK Student Administrative Council Niagara College student life defined Welcome to the Team President s Welcome Message So, you ve entertained the idea of joining the NCSAC VOICE and

More information

K-12 EAD NEWSLETTER. Michigan State University INSIDE THIS ISSUE 1. ANNOUNCEMENTS 2. EAD EVENTS. American Education Research Association

K-12 EAD NEWSLETTER. Michigan State University INSIDE THIS ISSUE 1. ANNOUNCEMENTS 2. EAD EVENTS. American Education Research Association Michigan State University APRIL 2007 VOLUME 6, ISSUE 6 K-12 EAD NEWSLETTER INSIDE THIS ISSUE ANNOUNCEMENTS 1 EAD EVENTS 2 SCHOLARSHIPS FINANCIAL AID 3 GRADUATE 4 INFORMATION 1. ANNOUNCEMENTS Don t miss

More information

Running head: FINAL CASE STUDY, EDCI Addressing a Training Gap. Final Case Study. Anna Siracusa. Purdue University

Running head: FINAL CASE STUDY, EDCI Addressing a Training Gap. Final Case Study. Anna Siracusa. Purdue University Running head: FINAL CASE STUDY, EDCI531 1 Addressing a Training Gap Final Case Study Anna Siracusa Purdue University FINAL CASE STUDY, EDCI531 2 Introduction I tried all three options and this is the one

More information

TIM: Table of Summary Descriptors This table contains the summary descriptors for each cell of the Technology Integration Matrix (TIM).

TIM: Table of Summary Descriptors This table contains the summary descriptors for each cell of the Technology Integration Matrix (TIM). TIM: Table of Summary Descriptors This table contains the summary descriptors for each cell of the Technology Integration Matrix (TIM). The Technology Integration Matrix (TIM) provides a framework for

More information

An 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 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 information

Jeff Walker Office location: Science 476C (I have a phone but is preferred) 1 Course Information. 2 Course Description

Jeff Walker Office location: Science 476C   (I have a phone but  is preferred) 1 Course Information. 2 Course Description BIO 221 Human Physiology I Jeff Walker Office location: Science 476C E-mail: walker@maine.edu (I have a phone but e-mail is preferred) Fall 2017 1 Course Information Room Science 105 Class meetings are

More information

Facilitating Difficult Dialogues in the Classroom. We find comfort among those who agree with us, growth among those who don t. Frank A.

Facilitating Difficult Dialogues in the Classroom. We find comfort among those who agree with us, growth among those who don t. Frank A. Facilitating Difficult Dialogues in the Classroom We find comfort among those who agree with us, growth among those who don t. Frank A. Clark Outcomes Identify steps to lay foundation for productive classroom

More information

10 Tips For Using Your Ipad as An AAC Device. A practical guide for parents and professionals

10 Tips For Using Your Ipad as An AAC Device. A practical guide for parents and professionals 10 Tips For Using Your Ipad as An AAC Device A practical guide for parents and professionals Introduction The ipad continues to provide innovative ways to make communication and language skill development

More information

GACE Computer Science Assessment Test at a Glance

GACE 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 information

Moodle Goes Corporate: Leveraging Open Source

Moodle Goes Corporate: Leveraging Open Source www.elearningguild.com Moodle Goes Corporate: Leveraging Open Source Michelle Moore, Remote-Learner.net 508 Moodle Goes Corporate: Leveraging Open Source Michelle Moore Open Source: What is it? Free redistribution

More information

An Introduction to the Minimalist Program

An Introduction to the Minimalist Program An Introduction to the Minimalist Program Luke Smith University of Arizona Summer 2016 Some findings of traditional syntax Human languages vary greatly, but digging deeper, they all have distinct commonalities:

More information

Clerical Skills Level II

Clerical Skills Level II Passaic County Technical Institute Clerical Skills Level II School of Business Submitted by: Marie Easton Maria Matano June 2010 1 CLERICAL SKILLS II I. RATIONALE Clerical Skills II covers a variety of

More information

QLWG Skills for Life Acknowledgements

QLWG Skills for Life Acknowledgements QLWG Skills for Life Acknowledgements Published by: Quebec Literacy Working Group: Central Québec School Board: Eastern Shores School Board: Eastern Townships School Board: English Montreal School Board:

More information

Blogs for Corporate Learning

Blogs for Corporate Learning Blogs for Corporate Learning Technical Report on Research Activities with Blogs for Learning 2004 IBM Haifa Research Lab Collaboration Technologies Group Michal Jacovi Elad Shahar Vladimir Soroka This

More information

STUDENT MOODLE ORIENTATION

STUDENT 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 information

Using E-portfolios and Voice Thread With Elementary Students Presented by Lillian Salama and Basma Salem Cairo American College

Using E-portfolios and Voice Thread With Elementary Students Presented by Lillian Salama and Basma Salem Cairo American College What is an E-Portfolio? Using E-portfolios and Voice Thread With Elementary Students Presented by Lillian Salama and Basma Salem Cairo American College An e-portfolio is an electronic online learning record

More information

Lesson M4. page 1 of 2

Lesson M4. page 1 of 2 Lesson M4 page 1 of 2 Miniature Gulf Coast Project Math TEKS Objectives 111.22 6b.1 (A) apply mathematics to problems arising in everyday life, society, and the workplace; 6b.1 (C) select tools, including

More information

Blackboard Communication Tools

Blackboard Communication Tools Blackboard Communication Tools Donna M. Dickinson E-Learning Center Borough of Manhattan Community College Workshop Overview Email from Communication Area and directly from the Grade Center Using Blackboard

More information

Section 2 Command Economies Study Guide Answers

Section 2 Command Economies Study Guide Answers Section 2 Command Economies Study Guide Answers If looking for the book Section 2 command economies study guide answers in pdf format, then you have come on to the faithful site. We furnish complete option

More information

ACADEMIC AFFAIRS GUIDELINES

ACADEMIC AFFAIRS GUIDELINES ACADEMIC AFFAIRS GUIDELINES Section 5: Course Instruction and Delivery Title: Instructional Methods: Schematic and Definitions Number (Current Format) Number (Prior Format) Date Last Revised 5.4 VI 08/2017

More information

Author: Fatima Lemtouni, Wayzata High School, Wayzata, MN

Author: Fatima Lemtouni, Wayzata High School, Wayzata, MN Title: Do Greetings Reflect Culture? Language: Arabic Author: Fatima Lemtouni, Wayzata High School, Wayzata, MN Level: Beginning/Novice low When: Semester one Theme: How do we greet and introduce each

More information

Consonants: articulation and transcription

Consonants: articulation and transcription Phonology 1: Handout January 20, 2005 Consonants: articulation and transcription 1 Orientation phonetics [G. Phonetik]: the study of the physical and physiological aspects of human sound production and

More information

Unit 1: Scientific Investigation-Asking Questions

Unit 1: Scientific Investigation-Asking Questions Unit 1: Scientific Investigation-Asking Questions Standards: OKC 3 Process Standard 3: Experimental design - Understanding experimental designs requires that students recognize the components of a valid

More information

REFERENCE GUIDE AND TEST PRODUCED BY VIDEO COMMUNICATIONS

REFERENCE GUIDE AND TEST PRODUCED BY VIDEO COMMUNICATIONS INTERVENTION STRATEGIES FOR SCHOOL BUS DRIVERS REFERENCE GUIDE AND TEST PRODUCED BY VIDEO COMMUNICATIONS INTRODUCTION Special ed students, as well as regular ed students often exhibit inappropriate behavior.

More information

Go fishing! Responsibility judgments when cooperation breaks down

Go fishing! Responsibility judgments when cooperation breaks down Go fishing! Responsibility judgments when cooperation breaks down Kelsey Allen (krallen@mit.edu), Julian Jara-Ettinger (jjara@mit.edu), Tobias Gerstenberg (tger@mit.edu), Max Kleiman-Weiner (maxkw@mit.edu)

More information

Telekooperation Seminar

Telekooperation Seminar Telekooperation Seminar 3 CP, SoSe 2017 Nikolaos Alexopoulos, Rolf Egert. {alexopoulos,egert}@tk.tu-darmstadt.de based on slides by Dr. Leonardo Martucci and Florian Volk General Information What? Read

More information

Why Pay Attention to Race?

Why Pay Attention to Race? Why Pay Attention to Race? Witnessing Whiteness Chapter 1 Workshop 1.1 1.1-1 Dear Facilitator(s), This workshop series was carefully crafted, reviewed (by a multiracial team), and revised with several

More information

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation

4. Long title: Emerging Technologies for Gaming, Animation, and Simulation CGS Agenda Item: 17 07 Eastern Illinois University Effective Fall 2018 New Course Proposal DGT 4913, Emerging Technologies for Gaming, Animation, Simulation Banner/Catalog Information (Coversheet) 1. _X_New

More information

Me on the Map. Standards: Objectives: Learning Activities:

Me on the Map. Standards: Objectives: Learning Activities: Me on the Map Grade level: 1 st Grade Subject(s) Area: Reading, Writing, and Social Studies Materials needed: One sheet of construction paper per child, yarn or string, crayons or colored pencils, pencils,

More information

essential lifestyle planning for everyone Michael W. Smull and Helen Sanderson

essential lifestyle planning for everyone Michael W. Smull and Helen Sanderson essential lifestyle planning for everyone Michael W. Smull and Helen Sanderson with Charlotte Sweeney, Louise Skelhorn, Amanda George, Mary Lou Bourne and Michael Steinbruck First published June 2005 Reprinted

More information

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1 The Common Core State Standards and the Social Studies: Preparing Young Students for College, Career, and Citizenship Common Core Exemplar for English Language Arts and Social Studies: Why We Need Rules

More information

E-Portfolio for Teacher Educators at EIU. February 2005

E-Portfolio for Teacher Educators at EIU. February 2005 E-Portfolio for Teacher Educators at EIU February 2005 E-Portfolio Accreditation matters.. NCATE ISBE Unit Assessment What is an E-Portfolio? Part of the Assessment System for teacher education candidates

More information

The Rise and Fall of the

The Rise and Fall of the The Rise and Fall of the Town Hall Meeting NCSL Fall Forum December 11, 2009 Katie Ziegler Women's Legislative Network of NCSL The Legislator as Convener Town Hall Meetings Legislator's role is to listen.

More information

2014 Free Spirit Publishing. All rights reserved.

2014 Free Spirit Publishing. All rights reserved. Elizabeth Verdick Illustrated by Marieka Heinlen Text copyright 2004 by Elizabeth Verdick Illustrations copyright 2004 by Marieka Heinlen All rights reserved under International and Pan-American Copyright

More information

SULLIVAN & CROMWELL LLP

SULLIVAN & CROMWELL LLP SULLIVAN & CROMWELL LLP LC.N AWARD WINNER 2014 BEST TRAINING PRINCIPAL BEN PERRY Sullivan & Cromwell, founded in New York in 1879, has had a London office since 1972 and English lawyers since 1999. In

More information

IT Project List. Description

IT Project List. Description PID 270 Early Alert Appointment Tracking for Students (SARS) In Progress 110.1 13 14 The implementation of the SARS package will allow integration of essential components of GRCC's institutional student

More information

Strands & Standards Reference Guide for World Languages

Strands & Standards Reference Guide for World Languages The Strands & Standards Reference Guide for World Languages is an Instructional Toolkit component for the North Carolina World Language Essential Standards (WLES). This resource brings together: Strand

More information

Chamilo 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 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 information

Introduction to World Philosophy Syllabus Fall 2013 PHIL 2010 CRN: 89658

Introduction to World Philosophy Syllabus Fall 2013 PHIL 2010 CRN: 89658 Introduction to World Philosophy Syllabus Fall 2013 PHIL 2010 CRN: 89658 Classroom: 117 Individuals with disabilities who need to request accommodations should contact the Disability Services Coordinator,

More information

Getting Started with Deliberate Practice

Getting Started with Deliberate Practice Getting Started with Deliberate Practice Most of the implementation guides so far in Learning on Steroids have focused on conceptual skills. Things like being able to form mental images, remembering facts

More information