Back to the Basics: Using Flowcharts in the Classroom
|
|
- Rosalind Dixon
- 6 years ago
- Views:
Transcription
1 Back to the Basics: Using Flowcharts in the Classroom Mark S. Hall Assistant Professor of Computer Science Computer Science, Engineering, Physics & Astronomy (CSEPA) University of Wisconsin Marathon County (UWMC) University of Wisconsin - Colleges Wausau, WI mark.hall@uwc.edu Abstract Students struggle with developing algorithms to solve problems. Languages that are used in introductory courses introduce syntax issues that create additional problems for students. With the advent of the internet, more and more students are visual learners and languages that are textbased like Java and C++ do not help these students. Learning programming skills are very similar to learning mathematical skills in that students learn more if asked to write more programs. The numbers of in-class programming activities that can be accomplished in a single lecture are limited to the syntactical nature of the current language of choice. Textbooks introduce pseudocode and flowcharts as design tools to assist in the development of algorithms. Yet the use of the standard flowchart template along with paper and pencil can be a very frustrating & cumbersome process. The Visual Logic application uses flowchart symbols to help students create algorithms to solve problems electronically. This tool aids in the cyclical nature of the algorithm development process as changes can be made rapidly to test new ideas. This rapid development also allows instructors and/or students to develop more algorithms individually, or in groups, in a single lecture. Page 1 of 9
2 1 Introduction Shackelford and LeBlanc [1] previously observed that the use of a particular programming language in an introduction to computing course tends to annoy and distract attention for students away from finding an algorithm that solve a particular problem. From my seven years of Computer Science teaching experience, it has been my observations that students in my classroom struggle to create the algorithms to solve programming problems that I assign, let alone handle the nuances of learning the syntax of any formal programming language. As the frustrations mounted for me as I taught programming courses, I kept searching for ways to help students become more successful writing algorithms to solve simple problems, let alone any complex ones. Despite my preaching of using the design tools of pseudocode and flowcharts (that are documented in most textbooks) prior to coding, I knew, and students were always confirm, that these words went in one ear and out the other. During my travels, I found an electronic flowcharting tool (Visual Logic) that allowed algorithms to be created using common flowchart symbols, and that allowed the algorithm to be executed to verify a valid solution. Classroom observation and antidotal evidence supports that the use of this tool did improve student s algorithm solving abilities. 1.1 Background The thirteen 2-year University of Wisconsin (UW) Colleges serve students over the entire state of Wisconsin [2]. The Computer Science (CS) program in the UW Colleges is designed to be easily transferable to the 4-year institutions within the UW System. The nationwide decline in CS enrollments reported in the Taulbee Survey [3] has affected the UW System, and has been particularly hard on the 2-year UW Colleges (UWC), which are relatively small colleges, with a combined enrollment of approximately 12,00 students. In addition, the majority of our students are in the bottom 60% of their high school rank. The majority of our students enroll to prove that they can achieve at the University level in order to be accepted at a 4-year University. 1.2 Enrollment Issues A trend of declining enrollment in Computer Science (CS) is being felt at the 2-year University of Wisconsin (UW) Colleges, as is the case nationally. UWMC is the third largest two-year campus in the UW Colleges [4]. A course titled CPS 110 Introduction to Computer Science (Visual Basic.Net) is offered for non-majors, and the majority of those students, provide the pool of students that need to be recruited to help the enrollment numbers for the core Computer Science classes that are offered. The initial enrollment for the past five sections of the CPS 110 courses that I have taught consisted of 7, 8, 15, 17, and 7 students. It is safe to say that those are NOT the numbers that were active in the classroom at the end of the semester. The loss of these potential students for the core Computer Science courses were very troubling. Many research articles have documented that students struggle with learning the syntax of programming languages. Something needed to be done to recruit and then retain these students. 2 Flowcharts as a Design Tool Page 2 of 9
3 The main problems students have in this course are their inability to be able to solve problems. The lack of critical thinking skills hinders their ability to be successful when writing basic algorithms to solve problems. In fact, that is the hardest part of writing any programming assignment for beginning students. Once the algorithm is found, for most students, the implementation of the algorithm in any language is relatively simple. 2.1 Designing Algorithms and Critical Thinking Skills As I looked at the guidelines established by the UW Colleges for teaching the general concepts for this course, the emphasis that course coverage for designing algorithms should take at least a minimum of two hours. And the reality is that every programming assignment typically forces students to design a totally different algorithm. In order to be successful in this course, for the students and the professor, somehow, someway, the critical thinking skills of students have to be improved. Improvements in critical thinking along with the understanding of the basic control structures will allow students to be successful writing simple programs using any language. 2.2 Flowchart Template The majority of any 40+ Computer Science professors remember the day when their college professors enforced algorithm design by mandating that CS students turn in their flowcharts which represented the solution to a problem. Flowcharts, along with pseudo-code were recognized as design tools that students could use to create a successful algorithm. Syllabi specified that the flowchart template was a mandatory purchase at the local campus bookstore (Figure 1). Figure1: Flowchart Template These professors also remember assignments that started out looking like majestic creations of art, and turned into crumpled balls of paper used as basketballs to shoot at the closet wastebasket. Any change to an algorithm meant erasing and modifying the flowchart symbols that were squished onto a sheet of paper. After several changes, the paper was no longer useable, and the complete algorithm had to be re-drawn from the beginning. The frustration levels of future CS leaders rose to all-time levels. Yes, flowcharting can be a very valuable visual tool that supported algorithmic design. But the tool was very primitive and very time-consuming. Is there a better way to use the same concept but make it electronic and interactive which would aid students to develop successful algorithms that proved to be solutions to problems? Yes, there is! Page 3 of 9
4 In an attempt to improve the success of algorithm design by the students, I recently began using the Visual Logic TM Flowchart Simulation Tool [5] introduced by Thad Crews and Chip Murphy, which is distributed with their textbook, Programming Right From the Start with Visual Basic.Net. Visual Logic TM allows students to develop algorithms that incorporate fundamental programming concepts using the flowcharting symbols electronically making it very easy to make changes to the algorithm. The unique attribute to this software is that the flowchart is executable so that the students can quickly and easily test their algorithm. Once their algorithm has been tested, then they can start the implementation of the algorithm using Visual Basic. 2.3 Related Work Using Flowcharting Tools A structured flowchart editor (SFC) was developed by Tia Watts in 2003 [6]. SFC allows the user to develop a flowchart. In addition, the tool always displays a textual representation of the flowchart in either a C or Pascal-like syntax. A disadvantage of the tool was that the user is required to copy and paste the textual representation into a text editor in order to make any changes to get a complete program. BACCII++, an iconic programming language, was developed by Calloni and Bagert (1997) [7]. BACCII++ was used to supplement their CS1/CS2 sequence which used C++. Students who used both BACCII++ and C++ were found to perform better than those students who only used C++. Code can be generated by the tool for any one of five text-based languages (including Pascal and C++) once the algorithm has been developed. To eliminate the shortfalls that these tools created where students had to debug the textual code, Crews and Zeigler (1998, 1999) developed the FLINT program [8]. The FLINT program forces students to use top-down design, and then design flowcharts for each sub module. These flowcharts are then executed within the FLINT program. 2.4 Visual Logic Visual Logic uses VB.NET syntax with an emphasis on designing and developing graphical, event-driven programs. Key introductory Computer Science concepts that can be introduced with the use of this tool includes the use variables, input, assignment statements, output, relational operators, boolean operators, the control structures of sequence, selection and repetition, sub and function procedures, arrays, and files. The easiest way to show the Visual Logic tool is visually. Figure 2 depicts the flowchart for the legendary Hello World program that seems to be introduced in most introductory programming textbooks. Page 4 of 9
5 Figure 2: Hello World Flowchart Visual Logic displays output using a MsgBox (Figure 3) or via a console window (Figure 4). Figure 3: MsgBox Figure 4: Console Window The insertion of flowcharting symbols is done via a pull-down menu (Figure 5). Figure 5: Symbol Menu Page 5 of 9
6 Figure 6 shows the flowchart for a basic algorithm that given two numbers will calculate the sum, difference, product, quotient, and average of those two numbers. 3 Using Visual Logic Figure 6: Basic Algorithm Flowchart Since Visual Logic uses VB.Net syntax, it is a natural fit for introductory programming courses that are taught using Visual Basic.Net. The introductory programming course consists of two credits of programming and one credit of basic computer concepts. 3.1 In-class Exercises For every major concept introduced, I try to create two to three Visual Logic programs, by myself with student help, or by a student with student help, or by letting students work in groups, or individually. These programs are not graded but provide an instructor with plenty of opportunities to discuss algorithms and possible pitfalls for each algorithm introduced, including the use of bad data. Page 6 of 9
7 3.2 Out-of-class Programming Assignments I will usually assign one or two problems where students will turn in Visual Logic solutions. Then I will assign another problem where students must create two solutions, one using Visual Logic, and then a solution using Visual Basic.Net which implemented the Visual Logic design. Thus I am forcing students to use a design tool prior to actual coding in Visual Basic. 4 Visual Logic Results 4.1 Student Survey In order to assess the value of using Visual Logic, I created a survey which I administered to the students that were enrolled in my Spring and Fall 2006 courses. The survey consisted of 5 questions each with a five-point scale (1-Strongly Disagree 3-Neutral 5-Strongly Agree). Table 2 shows the questions and the average scores. Survey Question Spring 2006 Fall ) I had few problems learning how to use VL to create my programs ) VL helped me to develop and improve my problem solving skills ) VL helped me to better understand how computer programs operate ) I had few problems getting my programs to run in VB once I had created them in VL ) I enjoyed programming in VL Table 2: Visual Logic Survey Results Survey Questions The survey results support that students do not have problems using Visual Logic and that students also felt that the tool helped them to develop and improve their problem solving skills. In addition, students also enjoyed using the tool which should help increase their use of the tool to design algorithms. 4.2 Instructor Observations The use of Visual Logic has allowed me to rapidly create algorithms that cannot be done in the same amount of time if I just used the Visual Basic.Net language. Syntax is not a problem for the students. Visual Logic is primarily used to cover the control structures of sequence, selection, and repetition. This tool has allowed me to cover more algorithms and more unique algorithms quicker and with less student frustration. At times in the lecture part of the course, every student in interacting with Visual Logic which keeps them focused and entertained. Since I teach at a small school with lower enrollments, I will never have enough students to ever attempt proper research to test how effective the use of this Visual Logic tool aids in the learning Page 7 of 9
8 of these concepts for the students. However, I have plenty of antidotal evidence from the student statements that allow me to have confidence that the tool is effective. Students state that they enjoy using Visual Logic as they can modify algorithms quickly to get immediate feedback. Students have stated that when they are using Visual Logic in the classroom, they never have a chance to get bored or fall asleep since they are being engaged. Two semesters ago, when I assigned the last Visual Basic programming assignment for the semester, I had a unique experience with a female student. After reading the specifications for the assignment, she blurted out that this assignment would be easier to do in Visual Logic than Visual Basic. As I looked at her, I could see some frustration in her expression. I quickly reminded her that flowcharts are a design tool that can always be used to aid in the development of algorithms so she could use Visual Logic. 4.3 Problems using Visual Logic Any attempt to solve complicated algorithms is really not aided by the use of Visual Logic. A complex algorithm results in a complex flowchart which cannot be viewed on the screen without the use of horizontal and vertical scroll bars in order to see the entire algorithm. There is a feature in Visual Logic that hampers use in the classroom. The for loop allows variables to be used for the start, finish and step values. However, if the step value is negative, the counting loop does not work as expected. 5 Conclusions The use of a flowchart application like Visual Logic provides an easy-to-use tool for students and instructors to experiment with developing algorithms quicker. Antidotal evidence from students supports the use of the flowcharts for designing algorithms, but only if done electronically. The visual nature of flowcharts allows for students to understand the control flow in their programs which makes it easier and less frustrating for them to solve problems. Antidotal evidence also indicates that teaching programming using an electronic flowcharting program like Visual Logic helps students develop their problem solving skills better than teaching programming using languages like Java, C++, or Visual Basic. However, the use of Visual Logic is just one of many tools that instructors can use to help students comprehend the many concepts in introductory Computer Science courses. Classroom observation and antidotal evidence supports that forcing students to use this tool did improve their algorithm solving abilities. And as an instructor, the tool allows quicker development of algorithms during lectures that allow more problems to be solved during each lecture and during the semester. Flowcharts have been around for many decades and have been specified as a design tool for many textbooks. The use of Visual Logic allows students to easily and quickly use flowcharts as a design tool. Students now can design algorithms using flowcharts without the side effect of the tool increasing their frustration level. From my point of view, Visual Logic aids student learning for introductory Computer Science concepts. Page 8 of 9
9 References [1] Shackelford, R., and LeBlanc, R. Introducing Computer Science Fundamentals Before Programming. Proceedings of FIE 97, [2] UW System, Two-Year Campuses [3] Zweben, S., Taulbee Survey, Computing Research News, Vol. 17/No.3, May [4] UW - Colleges [5] Visual Logic TM - Textbook Version Vanguard Computer Systems [6] Watts, T. (2003). SFC - A Structured Flow Chart Editor Version 3. Faculty Poster SIGCSE Available at: [7] Calloni, B. (1997). Iconic Programming Proves Effective for Teaching the First Year Programming Sequence. Proceedings of the 28th SIGCSE Symposium, [8] Crews, T., and Ziegler, U. (1998). The Flowchart Interpreter Programming Courses. Proceedings of FIE '98, Page 9 of 9
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 informationTeaching Algorithm Development Skills
International Journal of Advanced Computer Science, Vol. 3, No. 9, Pp. 466-474, Sep., 2013. Teaching Algorithm Development Skills Jungsoon Yoo, Sung Yoo, Suk Seo, Zhijiang Dong, & Chrisila Pettey Manuscript
More informationOutreach Connect User Manual
Outreach Connect A Product of CAA Software, Inc. Outreach Connect User Manual Church Growth Strategies Through Sunday School, Care Groups, & Outreach Involving Members, Guests, & Prospects PREPARED FOR:
More informationThe Ohio State University Library System Improvement Request,
The Ohio State University Library System Improvement Request, 2005-2009 Introduction: A Cooperative System with a Common Mission The University, Moritz Law and Prior Health Science libraries have a long
More informationQuantifying Student Progress through Bloom s Taxonomy Cognitive Categories in Computer Programming Courses
Paper ID #11804 Quantifying Student Progress through Bloom s Taxonomy Cognitive Categories in Computer Programming Courses Dr. Candido Cabo, New York City College of Technology/City University of New York
More informationUsing SAM Central With iread
Using SAM Central With iread January 1, 2016 For use with iread version 1.2 or later, SAM Central, and Student Achievement Manager version 2.4 or later PDF0868 (PDF) Houghton Mifflin Harcourt Publishing
More informationTest How To. Creating a New Test
Test How To Creating a New Test From the Control Panel of your course, select the Test Manager link from the Assessments box. The Test Manager page lists any tests you have already created. From this screen
More informationSchool 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 informationAscension Health LMS. SumTotal 8.2 SP3. SumTotal 8.2 Changes Guide. Ascension
Ascension Health LMS Ascension SumTotal 8.2 SP3 November 16, 2010 SumTotal 8.2 Changes Guide Document Purpose: This document is to serve as a guide to help point out differences from SumTotal s 7.2 and
More informationAdult 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 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 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 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 informationLEGO MINDSTORMS Education EV3 Coding Activities
LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a
More informationChanging User Attitudes to Reduce Spreadsheet Risk
Changing User Attitudes to Reduce Spreadsheet Risk Dermot Balson Perth, Australia Dermot.Balson@Gmail.com ABSTRACT A business case study on how three simple guidelines: 1. make it easy to check (and maintain)
More informationSoftware Maintenance
1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories
More informationTaking Kids into Programming (Contests) with Scratch
Olympiads in Informatics, 2009, Vol. 3, 17 25 17 2009 Institute of Mathematics and Informatics, Vilnius Taking Kids into Programming (Contests) with Scratch Abdulrahman IDLBI Syrian Olympiad in Informatics,
More informationIntroduction to Questionnaire Design
Introduction to Questionnaire Design Why this seminar is necessary! Bad questions are everywhere! Don t let them happen to you! Fall 2012 Seminar Series University of Illinois www.srl.uic.edu The first
More informationApplying Learn Team Coaching to an Introductory Programming Course
Applying Learn Team Coaching to an Introductory Programming Course C.B. Class, H. Diethelm, M. Jud, M. Klaper, P. Sollberger Hochschule für Technik + Architektur Luzern Technikumstr. 21, 6048 Horw, Switzerland
More informationSOFTWARE EVALUATION TOOL
SOFTWARE EVALUATION TOOL Kyle Higgins Randall Boone University of Nevada Las Vegas rboone@unlv.nevada.edu Higgins@unlv.nevada.edu N.B. This form has not been fully validated and is still in development.
More informationCPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities
Objectives: CPS122 Lecture: Identifying Responsibilities; CRC Cards last revised March 16, 2015 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System example
More informationUniversal Design for Learning Lesson Plan
Universal Design for Learning Lesson Plan Teacher(s): Alexandra Romano Date: April 9 th, 2014 Subject: English Language Arts NYS Common Core Standard: RL.5 Reading Standards for Literature Cluster Key
More informationTASK 2: INSTRUCTION COMMENTARY
TASK 2: INSTRUCTION COMMENTARY Respond to the prompts below (no more than 7 single-spaced pages, including prompts) by typing your responses within the brackets following each prompt. Do not delete or
More informationASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology
ASTR 102: Introduction to Astronomy: Stars, Galaxies, and Cosmology Course Overview Welcome to ASTR 102 Introduction to Astronomy: Stars, Galaxies, and Cosmology! ASTR 102 is the second of a two-course
More informationHome Access Center. Connecting Parents to Fulton County Schools
Home Access Center Connecting Parents to Fulton County Schools What is Home Access Center? Website available to parents (and at site discretion, students) that is a real-time look at student data The data
More informationWiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company
WiggleWorks Software Manual PDF0049 (PDF) Houghton Mifflin Harcourt Publishing Company Table of Contents Welcome to WiggleWorks... 3 Program Materials... 3 WiggleWorks Teacher Software... 4 Logging In...
More informationMathematics Success Level E
T403 [OBJECTIVE] The student will generate two patterns given two rules and identify the relationship between corresponding terms, generate ordered pairs, and graph the ordered pairs on a coordinate plane.
More informationVisual CP Representation of Knowledge
Visual CP Representation of Knowledge Heather D. Pfeiffer and Roger T. Hartley Department of Computer Science New Mexico State University Las Cruces, NM 88003-8001, USA email: hdp@cs.nmsu.edu and rth@cs.nmsu.edu
More informationWHAT ARE VIRTUAL MANIPULATIVES?
by SCOTT PIERSON AA, Community College of the Air Force, 1992 BS, Eastern Connecticut State University, 2010 A VIRTUAL MANIPULATIVES PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR TECHNOLOGY
More informationStar Math Pretest Instructions
Star Math Pretest Instructions Renaissance Learning P.O. Box 8036 Wisconsin Rapids, WI 54495-8036 (800) 338-4204 www.renaissance.com All logos, designs, and brand names for Renaissance products and services,
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 informationIntroduction to the Revised Mathematics TEKS (2012) Module 1
Introduction to the Revised Mathematics TEKS (2012) Module 1 This is the first of four modules to introduce the Revised TEKS for grades K 8. The goals for participation are to become familiar with the
More informationEnhancing Learning with a Poster Session in Engineering Economy
1339 Enhancing Learning with a Poster Session in Engineering Economy Karen E. Schmahl, Christine D. Noble Miami University Abstract This paper outlines the process and benefits of using a case analysis
More informationTour. English Discoveries Online
Techno-Ware Tour Of English Discoveries Online Online www.englishdiscoveries.com http://ed242us.engdis.com/technotms Guided Tour of English Discoveries Online Background: English Discoveries Online is
More informationMultimedia Courseware of Road Safety Education for Secondary School Students
Multimedia Courseware of Road Safety Education for Secondary School Students Hanis Salwani, O 1 and Sobihatun ur, A.S 2 1 Universiti Utara Malaysia, Malaysia, hanisalwani89@hotmail.com 2 Universiti Utara
More informationCPS122 Lecture: Identifying Responsibilities; CRC Cards. 1. To show how to use CRC cards to identify objects and find responsibilities
Objectives: CPS122 Lecture: Identifying Responsibilities; CRC Cards last revised February 7, 2012 1. To show how to use CRC cards to identify objects and find responsibilities Materials: 1. ATM System
More informationCase study Norway case 1
Case study Norway case 1 School : B (primary school) Theme: Science microorganisms Dates of lessons: March 26-27 th 2015 Age of students: 10-11 (grade 5) Data sources: Pre- and post-interview with 1 teacher
More informationAppendix L: Online Testing Highlights and Script
Online Testing Highlights and Script for Fall 2017 Ohio s State Tests Administrations Test administrators must use this document when administering Ohio s State Tests online. It includes step-by-step directions,
More informationMinitab Tutorial (Version 17+)
Minitab Tutorial (Version 17+) Basic Commands and Data Entry Graphical Tools Descriptive Statistics Outline Minitab Basics Basic Commands, Data Entry, and Organization Minitab Project Files (*.MPJ) vs.
More informationWhat's My Value? Using "Manipulatives" and Writing to Explain Place Value. by Amanda Donovan, 2016 CTI Fellow David Cox Road Elementary School
What's My Value? Using "Manipulatives" and Writing to Explain Place Value by Amanda Donovan, 2016 CTI Fellow David Cox Road Elementary School This curriculum unit is recommended for: Second and Third Grade
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 informationMyUni - Turnitin Assignments
- Turnitin Assignments Originality, Grading & Rubrics Turnitin Assignments... 2 Create Turnitin assignment... 2 View Originality Report and grade a Turnitin Assignment... 4 Originality Report... 6 GradeMark...
More informationOperations and Algebraic Thinking Number and Operations in Base Ten
Operations and Algebraic Thinking Number and Operations in Base Ten Teaching Tips: First Grade Using Best Instructional Practices with Educational Media to Enhance Learning pbskids.org/lab Boston University
More informationDesigning a Computer to Play Nim: A Mini-Capstone Project in Digital Design I
Session 1793 Designing a Computer to Play Nim: A Mini-Capstone Project in Digital Design I John Greco, Ph.D. Department of Electrical and Computer Engineering Lafayette College Easton, PA 18042 Abstract
More informationLongman English Interactive
Longman English Interactive Level 3 Orientation Quick Start 2 Microphone for Speaking Activities 2 Course Navigation 3 Course Home Page 3 Course Overview 4 Course Outline 5 Navigating the Course Page 6
More informationRendezvous with Comet Halley Next Generation of Science Standards
Next Generation of Science Standards 5th Grade 6 th Grade 7 th Grade 8 th Grade 5-PS1-3 Make observations and measurements to identify materials based on their properties. MS-PS1-4 Develop a model that
More informationBackwards Numbers: A Study of Place Value. Catherine Perez
Backwards Numbers: A Study of Place Value Catherine Perez Introduction I was reaching for my daily math sheet that my school has elected to use and in big bold letters in a box it said: TO ADD NUMBERS
More informationIf we want to measure the amount of cereal inside the box, what tool would we use: string, square tiles, or cubes?
String, Tiles and Cubes: A Hands-On Approach to Understanding Perimeter, Area, and Volume Teaching Notes Teacher-led discussion: 1. Pre-Assessment: Show students the equipment that you have to measure
More informationSection 3.4. Logframe Module. This module will help you understand and use the logical framework in project design and proposal writing.
Section 3.4 Logframe Module This module will help you understand and use the logical framework in project design and proposal writing. THIS MODULE INCLUDES: Contents (Direct links clickable belo[abstract]w)
More informationExcel Intermediate
Instructor s Excel 2013 - Intermediate Multiple Worksheets Excel 2013 - Intermediate (103-124) Multiple Worksheets Quick Links Manipulating Sheets Pages EX5 Pages EX37 EX38 Grouping Worksheets Pages EX304
More informationUDL AND LANGUAGE ARTS LESSON OVERVIEW
UDL AND LANGUAGE ARTS LESSON OVERVIEW Title: Reading Comprehension Author: Carol Sue Englert Subject: Language Arts Grade Level 3 rd grade Duration 60 minutes Unit Description Focusing on the students
More informationStorytelling Made Simple
Storytelling Made Simple Storybird is a Web tool that allows adults and children to create stories online (independently or collaboratively) then share them with the world or select individuals. Teacher
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 informationSchool Data Profile/Analysis
School Year: 2011 School District: Cedar Springs Public Schools School Name: R1TS Principal: Mr Dave Schlump Building Code: 09743 School Data Profile/Analysis School Data Profile/Analysis Contents School
More informationHANDOUT for AMCHP Conference February 14 th 2012
HANDOUT for AMCHP Conference February 14 th 2012 Early MIECHV Successes and Challenges: Tennessee s Experience with Continuous Quality Improvement and Engaging Military Families Sharing One Example of
More informationThe lab is designed to remind you how to work with scientific data (including dealing with uncertainty) and to review experimental design.
Name: Partner(s): Lab #1 The Scientific Method Due 6/25 Objective The lab is designed to remind you how to work with scientific data (including dealing with uncertainty) and to review experimental design.
More informationSTUDENT PERCEPTION SURVEYS ACTIONABLE STUDENT FEEDBACK PROMOTING EXCELLENCE IN TEACHING AND LEARNING
1 STUDENT PERCEPTION SURVEYS ACTIONABLE STUDENT FEEDBACK PROMOTING EXCELLENCE IN TEACHING AND LEARNING Presentation to STLE Grantees: December 20, 2013 Information Recorded on: December 26, 2013 Please
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 informationPART C: ENERGIZERS & TEAM-BUILDING ACTIVITIES TO SUPPORT YOUTH-ADULT PARTNERSHIPS
PART C: ENERGIZERS & TEAM-BUILDING ACTIVITIES TO SUPPORT YOUTH-ADULT PARTNERSHIPS The following energizers and team-building activities can help strengthen the core team and help the participants get to
More informationHighlighting and Annotation Tips Foundation Lesson
English Highlighting and Annotation Tips Foundation Lesson About this Lesson Annotating a text can be a permanent record of the reader s intellectual conversation with a text. Annotation can help a reader
More informationMOODLE 2.0 GLOSSARY TUTORIALS
BEGINNING TUTORIALS SECTION 1 TUTORIAL OVERVIEW MOODLE 2.0 GLOSSARY TUTORIALS The glossary activity module enables participants to create and maintain a list of definitions, like a dictionary, or to collect
More informationUsing interactive simulation-based learning objects in introductory course of programming
Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 46 ( 2012 ) 2276 2280 WCES 2012 Using interactive simulation-based learning objects in introductory course of programming
More informationMoodle 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(I couldn t find a Smartie Book) NEW Grade 5/6 Mathematics: (Number, Statistics and Probability) Title Smartie Mathematics
(I couldn t find a Smartie Book) NEW Grade 5/6 Mathematics: (Number, Statistics and Probability) Title Smartie Mathematics Lesson/ Unit Description Questions: How many Smarties are in a box? Is it the
More informationTRENDS IN. College Pricing
2008 TRENDS IN College Pricing T R E N D S I N H I G H E R E D U C A T I O N S E R I E S T R E N D S I N H I G H E R E D U C A T I O N S E R I E S Highlights 2 Published Tuition and Fee and Room and Board
More informationFunction Tables With The Magic Function Machine
Brief Overview: Function Tables With The Magic Function Machine s will be able to complete a by applying a one operation rule, determine a rule based on the relationship between the input and output within
More informationINTERMEDIATE ALGEBRA PRODUCT GUIDE
Welcome Thank you for choosing Intermediate Algebra. This adaptive digital curriculum provides students with instruction and practice in advanced algebraic concepts, including rational, radical, and logarithmic
More informationCharacteristics of Functions
Characteristics of Functions Unit: 01 Lesson: 01 Suggested Duration: 10 days Lesson Synopsis Students will collect and organize data using various representations. They will identify the characteristics
More informationDesigning a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses
Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,
More informationThe role of virtual laboratories in education
135 The role of virtual laboratories in education Authors: Oleg Cernian University of Craiova, Computer Science Department, Romania e-mail: Oleg.Cernian@comp-craiova.ro Ileana Hamburg Institut Arbeit und
More informationJefferson County School District Testing Plan
Jefferson County School District Testing Plan All roles and responsibilities outlined in the Student Assessment Handbook (SAH) provided by the Georgia Department of Education are incorporated into the
More informationWelcome 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 informationYoung Enterprise Tenner Challenge
Young Enterprise Tenner Challenge Evaluation Report 2014/15 Supported by Young Enterprise Our vision we want every young person in the UK to leave education with the knowledge, skills and attitudes to
More informationSECTION 12 E-Learning (CBT) Delivery Module
SECTION 12 E-Learning (CBT) Delivery Module Linking a CBT package (file or URL) to an item of Set Training 2 Linking an active Redkite Question Master assessment 2 to the end of a CBT package Removing
More informationMath DefragGED: Calculator Tips and Tricks
Math DefragGED: Calculator Tips and Tricks Webinar May 6, 2015 Handout Organization of the TI-30XS MultiView TM Calculator Buttons 1 2 3 Knowing how the calculator buttons are organized is key to becoming
More informationThe Creation and Significance of Study Resources intheformofvideos
The Creation and Significance of Study Resources intheformofvideos Jonathan Lewin Professor of Mathematics, Kennesaw State University, USA lewins@mindspring.com 2007 The purpose of this article is to describe
More informationCS177 Python Programming
CS177 Python Programming Recitation 1 Introduction Adapted from John Zelle s Book Slides 1 Course Instructors Dr. Elisha Sacks E-mail: eps@purdue.edu Ruby Tahboub (Course Coordinator) E-mail: rtahboub@purdue.edu
More informationDESIGN, DEVELOPMENT, AND VALIDATION OF LEARNING OBJECTS
J. EDUCATIONAL TECHNOLOGY SYSTEMS, Vol. 34(3) 271-281, 2005-2006 DESIGN, DEVELOPMENT, AND VALIDATION OF LEARNING OBJECTS GWEN NUGENT LEEN-KIAT SOH ASHOK SAMAL University of Nebraska-Lincoln ABSTRACT A
More informationA virtual surveying fieldcourse for traversing
Henny MILLS and David BARBER, UK Keywords: virtual, surveying, traverse, maps, observations, calculation Summary This paper presents the development of a virtual surveying fieldcourse based in the first
More informationPowerTeacher Gradebook User Guide PowerSchool Student Information System
PowerSchool Student Information System Document Properties Copyright Owner Copyright 2007 Pearson Education, Inc. or its affiliates. All rights reserved. This document is the property of Pearson Education,
More informationTHE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!
THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE! VRTEX 2 The Lincoln Electric Company MANUFACTURING S WORKFORCE CHALLENGE Anyone who interfaces with the manufacturing sector knows this
More informationOdyssey Writer Online Writing Tool for Students
Odyssey Writer Online Writing Tool for Students Ways to Access Odyssey Writer: 1. Odyssey Writer Icon on Student Launch Pad Stand alone icon on student launch pad for free-form writing. This is the drafting
More informationHow To Enroll using the Stout Mobile App
How To Enroll using the Stout Mobile App 1 Login Login using your user name and password. 2 Select Enrollment When you ve finished logging in, it will bring you to this page. Select enrollment. From here
More informationGetting 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 informationThe Revised Math TEKS (Grades 9-12) with Supporting Documents
The Revised Math TEKS (Grades 9-12) with Supporting Documents This is the first of four modules to introduce the revised TEKS for high school mathematics. The goals for participation are to become familiar
More informationA GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING
A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland
More informationUniversity of Groningen. Systemen, planning, netwerken Bosman, Aart
University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document
More informationFUNDING GUIDELINES APPLICATION FORM BANKSETA Doctoral & Post-Doctoral Research Funding
FUNDING GUIDELINES Doctoral & Post-Doctoral Research Funding Project: Phd and Post-Doctoral Grant Funding Funding Opens on: 18 April 2016 Funding Window Closes on: 16 May 2016 FUNDING GUIDELINES APPLICATION
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 informationSyntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm
Syntax Parsing 1. Grammars and parsing 2. Top-down and bottom-up parsing 3. Chart parsers 4. Bottom-up chart parsing 5. The Earley Algorithm syntax: from the Greek syntaxis, meaning setting out together
More informationThe number of involuntary part-time workers,
University of New Hampshire Carsey School of Public Policy CARSEY RESEARCH National Issue Brief #116 Spring 2017 Involuntary Part-Time Employment A Slow and Uneven Economic Recovery Rebecca Glauber The
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 informationTIPS PORTAL TRAINING DOCUMENTATION
TIPS PORTAL TRAINING DOCUMENTATION 1 TABLE OF CONTENTS General Overview of TIPS. 3, 4 TIPS, Where is it? How do I access it?... 5, 6 Grade Reports.. 7 Grade Reports Demo and Exercise 8 12 Withdrawal Reports.
More informationMASTERS EXTERNSHIP HANDBOOK
MASTERS EXTERNSHIP HANDBOOK Anne Linehan Masters Externship Program Director (802) 831-1338 alinehan@vermontlaw.edu Elijah Gleason Externship Coordinator (802) 831-1243 egleason@vermontlaw.edu Monica Collins
More informationWisconsin 4 th Grade Reading Results on the 2015 National Assessment of Educational Progress (NAEP)
Wisconsin 4 th Grade Reading Results on the 2015 National Assessment of Educational Progress (NAEP) Main takeaways from the 2015 NAEP 4 th grade reading exam: Wisconsin scores have been statistically flat
More informationLearning Microsoft Office Excel
A Correlation and Narrative Brief of Learning Microsoft Office Excel 2010 2012 To the Tennessee for Tennessee for TEXTBOOK NARRATIVE FOR THE STATE OF TENNESEE Student Edition with CD-ROM (ISBN: 9780135112106)
More informationecampus Basics Overview
ecampus Basics Overview 2016/2017 Table of Contents Managing DCCCD Accounts.... 2 DCCCD Resources... 2 econnect and ecampus... 2 Registration through econnect... 3 Fill out the form (3 steps)... 4 ecampus
More informationApplication of Virtual Instruments (VIs) for an enhanced learning environment
Application of Virtual Instruments (VIs) for an enhanced learning environment Philip Smyth, Dermot Brabazon, Eilish McLoughlin Schools of Mechanical and Physical Sciences Dublin City University Ireland
More informationOFFICE OF ENROLLMENT MANAGEMENT. Annual Report
2014-2015 OFFICE OF ENROLLMENT MANAGEMENT Annual Report Table of Contents 2014 2015 MESSAGE FROM THE VICE PROVOST A YEAR OF RECORDS 3 Undergraduate Enrollment 6 First-Year Students MOVING FORWARD THROUGH
More informationEnd-of-Module Assessment Task
Student Name Date 1 Date 2 Date 3 Topic E: Decompositions of 9 and 10 into Number Pairs Topic E Rubric Score: Time Elapsed: Topic F Topic G Topic H Materials: (S) Personal white board, number bond mat,
More information