INTRODUCTION TO PROGRAMMING WITH JAVA. Part II: Writing Good Code
|
|
- Lindsay Evans
- 7 years ago
- Views:
Transcription
1 INTRODUCTION TO PROGRAMMING WITH JAVA Part II: Writing Good Code LENGTH: EFFORT: SUBJECT: LEVEL: LANGUAGE: VIDEO TRANSCRIPTS: 5 weeks 5-7 hours per week Computer Science Introductory English English, Español SYLLABUS 0
2 INTRODUCTION Introduction to Programming with Java is an introductory course to learn programming in an easy and interactive way. This course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam. The course is divided in three parts of five weeks each. This distribution is intended to make it easier for learners to work and practice at their own pace. Part 2: Writing Good Code takes over from the first part and aims to teach how to code good programs in Java, understanding good as both correct and efficient. Basic principles of software engineering will be introduced to make it easier for our future self and others to reuse code. Ethical issues and the intellectual property of our programs will also be addressed in the last part of this course. Examples and case studies will be provided, so that learners can implement simple but increasingly complex programs in Java. Learner s experience is enhanced through a wide range of videos and audiovisual materials. Interactive exercises accompanying videos give immediate feedback on common pitfalls and misconceptions when programming in Java. Code is presented using two tools that make the development of small programs easier: Codeboard, a web-based integrated development environment (IDE) that was also used in the first part of this course, and Eclipse IDE, a powerful and versatile environment that is very popular among software developers. It is important that you know that some activities and exercises in this course may not be compatible with mobile devices (such as those running on ios or Android). We recommend that you use a computer to ensure the best learning experience. If this is your first course on edx, do not hesitate to enroll in the Demo course to get to know the courseware: In addition, we recommend you to follow us in the first part of this introductory programming course, which is also available on edx as a self-paced course: Introduction to Programming with Java Part 1: Starting to Code with Java: OBJECTIVES After finishing Introduction to Programming with Java - Part 2: Writing Good Code, the learner should: Detect and correct common programming errors at compile time. Detect and correct common programming errors at run time using debugging tools. Check that the program does what it has to using unit testing processes. Compare the efficiency of two programs in terms of the resources used. Model simple programs using basic software engineering techniques. Determine if a program has been developed respecting ethical considerations. 1
3 COURSE STAFF CARLOS DELGADO KLOOS: Full Professor at Universidad Carlos III de Madrid, Director of the UNESCO Chair on Scalable Digital Education for All, and Vice- President for Strategy and Digital Education. He introduced the teaching of Java at Universidad Carlos III de Madrid in Content creator and general supervisor of the MOOC. CARLOS ALARIO-HOYOS: Teaching Assistant at Universidad Carlos III de Madrid. Content creator, instructional designer and responsible for the communication with learners. IRIA ESTÉVEZ-AYRES: Assistant Professor at Universidad Carlos III de Madrid. Content creator and assessment designer. MARÍA BLANCA IBÁÑEZ: Visiting Professor at Universidad Carlos III de Madrid. Content creator. FLORINA ALMENÁREZ: Assistant Professor at Universidad Carlos III de Madrid. Content creator. JORGE BLASCO: Former Assistant Lecturer at Universidad Carlos III de Madrid and Research Fellow at City University London. Content creator and quality controller. JULIO VILLENA ROMÁN: Part-time lecturer at Universidad Carlos III de Madrid. Content creator and quality controller. COURSE STRUCTURE WEEK 1: Errors The first week starts from basic errors that occur at compile time and at run time when developing programs, and introduces debugging as a powerful and flexible strategy to detect and correct errors. The Eclipse IDE Debugger will be used to illustrate the debugging process with practical examples. WEEK 2: Expecting Correctness The second week addresses formal mechanisms to test that programs do what is expected of them, introducing unit testing processes, particularized in the JUnit framework for testing programs written in the Java language. WEEK 3: Efficiency The third week analyzes programs from the point of view of efficiency in the use of resources, such as computation time and storage, and presents simple mechanisms to improve the efficiency of Java programs. WEEK 4: Engineering The fourth week introduces basic principles of software engineering with the aim to improve robustness, modularity, reusability and maintainability of programs. WEEK 5: Ethics The last week studies ethical issues related to software development, including privacy, legal issues, intellectual property rights, and social ramifications. 2
4 COURSE METHODOLOGY Every week follows the same methodology and structure. First, theoretical concepts are presented in videos and other audiovisual formats in a simple and pleasant way through examples and metaphors. The learner assimilates these concepts by practicing with formative (non-graded) exercises, receiving immediate feedback. Next, a case study is introduced to demonstrate the theoretical concepts. The learner can download, analyze and modify the code of the case study to improve the understanding on the concepts taught. At the end of the week learners take the assessment activities (exams) that will be used to calculate the final grade. Supplementary materials to delve into the topics of the course may be provided at any times. The estimated time learners need to complete each week is from 5 to 7 hours. COMMUNICATION AND SOCIAL COMPONENT ING and the COURSE INFO PAGE will be used by teachers to keep learners up-todate with all the news related to the course. In addition, SOCIAL TOOLS will be supported for learners to communicate with teachers and peers: the course forum on edx and Twitter (#javaedxuc3m). Programming can be very challenging, and difficulties will inevitably arise. Learners are encouraged to actively interact with other learners and teachers through these three social tools and share their concerns, problems, experiences and pieces of code. EVALUATION Evaluation will cover theoretical concepts and also small programs. These activities are mandatory only for those who wish to get a certificate at the end of the course. The final grade for the course will be the result of the FIVE EXAMS (graded tests), each of them have a weight of 20%. To PASS THE COURSE it will be necessary to obtain the 60% of the final grade. 3
5 CALENDAR All the weeks will follow the same structure. Materials and formative activities (nongraded) will be released on Tuesdays (12:00 noon UTC) and will be available until June 30 (11:59 pm UTC), last day of the course. Please, pay attention to the calendar of exams (graded tests), which will be available for two weeks. WEEK RELEASE DATES (12:00 UTC) 1 26 April 2016 Errors CONTENTS Exam 1 (graded test): due on 10 May 2 3 May 2016 Expecting Correctness Exam 2 (graded test): due on 17 May 3 10 May 2016 Efficiency 4 17 May 2016 Engineering 5 24 May 2016 Ethics Exam 3 (graded test): due on 24 May Exam 4 (graded test): due on 31 May Exam 5 (graded test): due on 7 June The course Introduction to Programming with Java Part 2: Writing Good Code will finish on the 30 th of June Certificates will be ready after this date. 4
European Paintings: From Leonardo to Rembrandt to Goya Uncover the meaning behind the art of the great painters from 1400 to 1800 SYLLABUS
European Paintings: From Leonardo to Rembrandt to Goya Uncover the meaning behind the art of the great painters from 1400 to 1800 SYLLABUS July-September 2015 0 INTRODUCTION The goal of the course European
More informationEdX Learner s Guide. Release
EdX Learner s Guide Release June 28, 2016 Contents 1 Welcome! 1 1.1 Learning in a MOOC........................................... 1 1.2 A Note about Time Zones........................................
More informationDOCUMENTARY! New Trends, New Formats SYLLABUS
DOCUMENTARY! New Trends, New Formats SYLLABUS 0 INTRODUCTION The course, Documentary! New Trends, New Formats, presents the new trends and formats in audiovisual contemporary documentary, focusing on the
More informationITS1100: Train the Trainer
Course Syllabus ITS1100: Train the Trainer Course Information Prerequisites Required permissions Classroom location Meeting days Class hours Department location Web page None None Skylight Room- 306, 17
More informationCurtinX courses: Selection and Development Process
CurtinX courses: Selection and Development Process Partnering with edx provides Curtin with the opportunity to significantly increase global engagement and to showcase excellence and expertise in a number
More informationManagement Theory and Practice, MGT
Management Theory and Practice, MGT Course Information Management Theory and Practice, MGT 3319-01 Textbook: Williams, C. (2012). MGMT. Mason, OH: Cengage. Edition 6. We will be using Aplia with Mindlink
More informationTroy Online. Course Syllabus. BUS4474 Business and Society Term 4 2016
Troy Online Course Syllabus BUS4474 Business and Society Term 4 2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior to or during
More informationUniversidad Pontificia Comillas. ICADE Faculty of Economics. & Business Administration FACT SHEET 2015-2016
Universidad Pontificia Comillas ICADE Faculty of Economics & Business Administration FACT SHEET 2015-2016 I.General Information Name of the institution Address Universidad Pontificia Comillas, ICADE Faculty
More informationTROY Online. HRM 6603 Human Resource Management XTIC. Term 4, 2016. March 14 May 15, 2016
TROY Online Human Resource Management XTIC Term 4, 2016 March 14 May 15, 2016 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor changes prior
More informationCollege of Charleston EDEE 363 002 Introduction to Early Childhood Education 3 Credit Hours Spring 2010
College of Charleston EDEE 363 002 Introduction to Early Childhood Education 3 Credit Hours Spring 2010 Meeting Time and Place: Thursdays, 8:00-10:45 Education Center, Room #215 Professor: Dr. Virginia
More informationUQx MOOC Course Agreement: [Course Name]
UQx MOOC Course Agreement: [Course Name] This project is perhaps best viewed as a whole of institution initiative, rather than just a technology enabled teaching project. The goal is to help guide a fundamental
More informationUsing Forums and Assessments as Motivational Tools in E-learning Courses: a Case Study
Using Forums and Assessments as Motivational Tools in E-learning Courses: a Case Study Mario Muñoz Organero, Carlos Delgado Kloos Abstract - The success or failure of e-learning courses depends not only
More informationAngel Learning Management System Introductory Tutorial for Students
Angel Learning Management System Introductory Tutorial for Students Welcome! Angel is the Learning Management System that you ll be using to access your classes. You ll use it to view lessons, submit assignments,
More informationGB 401 Business Ethics COURSE SYLLABUS: Fall 2014 16 Week Online Syllabus Ms. Jessica Robin COURSE OVERVIEW
GB 401 Business Ethics COURSE SYLLABUS: Fall 2014 16 Week Online Syllabus Ms. Jessica Robin COURSE OVERVIEW This course is designed to provide an examination of contemporary organizational ethical issues
More informationIntroducing Learning Analytics in High School Education for Adults
Introducing Learning Analytics in High School Education for Adults Pedro J. Muñoz-Merino Twiter: @pedmume email: pedmume@it.uc3m.es Universidad Carlos III de Madrid Learning Analytics for MOOCs The need
More informationProfessor Alex Grigorescu Tel: (773) 508-3059. 326-B Coffey Hall by appointment
Professor Alex Grigorescu Tel: (773) 508-3059 Department of Political Science e-mail: agrigor@luc.edu Loyola University Chicago Online office hours: 326-B Coffey Hall by appointment PLSC 102: International
More informationUniversity of Cambridge: Programme Specifications ADVANCED DIPLOMA IN COUNSELLING
University of Cambridge: Programme Specifications Every effort has been made to ensure the accuracy of the information in this programme specification. Programme specifications are produced and then reviewed
More informationMOOC experiences at San Jose State University
Charles W. Davidson! College of Engineering!! One Washington Square! San José, CA 95192-0080! www.engr.sjsu.edu! MOOC experiences at San Jose State University Ping Hsu College of Engineering, SJSU! 1 SJSU/Udacity
More informationACCESS Distance Learning Frequently Asked Questions
ACCESS Distance Learning Frequently Asked Questions Q: What is the ACCESS Distance Learning program? A: ACCESS Distance Learning (Alabama Connecting Classrooms, Educators, and Students Statewide) is an
More informationMOE Online Class Quality Guidelines
MOE Online Class Quality Guidelines The following guidelines were developed by the MiraCosta Online Educators committee to inform online faculty of required elements for Distance Education classes, offer
More informationSummer 2015. 1. Describe an informed definition of three terms: effective leadership, ethical development, and sustainable business.
Summer 2015 COURSE NUMBER: MBA 716 (Web) COURSE TITLE: Leadership and Sustainable Business CREDITS: 3:3 PREREQUISITES/COREQUISITES: MBA 715 (Integrative Business) INSTRUCTOR INFORMATION: Dr. Ellen Van
More informationML111 Introduction to Public Speaking
ML111 Introduction to Public Speaking Programmed Syllabus Course Lecturer: Haddon W. Robinson, Ph.D. Harold John Ockenga Distinguished Professor of Preaching Gordon-Conwell Theological Seminary Course
More informationEDTECH 536: Digital Game Design for K-12 Classrooms
EDTECH 536: Digital Game Design for K-12 Classrooms Young Baek, Ph.D. Instructor Professor Boise State University youngkyunbaek@boisestate.edu Semester: Fall 2014, August 25- December 12 Credits: 3 Credit
More informationMobile Application Development
Mobile Application Development Introduction & Class Info http://mobdev.ce.unipr.it/2013/ Simone Cirani, Ph.D. Marco Picone, Ph.D. 2013/2014 Parma About us Simone Cirani, Ph.D. PostDoctoral Research Associate
More informationINFORMATION AND REGULATIONS FOR SELF-PACED PROGRAMMING COURSES CS 3S, CS 9ABCDEFGH, CS 47ABC. Spring Semester 2008
INFORMATION AND REGULATIONS FOR SELF-PACED PROGRAMMING COURSES CS 3S, CS 9ABCDEFGH, CS 47ABC Spring Semester 2008 This material overrides previously specified rules and regulations. Please read it carefully.
More informationSyllabus Introduction to C++ Programming and Numerical Analysis Spring 2016
Syllabus Introduction to C++ Programming and Numerical Analysis Spring 2016 lead instructor: office: web: class time: Professor Johan Walden F655 walden@haas.berkeley.edu http://www.haas.berkeley.edu/faculty/walden.html
More informationComparison of E-Learning Platforms
Comparison of E-Learning Platforms Robert Pinter Msc Polytechnical Engineering College, Subotica, Serbia and Montenegro probi@vts.su.ac.yu Dragica Radosav Phd University of Novi Sad, Technical Faculty,
More informationCollege Algebra Online Course Syllabus
VALENCIA COMMUNITY COLLEGE EAST CAMPUS MAC 1114 COLLEGE TRIGONOMETRY (ONLINE COURSE) SYLLABUS Term/Year: Spring 2009 CRN: 22607 Professor: Dr. Agatha Shaw Phone: (407) 582 2117 Office: 8-249 Student Engagement
More informationSociology 5615 Teaching Sociology. Spring, 2012
Sociology 5615 Teaching Sociology Spring, 2012 Email address: steen@colorado.edu Office phone: 303-735-6658 Home phone: 303-449-3817 Professor Sara Steen Ketchum 205 Office hours: Wednesday 12-2 pm, or
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 informationSteps to Success. What you need to know at Lorain County Community College The Nuts and Bolts of Starting College
Steps to Success What you need to know at Lorain County Community College The Nuts and Bolts of Starting College LCCC s Home Page: www.lorainccc.edu Most up to date resource to find out what is happening
More informationBirmingham City University Faculty of Computing, Engineering and the Built Environment. Undergraduate Programme. Programme Specification
Birmingham City University Faculty of Computing, Engineering and the Built Environment Undergraduate Programme BSc (Hons) Digital Media Technology Date of Course Approval/Review Version Number Version
More informationEngineering Concepts Elective
Engineering Concepts Elective Copyright 1996 Karen Falkenberg Emory College Atlanta, Georgia Course description This interdisciplinary elective is designed for students who have had two years of both science
More informationAre Web-Based Courses Right For My Child?
English Sociology Are Web-Based Courses Right For My Child? Chemistry Patricia B. Campbell, PhD Lesley K. Perlman Earl N. Hadley What Are Web-Based Courses? Web-based courses are increasingly being considered,
More informationFall 2007 FIN 3403 Financial Management Fully Online Section: RVC Class Number: 85514
Fall 2007 FIN 3403 Financial Management Fully Online Section: RVC Class Number: 85514 Instructor: Office: Jim Keys RB 207B, University Park Campus Office Phone: 305-348-3268 or 305-348-2680 Office Fax:
More informationPSY 201 General Psychology Online Fall 2015 4 credits
PSY 201 General Psychology Online Fall 2015 4 credits Faculty: Melissa Cunningham, Ph.D. Website: http://moodle.wou.edu Email: cunningm@wou.edu Office Hrs: Todd 338: M 11:30 3:30pm Phone: 503-751-4204
More informationMASTER S DEGREE IN FINE ART PROGRAMME DESCRIPTION Adopted by the Board of KHiB on 27 October 2011
MASTER S DEGREE IN FINE ART PROGRAMME DESCRIPTION Adopted by the Board of KHiB on 27 October 2011 1. THE PROFILE AND OBJECTIVES OF THE STUDY PROGRAMME The Master s programme in Fine Art is an interdisciplinary
More informationBefore you begin to adapt your course for online learning, consider the following questions:
Course Analysis Worksheet 1 Introduction How your online students use your course materials significantly impacts how they learn your materials. It is important that you use a clear, consistent approach
More information1. What are the implications of online/hybrid instruction for your discipline?
DE Survey Questions 1. What are the implications of online/hybrid instruction for your discipline? 2. If the college offered online or hybrid degrees would your discipline offer a class or component of
More informationMaster of Social Work (MSW) Supplemental Application
Master of Social Work (MSW) Supplemental Application MSW Applicants Must Complete this Form in Addition to the Application for Graduate Admission 1. Program Cohort: Students MUST apply and be admitted
More informationBUSINESS OCR LEVEL 2 CAMBRIDGE TECHNICAL. Cambridge TECHNICALS VERBAL AND NON-VERBAL COMMUNICATION IN BUSINESS CONTEXTS CERTIFICATE/DIPLOMA IN
Cambridge TECHNICALS OCR LEVEL 2 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN BUSINESS VERBAL AND NON-VERBAL COMMUNICATION IN BUSINESS CONTEXTS M/502/5303 LEVEL 2 UNIT 6 GUIDED LEARNING HOURS: 30 UNIT CREDIT
More informationHow To Be Successful In A Large Open Online Course
MOOCs @ EPFL - September 2013 moocs.epfl.ch Patrick Jermann & Pierre Dillenbourg, Dimitris Noukakis and Karl Aberer Center for Digital Education cede.epfl.ch Big Question Why should a (European) university
More informationDepartment of Computer Science. Master of Science in Software Engineering. Handbook. Fall 2009
Department of Computer Science Master of Science in Software Engineering Handbook Fall 2009 California State University, Fullerton Fullerton, CA 92834-6870 Table of Contents 1. MSE PROGRAM DESIGN AND DESCRIPTION...
More informationPeer Reviews of Teaching A Best Practices Guide California State University, Northridge
Peer Reviews of Teaching A Best Practices Guide California State University, Northridge This document is intended as a guide to assist university departments and personnel committees to prepare for and
More informationetroy Course Syllabus BUS 3382 XTIA Business Communication Term 1, 2015 August 10 October 11, 2015
etroy Course Syllabus XTIA Business Communication Term 1, 2015 August 10 October 11, 2015 For course syllabus posted prior to the beginning of the term, the instructor reserves the right to make minor
More informationFluency in Information Technology
Fluency in Information Technology Bulletin Description The nature of computers, their capabilities, and limitations. How computers work, popular applications, problem-solving skills, algorithms and programming.
More informationIntroduction to elearning Pedagogy
Blackboard Training Resources Introduction to elearning Pedagogy Version 1.3 Introduction to elearning Pedagogy Contents Introduction...1 Models of learning and teaching...2 1. Mayes: The Conceptualisation
More informationAn introduction for students and families
An introduction for students and families What is College Credit Plus? Opportunity to Earn College Credit Open to students in grades 7 12 College-ready students Many college course options, including summer
More informationICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration:
ICS 413 Application Development for Mobile Devices (3 Credits Elective) Course Duration: One hour for teaching and Six hours for practical within a week for a period of 15 weeks (i.e. 15h (T) and 90h (P))
More informationDEPARTMENT OF TEACHER EDUCATION Professional Behavior Plan
The College of Education Teacher Education Handbook outlines the knowledge, skills, and dispositions important to becoming a teacher. One of the purposes of the is to promote desirable dispositions expected
More informationBiblical Greek (two semesters)
Biblical Greek (two semesters) Instructor: Dr. Bill Mounce Email: thegreekprof@gmail.com TA: Ed Taylor Class meetings: Internet COURSE DESCRIPTION This course introduces the basic grammar and vocabulary
More informationSUMMER 2016 SUMMER MAT PROGRAM For Full-time and Part-time Teachers
SUMMER 2016 SUMMER MAT PROGRAM For Full-time and Part-time Teachers Master of Arts in Teaching for K-12 Language Arts Concentration Summer, On Campus Program: School of Teacher Education, San Diego State
More informationPHS 5204 Principles of Community Health Education Fall 2014 Hybrid Class. Tuesdays 5:30-7:30pm VMIA 220 (Vet Med) Course Syllabus Revisions 8.21.
PHS 5204 Principles of Community Health Education Fall 2014 Hybrid Class Tuesdays 5:30-7:30pm VMIA 220 (Vet Med) Course Syllabus Revisions 8.21.14 Professor Susan Marmagas, MPH 100 Sandy Hall 231-6778
More informationMoodle on Android. Polat Olu 1
Moodle on Android Polat Olu 1 Abstract Mobile telephones are used much more than telephone calls, hence the term mobile device. The advent of the Java engine in mobile phone technology has enabled manufacturers
More informationSTUDENT HANDBOOK. Policies and Procedures. 1 of 11
STUDENT HANDBOOK Policies and Procedures 2012 2013 1 of 11 GENERAL INFORMATION K-12 schools arrange for Founders Education to deliver comprehensive virtual courses to the school s students. The virtual
More informationThe University of Akron Department of Mathematics. 3450:145-803 COLLEGE ALGEBRA 4 credits Spring 2015
The University of Akron Department of Mathematics 3450:145-803 COLLEGE ALGEBRA 4 credits Spring 2015 Instructor: Jonathan Hafner Email: jhafner@zips.uakron.edu Office: CAS 249 Phone: (330) 972 6158 Office
More informationGB 401 Business Ethics COURSE SYLLABUS: Fall 2014 2 nd 8 Week Syllabus Mr. Robert Wells COURSE OVERVIEW
GB 401 Business Ethics COURSE SYLLABUS: Fall 2014 2 nd 8 Week Syllabus Mr. Robert Wells COURSE OVERVIEW This course is designed to provide an examination of contemporary organizational ethical issues and
More informationDimensions of Online Courses and and Student Percep6ons
Dimensions of Online Courses and and Student Percep6ons Tanya Zlateva Joint work with Leo Burstein, Lou Chitkushev, Elizabeth M. Hines, Suresh Kalathur, Robert Schudy, Anatoly Temkin Teach Talk - October
More informationPOSTGRADUATE PROGRAMME SPECIFICATION
POSTGRADUATE PROGRAMME SPECIFICATION Programme Title: Awarding Body: Institution: Final Awards: Intermediate Awards: Mode of Study: UCAS Codes: QAA Subject Benchmarks: MSc Computer Science Staffordshire
More informationREAD AND KEEP THIS PAPER
APPLICATION FOR UMF STUDENT TEACHING SPRING 201 5 READ AND KEEP THIS PAPER Goal of Field Supervision: Our Teacher Candidates Will Become Educational Leaders of the 21 st Century as CARING TEACHERS, COMPETENT
More informationThis manual will help you get started with the new Blackboard apps for the ipad and iphone
How to Use the Blackboard Mobile Learn Apps This manual will help you get started with the new Blackboard apps for the ipad and iphone WILLIAM DE WYSOCKIE JUNE, 2010 This section introduces you to the
More informationMASTER OF MUSIC or MASTER OF ARTS THE GRADUATE DEGREES
PURSUING A MUSIC EDUCATION MASTERS DEGREE THROUGH SUMMER STUDY MASTER OF MUSIC or MASTER OF ARTS The decision to pursue a graduate degree is one of the most important and exciting steps you will make in
More informationUNIVERSITY OF NORTH GEORGIA College of Education. MGED 4015 Internship 3: Decision Making Fall 2014
UNIVERSITY OF NORTH GEORGIA College of Education MGED 4015 Internship 3: Decision Making Fall 2014 Co- requisites: MGED 4010: Classroom Management & Organization MGED 4020: Instructional Strategies & Monitoring
More informationMasters (M.S.) in Instructional Systems Department of Educational Psychology & Learning Systems Florida State University
Masters (M.S.) in Instructional Systems Department of Educational Psychology & Learning Systems Florida State University The Major The field of Instructional Systems is concerned with the improvement of
More informationMAT 1500: College Algebra for the Social and Management Sciences General Syllabus
MAT 1500: College Algebra for the Social and Management Sciences General Syllabus (See your section syllabus for specific instructor information, deadlines and points.) Course Description: This is a college
More informationMid and End of Placement Assessment Report Doctorate in Clinical Neuropsychology
Mid and Assessment Report Doctorate in Clinical Neuropsychology This assessment report is to be completed by the placement supervisor and is designed to provide formal feedback on student s progress at
More informationSpring 2015 Syllabus for ENG 131.42: Writing Experience I
1 Spring 2015 Syllabus for ENG 131.42: Writing Experience I Instructor: Professor Martha Petry Office: My Office is located on JC s Main Campus, WA 226 My Office Phone: 517-796- 8530 English Dept. Phone:
More informationGonzaga University Virtual Campus Ignatian Pedagogical Approach Design Portfolio (IPA) Updated: October 15, 2014
Gonzaga University Virtual Campus Ignatian Pedagogical Approach Design Portfolio (IPA) Updated: October 15, 2014 Course Title: Course Number: Faculty Name: Course Date: Course Type course description here.
More informationCSE 4415 / SWE 5415 Software Testing 2 Fall 2004 Olin Engineering Building, Room 128 Credits: 3.00
CSE 4415 / SWE 5415 Software Testing 2 Fall 2004 Olin Engineering Building, Room 128 Credits: 3.00 SOFTWARE TESTING 2. (Catalog description) Explores structural (glass box) methods for testing software.
More informationGAME 1301. Computer Ethics COURSE SYLLABUS
Game 1301 Course Syllabus Page 1 COURSE NUMBER AND TITLE: GAME 1301 GAME 1301 Computer Ethics COURSE SYLLABUS COURSE (CATALOG) DESCRIPTION: Computer ethics and related ethical issues that apply to computers
More informationMinnesota Virtual Academy Online Syllabus for AP Computer Science A
Minnesota Virtual Academy Online Syllabus for AP Computer Science A Course Instructor and Communications Name: Mr. Jon Peterson Phone #: 866-215-2292 Ext. 2129 Fax #: N/A Skype name: jon.peterson84 Kmail
More informationVideo Demo Storyboard Ohio State University
Video Demo Storyboard Ohio State University MAY 2010 1 2 3 Welcome to Ohio University. Established in 1804, Ohio University is the ninth oldest public institution of higher learning in the United States.
More informationOverview of CS 282 & Android
Overview of CS 282 & Android Douglas C. Schmidt d.schmidt@vanderbilt.edu www.dre.vanderbilt.edu/~schmidt Institute for Software Integrated Systems Vanderbilt University Nashville, Tennessee, USA CS 282
More informationTHE UNIVERSITY OF TEXAS AT AUSTIN ACC 380K.12 Computer Audit & Systems Security (03100) Course Syllabus FALL 2015
THE UNIVERSITY OF TEXAS AT AUSTIN ACC 380K.12 (03100) Course Syllabus FALL 2015 Phone: Office: E-Mail: Bob George (Professor) Department of Accounting (512) 232-6788 GSB 5.124F (in McCombs) Bob.George@mccombs.utexas.edu
More informationDBA 9101, Comprehensive Exam Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.
DBA 9101, Comprehensive Exam Course Syllabus Course Description Establishes that a doctoral candidate has acquired the essential knowledge and skills covered in each of the courses, not including dissertation
More informationOnline Masters Programme in Computer Science Study anytime, anywhere. School of Computer Science
Online Masters Programme in Computer Science Study anytime, anywhere School of Computer Science What is online study? Our innovative online programme enables you to study for a masters degree (MSc) without
More informationCOMMONWEALTH OF MASSACHUSETTS BUNKER HILL COMMUNITY COLLEGE CHARLESTOWN, MASSACHUSETTS COMPUTER INFORMATION TECHNOLOGY DEPARTMENT
COMMONWEALTH OF MASSACHUSETTS BUNKER HILL COMMUNITY COLLEGE CHARLESTOWN, MASSACHUSETTS COMPUTER INFORMATION TECHNOLOGY DEPARTMENT CIT 523 PYTHON PROGRAMMING COURSE OUTLINE & REQUIREMENTS COURSE DESCRIPTION:
More informationThe Importance of Focus Groups
Focus group pamphlet A small tool for students involved in focus groups at NTNU Focus group work The goal with foucs groups is to ensure and increase the quality of education at NTNU, through a common
More informationAMBERTON UNIVERSITY e-course SYLLABUS **This course will be administered via an alternative learning management system**
AMBERTON UNIVERSITY e-course SYLLABUS **This course will be administered via an alternative learning management system** MGT4192.E1 BUSINESS ETHICS FALL 2014 PROFESSOR INFORMATION: Name: Cindy Breen Phone
More informationBUL 6852 International Business Law Mod 2 Fall 2015 Hough Graduate School Warrington College of Business Administration University of Florida
BUL 6852 International Business Law Mod 2 Fall 2015 Hough Graduate School Warrington College of Business Administration University of Florida GENERAL INFORMATION Instructor: Linda D. Clarke, B.S., B.A.,
More information8.38.1.2.4 Online Program. An academic program that contains only online courses.
8.38 ONLINE COURSE POLICIES [Administrative Updates 9/9/14] 8.38.1 Institutional Context 8.38.1.1 Introduction. Online courses and programming involving significant online delivery can be educationally
More informationEssential Principles of High-Quality Online Teaching:
Essential Principles of High-Quality Online Teaching: Guidelines for Evaluating K-12 Online Teachers Each student needs a quality teacher. That means someone who knows how to teach and can show it. It
More informationINSTRUCTION AT FSU THE FLORIDA STATE UNIVERSITY OFFICE OF DISTANCE LEARNING. A Guide to Teaching and Learning Practices
7th Edition Office of Distance Learning INSTRUCTION AT FSU A Guide to Teaching and Learning Practices Version 12.02.11 ODL/rg THE FLORIDA STATE UNIVERSITY OFFICE OF DISTANCE LEARNING 7th Edition Office
More informationExpeditionary Learning at King Middle School. June 18, 2009
June 18, 2009 King Middle School Expeditionary Learning Planning Group 2009 Planning Steps, June 18, 2009 1. Develop a compelling topic: that targets the content and skills that students need to know at
More informationIOA Student Handbook
IOA Student Handbook The IOA Handbook is divided into the following sections Is Online Learning for me? General Information Indiana Online Academy Responsibilities Enrollment / Registration Tuition Technology,
More informationMIS 416 01W: Mobile Business
MIS 416 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 informationRESEARCHING AND CHOOSING A SCHOOL
RESEARCHING AND CHOOSING A SCHOOL This section is to help you determine what school best suits your learning style and training needs. It is your responsibility to investigate all of the available courses
More informationCOMMUN 101: INTRODUCTION TO INTERPERSONAL COMMUNICATION
COMMUN 101: INTRODUCTION TO INTERPERSONAL COMMUNICATION Course Instructor: Andy Cuneo Course Meets On-line Office: Holton Hall 157 Office Phone: (414) 229-2787 COURSE DESCRIPTION Basic concepts for understanding
More informationAP CS Principles Pilot at University of California, San Diego
AP CS Principles Pilot at University of California, San Diego Authors: Beth Simon (UCSD) and Quintin Cutts (University of Glasgow) Course Name: CSE3 Fluency with Information Technology Pilot: Fall 2010
More informationBlended Course Evaluation Standards
Introduction: Blended learning is defined as to combine Face-to-Face instruction with computer-mediated instruction Graham 2006. Mixing technology and content does not necessarily yield effective learning.
More informationI N R O A D S, I N C. T R A I N I N G A N D D E V E L O P M E N T
I N R O A D S, I N C. T R A I N I N G A N D D E V E L O P M E N T Intern E- Learning Guide 2015 1 Introduction Welcome to another valuable piece of your INROADS development experience, e-learning! If you
More informationENT 4113: Entrepreneurship - New Business Development. Summer A 2015: Online Sections RVAA (52965) RPCA (53188)
ENT 4113: Entrepreneurship - New Business Development Summer A 2015: Online Sections RVAA (52965) RPCA (53188) GENERAL INFORMATION Instructor: Martin Luytjes Phone: (305) 348-2791 Office: N/A: Fully Online
More informationResearching and Choosing a School
Researching and Choosing a School Updated May, 2015 This section is to help you determine what school best suits your learning style and training needs. It is your responsibility to investigate all of
More informationAP Computer Science Summer Assignment Due: 1 st day of class, as you walk into the door!
AP Computer Science Summer Assignment Due: 1 st day of class, as you walk into the door! Purpose: The purpose of the AP Computer Science summer assignment is to prepare the student for the challenges in
More informationDISTANCE LEARNING AND SOCIAL MEDIA IN STUDY PROCESS
DISTANCE LEARNING AND SOCIAL MEDIA IN STUDY PROCESS Vilmantė Kumpikaitė-Valiūnienė School of Economics and Business, Lithuania Yaşar University, March 4, 2015, Izmir- Turkey DISTANCE EDUCATION Distance
More informationAnalytics & Education
(Big Data) Analytics & Education Dr Brian Mac Namee Centre for Applied Data Analytics Research Applied Intelligence Research Centre Dublin Institute of Technology Analytics Is All About Decision Making
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 informationHow to apply to medical school
Applying as early as possible in the application cycle is extremely important! How to apply to medical school Overview workshop for Bryn Mawr undergraduates and alumnae who are thinking about applying
More informationCSci application information for self-guided route
Outline To become a Chartered Scientist through the you must complete the following stages of application: 1. Application To meet the application requirements you must: be a paid-up Full (voting) Member
More informationCS 2302 Data Structures Spring 2015
1. General Information Instructor: CS 2302 Data Structures Spring 2015 Olac Fuentes Email: ofuentes@utep.edu Web: www.cs.utep.edu/ofuentes Office hours: Tuesdays and Thursdays 2:00-3:30, or by appointment,
More information