Teaching Students to Learn to Learn Mobile Phone Programming. Jonathan Sprinkle
|
|
- Oswin Thomas
- 8 years ago
- Views:
Transcription
1 Teaching Students to Learn to Learn Mobile Phone Programming Jonathan Sprinkle
2 Hot or not? Rate me 2
3 Hot or not? Rate me What is hot today, will almost certainly not be what is hot in 30 years. Well, what should our students learn then? 3
4 An old chestnut... Catch a fish for a man, Feed him for a day. Teach a man to fish, and he will ask, Will salmon eggs be on the final? David P. Murdock Professor of Physics, TTU 4
5 How People Learn How people learn: Brain, mind, experience, and school. J. Bransford, National Academies Press, Essence: people learn differently Visual, oral, kinesthetic Different teaching methods work differently on different students Recommendation: Reflection Interestingly, lately: Some research shows that a pure approach to only kinesthetic, visual, etc., learning, does not improve learning for people specifically tuned to that learning style 5
6 Implications: Without reflection, deep learning is not really possible Focus for engineering education is on lifelong learning habits Consider then the following two strategies: 1. Anchor 4th year undergraduates to phone programming, in order to prepare them for potential careers in phone programming. Use a course steeped in tutorials and demonstrations in order to allow them to understand the complex APIs and platform details, and to deliver a full-fledged application within the confines of a single term course. 2. Treat 4th year software engineering as a traditional software engineering course, focused on the development and delivery of requirements, validated through design, test, and validation of applications developed on the mobile phone platform of the student s choice. Students are responsible for learning the details of their device and its APIs on their own. 6
7 To Tutorial, or To Not To Tutorial A tutorial-based course is also hard for this reason: $ Oh wait...that s not right... 7
8 To Tutorial, or To Not To Tutorial A tutorial-based course is also hard for this reason: Why would anyone want to go to your lecture, when Stanford s are free on itunes University? 8
9 Other downsides of a tutorial approach Which phone platform are you going to pick? Tutorials take time to produce You absolutely do not have time to do tutorials for more than one device, while still covering enough academic topics to satisfy course requirements What about next year, when all the APIs change? What about all the students who drop your course, because they have passionate feelings about one platform or another? Which computing platform will your students have? You need an Intel Mac to do ios programming--period. You need a Windows (at least VMWare) machine to do Windows Phone Android runs on (almost) everything Which phone platform will your students have? Your students will have a variety of phones, and you cannot constrain them to all run the same OS, so that all of your examples will work, even if they *did* all have the same Android/iOS/Windows platform. 9
10 Learning how to learn: Why it works for the course If students are required to learn on their own how to develop the specific details of their devices, then they have a higher sense of pride in their apps There are fewer artificial expectations gathered from seeing examples in class Hot shot students exercise their abilities to the max Students who are doing acceptable work are still able to produce applications that meet all requirements laid out Less of a temptation to clone instructor code It pays off! A deeper understanding of the technology, for job interviews Do not underestimate the power of holding a phone on your job interview, and showing it to a potential employer with your app on it! 10
11 Course Details: ECE UA Offered yearly since the 90 s Titled, Software Engineering Concepts Since Spring 2010, the focus of the project has been mobile phones No need to get a new course through administrative bureaucracy No major issues if another faculty is tasked to teach the class, but is not interested in mobile phone programming Traditional syllabus for academic concepts Requirements specification, software lifecycle, testing, etc. Enrollment (at start of term) in last 4 offerings: Undergrad/Grad 2008: 9/3 (Autonomous Vehicles) 2009: 5/3 (Mozilla Plugins) 2010: 12/12 (Mobile Phones) 2011: 27/12 (Mobile Phones) Back)by)popular)demand.) 11 ECE473&573,)MW)4:00&5:15)
12 Projects: Focus on Novelty Undergrads: goal is to develop something interesting (but maybe already done before) Teams of 3 Work with instructor to refine ideas, and get advice on algorithms and validation criteria Avoid developing a game, as requirements are difficult to validate with tests Good project examples: Text and Drive Detector, Sheet Music Developer (with piano entry/midi Playback), Yelp-like localization engine, Nontraditional Campus Routing 12
13 Graduate Projects: Focus on Research and Novelty Grads: Goal is to have novel idea, and novel approach Teams of 1 (to scale difficulty) Work with instructor to approve idea, responsible on their own for determining algorithms, literature review, market for application, etc. Focus on using sensors/information of the phone as the driver (again, not so much with games) Good project examples: Integrated GPS/IMU, Smart Thermostat Monitoring, Rapid Facial Recognition 13
14 Timeline 14
15 Requirements Teams must produce requirements for their application, which are approved, and which become the contract for their grade Two tiers of requirements: B-requirements: satisfaction allows a maximum grade of 90 for project implementation A-requirements: satisfaction allows a maximum grade of 100 for project requirements If there is no test for a requirement, then the requirement is considered unmet!!! This is why games are terrible ideas for software engineering courses! How do you test, fun to play, with great graphics?? 15
16 Change in requirements Instructor can modify requirements at any time during the semester Encourages regression testing, and modular design 16
17 How do you assign homework in a course so generically designed? 17
18 Things get complicated, fast... 18
19 Course Results: Most students choose Android over ios Undergrads: 6 (Android) vs. 3 (ios) teams Grads: 6 (Android) vs. 2 (ios) teams (note: in 2011 teams were 1 person) This is additionally because, in a team environment, everyone must be capable of running the same phone IDE -- rules out ios for almost all teams, unless students are passionate about that OS (these below data points not verified by the instructor, but based on student feedback) Approximate a half-dozen students have informed that this course was instrumental in their getting an interview or a job Several students tell that they used their mobile phone app while on their interview to show an example of the things they did in their coursework Approximately apps developed by course students have been deployed to the app store for either ios or Android 19
20 Conclusions The lure of fame and shiny objects can make this course very popular Resist the temptation to dive into phone development, at the cost of abandoning classical SW ENGG topics Students demonstrate an ability to rise to the occasion when challenged to learn, which will pay off for them in later life Thanks to Hussain Al-Helal, who served as TA for the Spring 2011 offering, and met frequently with students during the term in order to solve technical problems and offer advice on project topics, as well as provide various lectures on phone architectures and app lifecycles. 20
21 We are always looking for good graduate students.
App Development Best Practices. Jonathan Sprinkle, ECE Wayne Peterson, UITS
App Development Best Practices Jonathan Sprinkle, ECE Wayne Peterson, UITS An old chestnut... Catch a fish for a man, Feed him for a day. Teach a man to fish, and he will ask, Will salmon eggs be on the
More informationECE 697J Advanced Topics in Computer Networking
ECE 697J Advanced Topics in Computer Networking September 5 th, 2002 ECE 697J 1 Welcome! Research course: Active and Programmable Networks Network processor design Classes: Tuesday & Thursday 2:30 3:45,
More informationCOLLEGE ADMISSIONS VISUAL AND PERFORMING ARTS
COLLEGE ADMISSIONS VISUAL AND PERFORMING ARTS WHAT S DIFFERENT ABOUT THE ADMISSIONS PROCESS? AUDITIONS PORTFOLIOS ARTIST S STATEMENT ARTISTIC RESUMES WHAT DO YOU NEED TO CONSIDER? YOUR COMMITMENT YOUR
More informationOnline Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science
Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will
More informationCLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND
STUDENT LEARNING SUPPORT TUTORIAL PRODUCED BY THE CENTER FOR TEACHING AND FACULTY DEVELOPMENT CLASS PARTICIPATION: MORE THAN JUST RAISING YOUR HAND CHAPTER 1: LEARNING THROUGH CLASS PARTICIPATION CLASS
More informationCulturally Situated Sensors. Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing
Culturally Situated Sensors on Progress & Development on Culturally Situated Sensors and Sensor-Caching -Chris Shing Table of Contents Culturally Situated Sensors Sensor-caching Questions 2 What is CSS?
More informationCS 378: Computer Game Technology
CS 378: Computer Game Technology http://www.cs.utexas.edu/~fussell/courses/cs378/ Spring 2013 University of Texas at Austin CS 378 Game Technology Don Fussell Instructor and TAs! Instructor: Don Fussell!
More informationTeaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook
Teaching large lecture classes online: Reflections on engaging 200 students on Blackboard and Facebook By Marcus Messner, Ph.D. Assistant Professor, VCU School of Mass Communications VCU Online Learning
More informationLOUGHBOROUGH UNIVERSITY
LOUGHBOROUGH UNIVERSITY Programme Specification Computer Science Please note: This specification provides a concise summary of the main features of the programme and the learning outcomes that a typical
More informationCREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES
1 CREATING ON-LINE MATERIALS FOR COMPUTER ENGINEERING COURSES Abstract Suxia Cui 1, and Yonghui Wang 2 1 Electrical and Computer Engineering Department 2 Engieering Technology Department Prairie View A&M
More informationComparison of Teaching Systems Analysis and Design Course to Graduate Online Students verses Undergraduate On-campus Students
Comparison of Teaching Systems Analysis and Design Course to Graduate Online Students verses Undergraduate On-campus Students Adeel Khalid a1* a Assistant Professor, Systems and Mechanical Engineering
More informationKINGS ON CAMPUS. Courses and Support MORE INFORMATION: KINGSEDUCATION.COM/ PATHWAYS USA UNIVERSITY PATHWAYS
KINGS ON CAMPUS Courses and Support 2015 16 2015 16 USA UNIVERSITY PATHWAYS MORE INFORMATION: KINGSEDUCATION.COM/ PATHWAYS COURSE STRUCTURE Kings On Campus With Kings based right on campus at your chosen
More informationCS 40 Computing for the Web
CS 40 Computing for the Web Art Lee January 20, 2015 Announcements Course web on Sakai Homework assignments submit them on Sakai Email me the survey: See the Announcements page on the course web for instructions
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More information3D Game Programming using Microsoft's XNA Game Studio 4.0 Syllabus 17 January 2013 Dr. Kris Stewart
3D Game Programming using Microsoft's XNA Game Studio 4.0 Syllabus 17 January 2013 Dr. Kris Stewart CS 583 3D Game Programming for Simulation Prerequisites: CS 310 Data Structures or equivalent programming
More informationASSESSMENT RECORD FOR DEPARTMENT OF
RECORD DEPARTMENT OF Form A Computer Science and Engineering -------------------------------------------------------------------------------------------------------------------------------------------------------------
More informationGeorgia Perimeter College Faculty Senate Course Change
Page 1 of 6 Georgia Perimeter College Faculty Senate Course Change Number: 48-Mar-13 Date submitted: 3/26/2013 Date approved: Title of Proposal: Change Co-Requisites for PSYC 2210 Initiator and Place of
More informationGAcollege411 Site Overview Transcript
GAcollege411 Site Overview Transcript College Student Hey little man. High School Student What!!? UGH! Don t call me that! So, home for Spring Break, how s college going? College Student Oh, pretty good,
More informationClass Wiki: http://soloway.pbworks.com/w/page/45158676/441%20course
9/7/2015 Page 1 of 5 Syllabus TITLE: Mobile App Development for Entrepreneurs CSE 441 Fall 2015 Section 1: 3:00-4:30pm, 1121 LBME Section 2: 4:30-6:00pm, 1121 LBME Best practices in the software engineering
More informationAssessing the Impact of a Tablet-PC-based Classroom Interaction System
STo appear in Proceedings of Workshop on the Impact of Pen-Based Technology on Education (WIPTE) 2008. Assessing the Impact of a Tablet-PC-based Classroom Interaction System Kimberle Koile David Singer
More informationData Science Certificate General Information About Completion
Data Science Certificate General Information About Completion Introduction This guide is designed to help you form expectations about the program you are beginning as well as point you in the direction
More informationModeling the Mobile Application Development Lifecycle
, March 12-14, 2014, Hong Kong Modeling the Mobile Application Development Lifecycle Tejas Vithani, Member, IAENG and Anand Kumar Abstract Software Development Lifecycle is crucial in Desktop or web application
More informationCreate unlimitted hip hop and urban music beats on your pc or mac
Create unlimitted hip hop and urban music beats on your pc or mac How To Make Beats Want To Make Rap And Hip Hop Music Like The Chart Toppers? Read On! We will tell you how you can quickly and easily get
More informationABET Criterion 3: Outcomes Met By Course Content
ABET Criterion 3: Outcomes Met By Course Content This brief content assessment should be consistent with the updated Course Syllabet Course #: BEE 200: Title: The BEE experience (1 credit) Semester/Year:
More informationGrad School Stuff for Undergrads. John Regehr Spring 2006
Grad School Stuff for Undergrads John Regehr Spring 2006 This Talk 1. Should you go to grad school? 2. How to get into the right grad school? Motivation Nobody else seems to be telling you this stuff After
More information2. What are your learning objectives or outcomes associated with each student learning goal?
Graduate Degree Program Assessment Plan Cover Sheet (rev. 07): UNIVERSITY OF ARKANSAS AT LITTLE ROCK Plan No. Degree Program: Master of Science In Computer Science (CPSM) Department College:Department
More informationFaculty Innovator Grant 2011 Center for Learning Technologies. Final Report Form
Faculty Innovator Grant 2011 Final Report Form Primary Faculty Name: Hongwei Zhu Department: Information Technology and Decision Sciences Email Address: hzhu@odu.edu Office Phone Number: 683-5175 Project
More informationTitle: Transforming a traditional lecture-based course to online and hybrid models of learning
Title: Transforming a traditional lecture-based course to online and hybrid models of learning Author: Susan Marshall, Lecturer, Psychology Department, Dole Human Development Center, University of Kansas.
More informationIOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center
IOTIVITY AND EMBEDDED LINUX SUPPORT Kishen Maloor Intel Open Source Technology Center Outline Brief introduction to IoTivity Software development challenges in embedded Yocto Project and how it addresses
More informationElectronic Engineering Technology Program Exit Examination as an ABET and Self-Assessment Tool
Electronic Engineering Technology Program Exit Examination as an ABET and Self-Assessment Tool Graham Thomas, Ph.D. Texas Southern University Shahryar Darayan, Ph.D. Texas Southern University Abstract
More informationHandbook for Graduate Students. Department of Chemistry and Biochemistry California State University, Northridge
Handbook for Graduate Students Department of Chemistry and Biochemistry California State University, Northridge 8 th Edition July 2014 Table of Contents 1. INTRODUCTION... 2-4 1.1. Purpose of the handbook...
More informationTechnology Courses. The following chart outlines the required courses in each of these three categories for the Ph.D. curriculum:
ITP PH.D. PROGRAM CONTENTS Overview... 2 Course Requirements... 3 Core Course Requirement... 4 Technology Course Requirement... 5 Business/Economic/Policy Course Requirement... 6 Preliminary Exam... 7
More informationRESEARCH AND EDUCATIONAL TECHNOLOGY COMMITTEE MEETING AGENDA Thursday, May 17, 2012 8:00-9:00 a.m. FAC 228D
RESEARCH AND EDUCATIONAL TECHNOLOGY COMMITTEE MEETING AGENDA Thursday, May 17, 2012 8:00-9:00 a.m. FAC 228D I. Learning Management System (David Moss Dennis Klenk, Mario Guerra) II. My Edu (Brad Englert)
More informationCOMPUTER SCIENCE PROGRAM ASSESSMENT PLAN
COMPUTER SCIENCE PROGRAM ASSESSMENT PLAN December 5, 2003 1. Overview The computer science program assessment plan provides a basis for obtaining feedback on the program and making improvements. This document
More informationitunes U Guidelines Creating your course Overview
Contents Overview 1 Getting started 2 Editing and organizing content 5 Adding posts, assignments, and materials 6 Best practices 7 Publishing your course 8 Overview If you re an instructor at a college,
More informationComputer Science Graduate Program Rules and Procedures Michigan Technological University. May 9, 2012
Computer Science Graduate Program Rules and Procedures Michigan Technological University May 9, 2012 Contents 1 Introduction 2 2 Ph.D. Policies and Procedures 2 2.1 Admission Requirements..................................
More informationSyllabus: MOBILE MEDIA AND APPS
Syllabus: MOBILE MEDIA AND APPS Mato Brautovic, Ph.D. Associate Professor Department of Communication Science University of Dubrovnik Adjunct Professor College of Journalism and Communication University
More informationGraduate Teaching and Learning Program Overview
Graduate Teaching and Learning Program Overview Welcome to the Graduate Teaching and Learning (GTL) program, an initiative of the Faculty of Graduate Studies and Research (FGSR) and participating departments
More informationASSESSMENT RECORD FOR DEPARTMENT OF
RECORD DEPARTMENT OF Form A Computer Science and Engineering -------------------------------------------------------------------------------------------------------------------------------------------------------------
More informationGovernment of Russian Federation. Faculty of Computer Science School of Data Analysis and Artificial Intelligence
Government of Russian Federation Federal State Autonomous Educational Institution of High Professional Education National Research University «Higher School of Economics» Faculty of Computer Science School
More informationReport of Efforts Concerning Timely Graduation
Report of Efforts Concerning Timely Graduation 1. For each undergraduate degree program, the average number of semester credit hours attempted and the average number of fall and spring semesters attended
More information2.) Strengthen the artistic skills and problem-solving abilities students need to create successful, thoughtful, individual artwork.
Marshall University Department of Art and Design, Masters of Art, Graduate Program Assessment Report Submitted December 4, 2007, for Academic Year 2006-07 1. Assessment Activities A. Program Goals The
More informationCOMPUTER SCIENCE & SOFTWARE DEVELOPMENT
COMPUTER SCIENCE & SOFTWARE DEVELOPMENT A FUTURE IN COMPUTER SCIENCE & SOFTWARE DEVELOPMENT WHAT IS COMPUTER SCIENCE & SOFTWARE DEVELOPMENT? Software is the essence of all technology, from smartphones
More informationA Collaboration of Senior Design Projects with Industry
A Collaboration of Senior Design Projects with Industry Duane Swigert Metropolitan State University of Denver Abstract The senior project class is a two semester sequence open to those students who have
More informationThe Capstone Curriculum Development Project Master of Science in Education, Social Studies Adolescence Degree
The Capstone Curriculum Development Project Master of Science in Education, Social Studies Adolescence Degree What is the Curriculum Development Project? The Curriculum Development Project is the professional
More information2.) Strengthen the artistic skills and problem-solving abilities needed to create successful, thoughtful, individual artwork.
Marshall University Department of Art and Design, Masters of Art, Graduate Program Assessment Report Submitted December 4, 2007, for Academic Year 2006-07 1. Assessment Activities A. Program Goals The
More informationitunes U Guidelines Creating your course Overview
Contents Overview 1 Getting started 2 Editing and organizing content 4 Adding posts, assignments, and materials 6 Course management 7 Best practices 7 Managing enrollment 10 Overview With itunes U, it
More informationOffice Hours: by appointment
CHICAGO PROGRAM - Entrepreneurship PRACTICUM - INDEPENDENT STUDY PROJECT/FALL 2011 Instructor: Tom Cassell Meeting Times: Tuesdays 1:00pm-3:00pm and Thursdays from 4:00-6:00pm (however times and dates
More informationPHPM 631 Health Information Management Systems
PHPM 631 Health Information Management Systems Hye-Chung Kum Population Informatics Research Group http://research.tamhsc.edu/pinformatics/ http://pinformatics.web.unc.edu/ License: Health Information
More informationthe gamedesigninitiative at cornell university Lecture 1 Course Overview
Lecture 1 Course CS/INFO 4152: Advanced Topics Sequel to CS/INFO 3152 Prereq unless you a non-cornell Meng (or exempt) Similar format and structure as Intro Game Design Covers topics not touched in Intro
More informationDeveloping Self-Directed Learning Strategy for a Construction Project Management Course
Developing Self-Directed Learning Strategy for a Construction Project Management Course Cynthia Changxin Wang 1 Abstract Self-Directed Learning is generally regarded as an important skill throughout life
More informationECE 297 Design and Communication. Course Syllabus, January 2015
ECE 297 Design and Communication Course Syllabus, January 2015 Lecturers and Office Hours: Design Communication Lecturer Vaughn Betz Ken Tallman Office Location 311 Engineering Annex Sanford Fleming, SF
More informationMSU College of Engineering, Fall 2015
MSU College of Engineering, Fall 2015 ADGS BAE BME CHEM S CEE CMSE CSE ECE ME 1 Director for Graduate Initiatives, College of Engineering Recruit new graduate students to MSU Engineering Coordinate summer
More informationCSU Chico LSAMP Guide for Students interested in Graduate School
California State University Chico Louis Stokes Alliance for Minority Participation encourages students to attend graduate school. Our program provides various opportunities to help students prepare for
More informationCS 253: Intro to Systems Programming
CS 253: Intro to Systems Programming Spring 2014 Amit Jain, Shane Panter, Marissa Schmidt Department of Computer Science College of Engineering Boise State University Logistics Instructor: Amit Jain http://cs.boisestate.edu/~amit
More informationBoth Ends of the Spectrum: Examining the Effectiveness of an Honors Program and a Pre-College Academic Program for Conditionally Admitted Students
Both Ends of the Spectrum: Examining the Effectiveness of an Honors Program and a Pre-College Academic Program for Conditionally Admitted Students Neil Pagano, Associate Dean School of Liberal Arts and
More informationAssessing Blackboard: Improving Online Instructional Delivery
Assessing Blackboard: Improving Online Instructional Delivery Adnan A. Chawdhry chawdhry_a@cup.edu California University of PA Karen Paullet kp1803@online.apus.edu American Public University System Daniel
More informationDepartment of Psychology Undergraduate Program Handbook. Fall 2015 Spring 2016 Edition
Department of Psychology Undergraduate Program Handbook Fall 2015 Spring 2016 Edition Psychology Undergraduate Program Handbook i Dear Psychology Student, Welcome to the Psychology Department at Cleveland
More informationASSOCIATE DEGREE OF SOFTWARE DEVELOPMENT (MOBILE APPLICATIONS)
GOVERNMENT OF WESTERN AUSTRALIA ASSOCIATE DEGREE OF SOFTWARE DEVELOPMENT (MOBILE APPLICATIONS) COURSE OUTLINE 2015 Information correct as of December 2014. Provider CRICOS Code 00020G Higher Education
More informationCourse Title: Advanced Topics in Quantitative Methods: Educational Data Science Practicum
COURSE NUMBER: APSTA- GE.2017 Course Title: Advanced Topics in Quantitative Methods: Educational Data Science Practicum Number of Credits: 2 Meeting Pattern: 3 hours per week, 7 weeks; first class meets
More informationMaster Program in Department of Psychology (MS), 2015~2016
Master Program in Department of Psychology (MS), 2015~2016 Approved at the University Curriculum Committee meeting on 04/22/2015 The Department of Psychology offers graduate work incorporating both the
More informationEtanova Enterprise Solutions
Etanova Enterprise Solutions Mobile Development» 2016-07-01 http://www.etanova.com/technologies/mobile-development Contents ios iphone and ipad... 6 Objective-C Programming Language... 6 Swift Programming
More informationNURS 529 Nursing Informatics
NURS 529 Nursing Informatics Faculty Texas A&M University-Texarkana Spring 2015 Texas A&M University-Texarkana College of Science, Technology, Engineering & Mathematics Spring 2015 COURSE NUMBER: NURS
More informationBRINGING CLOUD TRADITIONAL DESKTOP COMPUTING TO APPLICATIONS
BRINGING CLOUD COMPUTING TO TRADITIONAL DESKTOP APPLICATIONS Overview Our client, a fast growing startup in the Silicon Valley, has built a scalable web based collaboration platform to help businesses
More informationDear LIFT selection committee member,
Dear LIFT selection committee member, As the program manager for the Digital Media Institute (DMI) I am very pleased to submit a proposal for this year s LIFT grant on behalf of the DMI staff. The Digital
More informationFor UCAS tariff points please refer to our website (www.bolton.ac.uk).
Programme Specification BSc (Hons) Games Programming with Foundation Awarding Institution: Teaching Institution: Division and/or Faculty/Institute: Professional accreditation The University of Bolton The
More informationME Ph.D. Program: Revised Rules and Requirements
Graduate Handbook Supplement ME Ph.D. Program: Revised Rules and Requirements I. Introduction This document presents procedures and criteria for the Ph.D. degree in mechanical engineering at Texas Tech
More informationBachelor of Engineering with Honours
Bachelor of Engineering with Honours Are you someone who likes problem-solving, being creative or making things? Do you like to understand how things work and often think, I could improve that? Do you
More informationwww.appsbar.com How to Create an App For millions of people, there isn t an app for that By Scott Hirsch Founder appsbar.com
www.appsbar.com How to Create an App For millions of people, there isn t an app for that By Scott Hirsch Founder appsbar.com July 10, 2012 Contents Introduction: 1 App Problems: 1 Tools for Creation: 2
More informationUniversity of Illinois Department of Computer Science Goals, Objectives, and Assessments January 2009
University of Illinois Department of Computer Science Goals, Objectives, and Assessments January 2009 Introduction The University of Illinois Computer Science Department is among the oldest CS departments
More informationComputer Science Program - LSA
Computer Science Program - LSA Fall 2012 Summer 2015 Guide This guide applies to students who enter the College of LSA during or after Fall 2012. Thank you for your interest in the UM Computer Science
More informationUNIVERSITY OF LOUISIANA AT LAFAYETTE. STEP Committee. Technology Fee Application
1 UNIVERSITY OF LOUISIANA AT LAFAYETTE STEP Committee Technology Fee Application Hardware Upgrades for Instructional Labs Title Dr. James Etheredge and Frank Ducrest Name (Submitter) Computer Science Program,
More informationCourse Evaluation: A Tool for Faculty
Course Evaluation: A Tool for Faculty How to Use: The following recommendations are "Best Practices". The purpose of this evaluation tool is to provide an opportunity for online faculty to receive helpful
More informationQUESTION: How has the class helped you grow/change as a communicator in the world of work?
QUESTION: How has the class helped you grow/change as a communicator in the world of work? The class helped me in knowing that it's ok to make mistakes as long as you learn by them. By learning the different
More informationGEORGIA TECH ONLINE MASTER OF SCIENCE IN COMPUTER SCIENCE CHARLES ISBELL SENIOR ASSOCIATE DEAN
GEORGIA TECH ONLINE MASTER OF SCIENCE IN COMPUTER SCIENCE CHARLES ISBELL SENIOR ASSOCIATE DEAN OMS CS: What Are We Talking About? OMS CS Moving from MOOCs to MOODs, from courses to degrees: Master of Science
More informationTo Electronics and Beyond!! Implementing an Electronic Medical Record into a Nursing Curriculum
To Electronics and Beyond!! Implementing an Electronic Medical Record into a Nursing Curriculum Kelly M. Whitver MS, RN Assistant Professor of Nursing Jamestown Community College Jamestown, NY kellywhitver@mail.sunyjcc.edu
More informationMobile Application Design and Development Industry Certification
Page 1 Mobile Application Design and Development Industry Certification Certification and Course Overview This course provides the learner with an introduction to mobile application development. The course
More informationIST687 Applied Data Science
1 IST687 Applied Data Science Course: Instructor: IST687 Applied Data Science Gary Krudys Semester: E-Mail: Spring 2015 gekrudys@syr.edu Office: 114 Hinds Hall Phone: 315-857-7243 (cell) Office hours:
More informationDental School Preparation and Admission Guide
Dental School Preparation and Admission Guide Making the decision to become a dentist involves maturity, commitment, and perseverance. Individuals accepted to dental school demonstrate a calling to serve
More informationUndergraduate Academic Assessment Plan 2012-13
Undergraduate Academic Assessment Plan 2012-13 Digital Arts & Sciences (DAS) College of Engineering Beverly Sanders, sanders@cise.ufl.edu Ben Lok lok@cise.ufl.edu 1 Table of Contents Mission Statement...
More informationTask 4 Extended writing: The advantages and disadvantages of using mobile phones
Task 4 Extended writing: The advantages and disadvantages of using mobile phones Level: ISE II Focus: Task 4 Extended writing Aims: To write an essay on the advantages and disadvantages of using mobile
More informationSession T1D Assessing Course Outcomes for a Freshman Engineering Computer Programming Course
Assessing Course Outcomes for a Freshman Engineering Computer Programming Course Robert Rabb, Monika Bubacz, Jason Howison, and Kevin Skenes The Citadel, rrabb@citadel.edu, mbubacz@citadel.edu, jhowison@citadel.edu,
More informationMIS 516 01W: Mobile Business
MIS 516 01W: Mobile Business COURSE SYLLABUS: Spring 2015 Instructor: Dr. Bo Han Email Address: bo.han@tamuc.edu To protect your academic privacy, please always send me emails from your tamuc.edu email.
More informationMobile Technology. Woods, D. Independent study (including assessment) COM N/A
MODULE TITLE: MODULE CODE: DATE OF REVISION: 2013-14 MODULE LEVEL: 6 CREDIT POINTS: 20 MODULE STATUS: SEMESTER: 1 LOCATION: E-LEARNING: PREREQUISITE(S): CO-REQUISITE(S): Mobile Technology COM594 Optional
More informationApplying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15
Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance
More informationTop Ten Questions to Ask a College Rep
Top Ten Questions to Ask a College Rep When exploring options for a college, it is important to engage the representatives with questions that will help you understand their school. Ultimately searching
More informationGE105: Introduction to Engineering Design. Course Information. Dr. Mohammed A. Khamis June 7, 2015
GE105: Introduction to Engineering Design Course Information Dr. Mohammed A. Khamis June 7, 2015 So What is the Course About? This should be you by the end of this course! GE105: Introduction to Engineering
More information2016 Summer Computer Programming Course Facilitator
Intern in Hong Kong & Singapore 2016 Summer Computer Programming Course Facilitator First Code Academy If you are looking to make a meaningful impact in next generation s education while enjoying an adventurous
More informationIvy Tech Community College of Indiana
Ivy Tech Community College of Indiana POLICY TITLE Military Deployment Leave of Absence POLICY NUMBER ASOM 4.8.1 PRIMARY RESPONSIBILITY Academic Affairs CREATION / REVISION / EFFECTIVE DATES Created November,
More informationSyllabus: ECE 401 History and Foundations of Early Childhood Education Fall 2013
Syllabus: ECE 401 History and Foundations of Early Childhood Education Fall 2013 Instructor: Dr. J. Michelle Huffman Office: 434-8357 Cell phone: 903-285-5196 j h u f f m a n @ t a m u t. e d u Course
More informationIt Takes a Village to Raise a Machine Learning Model. Lucian Lita @datariver
It Takes a Village to Raise a Machine Learning Model Lucian Lita It Takes a Village to Raise a Machine Learning Model Lucian Lita Algorithms Data Big Data Sheep @bigdatasheep n 5yr more data is better
More informationElectrical Engineering
Electrical Engineering Independent Work and Senior Thesis Guide A COMPENDIUM OF DATES, TIPS, GUIDELINES AND PROCEDURES 2013-2014 TABLE OF CONTENTS INTRODUCTION 3 SELECTING A PROJECT TOPIC AND FINDING AN
More informationAndroid: Setup Hello, World: Android Edition. due by noon ET on Wed 2/22. Ingredients.
Android: Setup Hello, World: Android Edition due by noon ET on Wed 2/22 Ingredients. Android Development Tools Plugin for Eclipse Android Software Development Kit Eclipse Java Help. Help is available throughout
More informationAC 2009-2363: DEVELOPING AND DELIVERING AN ONLINE COURSE IN CONSTRUCTION ESTIMATING
AC 2009-2363: DEVELOPING AND DELIVERING AN ONLINE COURSE IN CONSTRUCTION ESTIMATING Zhili (Jerry) Gao, North Dakota State University Dr. Gao is an Assistant Professor of Construction Management & Engineering
More informationRecommended Preparation: Eligibility for English 1A
El Camino College Department of Business Management - Business Division http://www.elcamino.cc.ca.us/academics/business/ Course Syllabus Fall 2012 BUSINESS 28: Written Business Communications Wednesdays:
More informationREE, 26 October 2005, 2:15pm, Session B Notes Unique Entrepreneurship Courses
REE, 26 October 2005, 2:15pm, Session B Notes Unique Entrepreneurship Courses Discussion Ground Rules o Use entrepreneurship in most general way o Use unique in most general way not something that is different
More informationEmory College Guidelines for Assigning Credit Hours to Courses
Emory College Guidelines for Assigning Credit Hours to Courses The primary standard for establishing course credit hours in Emory College is the Carnegie Credit Hour, the standard commonly used by the
More informationAssessment That Promotes Learning John P. Lowe
Assessment That Promotes Learning John P. Lowe The teacher in an elementary school class is understood to have the capability of evaluating all of the students across a range of skills throughout the school
More informationDepartment of Computer Science School of Arts and Science. www.cs.rutgers.edu
Department of Computer Science School of Arts and Science www.cs.rutgers.edu Presented by Prof. Louis Steinberg www.cs.rutgers.edu/~lou Computer Science 1 What is Computer Science? It s NOT just using
More informationStudent Application Guide
THE PENNSYLVANIA STATE UNIVERSITY COLLEGE OF ARTS AND ARCHITECTURE Integrative Arts Program Student Application Guide for Change of Major Students Transfer (Advanced Standing) Students January 2013 University
More information