How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, 2012-2014 This work is licensed under a Creative Commons.

Slides:



Advertisements
Similar presentations
Technology for Elementary Education College of Education and Human Development Western Michigan University.
Advertisements

COM621 Interactive Web Development Dr. Jose Santos MS 017A.
John Hurley Cal State LA
CSc 2310 Principles of Programming (Java)
CSEE W4140 Networking Laboratory Opening Lecture Jong Yul Kim
Welcome to CPCS 223 Analysis & Design of Algorithms Spring 2015 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
Today’s quiz on 8.2 A Graphing Worksheet 1 will be given at the end of class. You will have 12 minutes to complete this quiz, which will consist of one.
Today’s quiz on 8.2 B Graphing Worksheet 2 will be given at the end of class. You will have 12 minutes to complete this quiz, which will consist of one.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Please open your laptops, log in to the MyMathLab course web site, and open Daily Quiz 16. IMPORTANT NOTE: If you have time left out of your five minutes.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
Please open your laptops, log in to the MyMathLab course web site, and open Quiz 3.6B. IMPORTANT NOTE: If you have time left after you finish the problems.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
Effective Use of PowerPoint in D2L Online Course Sites James Falkofske.
Flipped Classrooms A Case Study KSU Workshop at USF, Tampa FL, Monday August 3, 2015 Autar Kaw University of South Florida.
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
Math 125 Statistics. About me  Nedjla Ougouag, PhD  Office: Room 702H  Ph: (312)   Homepage:
COMP Introduction to Programming Yi Hong May 13, 2015.
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
EECE 310 Software Engineering Lecture 0: Course Orientation.
General Physics1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Notetaking in the Classroom Why should we learn strategies for taking notes??? How can we become more effective notetakers????
How to start Milestone 1 CSSE 371 Project Info There are only 8 easy steps…
Welcome!! CIT 593 Intro to Computer Systems aka “Introduction to Computer Architecture” Fall 2012.
The Point of This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons.
CPSC 121: Models of Computation Unit 0 Introduction George Tsiknis Based on slides by Patrice Belleville and Steve Wolfman.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
© Xiaoying Gao, Peter Andreae Introduction to Computer Program Design COMP T2. Xiaoying (Sharon) Gao Computer Science Victoria University of Wellington.
Welcome to CPCS 223 Analysis & Design of Algorithms Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright of Microsoft.
IST 210: Organization of Data
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
CIS 842: Specification and Verification of Reactive Systems Lecture ADM: Course Administration Copyright , Matt Dwyer, John Hatcliff, Robby. The.
4 th period Who is Ms. Kaplan??? My involvement at DHS:  I teach Geometry, Pre-Calculus, and Intro to Computer Programming.
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
ITCS 6265 Details on Project & Paper Presentation.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Vocabulary Lessons Mondays in ENG I. Instructions  For each unit, first you will copy down the WORDS and the definitions into the vocabulary section.
MGS 351 Introduction to Management Information Systems Lecture #1.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Class will start at the top of the hour! Please turn the volume up on your computer speakers to access the audio feature of this seminar. WELCOME TO CE101.
What do you know about the Flipped Classroom? Visit the website: Double tap the.
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
Homework for Next Week Write a short (one page) story of something interesting that happened to you during the New Years Break, that you will share in.
1 Required , Google Group 1.Send the professor (This is also listed in the –In the Subject,
CSE Senior Design II Day 1: Getting Organized Spring 2012 Instructor: Mike O’Dell.
Social Studies 10-2 Cyber High.  Welcome everybody! Our course will be run through Google Drive and Google Classroom! Please make sure you log-on to.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Unit 1 Seminar AB116-Accounting II. Instructor and Seminar Information Name---Joan (JoAnn) Simpson, MBA, MAED
How to Learn in This Course
The Point of This Course
Course Overview CS 4501 / 6501 Software Testing
Responsibilities CS 4501 / 6501 Software Testing
Responsibilities CS 4640 Programming Languages for Web Applications
Send the professor (This is also listed in the syllabus)
ECH 514 Innovative Education-- snaptutorial.com
Course Overview - Database Systems
Day 1: Getting Organized Fall 2012
Day 1: Getting Organized Summer 2012
Welcome to Physics 1D03.
EE422C Software Design and Implementation II
Responsibilities CS 4640 Programming Languages for Web Applications
Welcome to Physics 1D03 !.
Welcome to Physics 1D03 !.
Course Overview CS 4640 Programming Languages for Web Applications
CMSC201 Computer Science I for Majors Final Exam Information
Day 1: Getting Organized Spring 2011
Presentation transcript:

How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Creative Commons Attribution-NonCommercial 4.0 International License 1

Lesson Objectives At the end of this lesson you should be able to – explain how the "flipped classroom" model works – understand how each module is organized – explain how to find your learning objectives for each lesson – understand how homeworks are assigned and graded 2

The "Flipped Classroom" The course consists of 13 modules, numbered 0 through 12. Each module runs from Monday to Sunday Each module consists of – online materials – a 2-hour classroom meeting – a problem set 3

Online Materials The materials for each week will be posted online. This will consist of a set of video lectures and a reading assignment This material replaces the usual 3-hour lecture You will be responsible for studying this material before you come to class. 4

Organization of a Lesson Each lesson will have "learning objectives" to give you an overview of what you should be learning in the lesson Each lesson will have a copy of the Course Map to show you where the lesson fits into the course Lessons may consist of PowerPoint slides, video narrations, or live coding demonstrations. 5

Lesson Exercises Lessons may also include a few short exercises. We strongly urge you to do these exercises, since they give you a quick way of checking your understanding. In some cases the exercises contain new material, so you won't get the whole story unless you do the exercises. 6

How to study the materials Practice active reading – DON'T SKIM! – read every word carefully – read with pencil in hand – jot down questions as you go along – if there's something you don't understand, STOP. re-read the slide replay the video ask a question on Piazza – if you don't come to class with a question, you haven't read closely enough!! 7

The classroom meeting The classroom meeting will be devoted to – review of the previous topics, as needed – in-class exercises and other enrichment on this week's materials – questions and answers. you can ask the instructor questions, but the instructor may ask you questions also. No new material will be presented in class. 8

The Weekly Problem Set Problem Sets are assigned weekly. – they will come out on Monday and be due at 6pm the following Monday. – familiarize yourself with the homework policies and deliverables, on the course web page. 9

Problem Sets take a lot of work They are designed to take about 20 hours to do. Organize your time accordingly. Ask questions early – on Piazza – during TA office hours – in class 10

Homework policies The course web site contains detailed instructions on what you must turn in and how you must do it. Go study it. Your submission package must include a lab notebook in which you record the time you spent on the problem. See the website for details. 11

Codewalk Problem Sets are due on Monday at 6pm local time. On Tuesday or Wednesday, you will be examined orally on your solution for about 15 minutes. This is called "codewalk." You will have your codewalks in groups of 4 students. You will sign up for a codewalk slot using a personalized URL that you will receive 12

It's not calculus We want you to write beautiful programs It's not enough to get the right answers It's about design– which means making your program readable and modifiable by humans This includes documenting your program – so the TA can understand it – so a future programmer can understand and modify it 13

Grading Criteria Your solution will be graded using a detailed rubric – It's on the website– go read it. You will be judged on – adherence to coding & documentation standards – appropriate use of tools & techniques – your ability to explain your program and your design decisions 14

Individual vs. Pair Work The first 4 problem sets will be done individually After that you will work in pairs. We will assign the pairs. There's lots more to be said about working in pairs– see the web site for more 15

Summary You should now be able to – explain how the "flipped classroom" model works – understand how each module is organized – explain how to find your learning objectives for each lesson – understand how homeworks are assigned and graded 16

Next Steps If you have questions about this lesson, ask them on Piazza Go on to the next lesson 17