How to Learn in This Course

Slides:



Advertisements
Similar presentations
John Hurley Cal State LA
Advertisements

Fall 2004 WWW IS112 Prof. Dwyer Intro1: Overview and Syllabus Professor Catherine Dwyer.
EDCI650 Curriculum Design Lecture 1 – Overview Our Electronic Classroom Two primary ways of getting around the classroom –Grand Central Station –Course.
Effective Use of PowerPoint in D2L Online Course Sites James Falkofske.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
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.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Welcome to Physics 1D03.
The Point of This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.1 © Mitchell Wand, This work is licensed under a Creative Commons.
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.
Physics 1B3-summer Lecture 11 Welcome to Physics 1B03 !
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
Computer Networks CNT5106C
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Welcome to Hybrid Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules – Chapter.
CompSci 101 Introduction to Computer Science Sept 13, 2016 Prof. Rodger compsci101 fall161.
1 Chapter Chapter 2 The Whole Numbers.
Hidden Slide for Instructor
The Point of This Course
電腦圖學 Computer Graphic with Programming
Course Overview - Database Systems
Course Overview CS 4501 / 6501 Software Testing
ICS 6D Discrete Mathematics for Computer Science Fall 2014
CSCI 5240 Combinatorial Search and Optimization with Constraints
CLOSE Please YOUR LAPTOPS, and get out your note-taking materials.
WELCOME (Back) …TO THE CAMPUS OF TOMORROW.
Introduction to Invariants
Reviewing your Program
Quantum Chemistry and Symmetry concepts
Send the professor (This is also listed in the syllabus)
Using MyMathLab Features
Deep dive into pacing guide, lesson plans and history labs
Welcome to Back-to-School Night!
Online Learning in Agricultural & Life Sciences
ECH 514 Innovative Education-- snaptutorial.com
Effective Writing Where and how to start?
Course Overview - Database Systems
CompSci 101 Introduction to Computer Science
EECE 310 Software Engineering
Modular Course Overview MATH1710, MATH 1720 MATH 1740 and MATH1750
Microsoft Word - Formatting Pages
Welcome to Physics 1D03.
Using MyMathLab Features
CS2013 Lecture 1 John Hurley Cal State LA.
Week of March th grade.
EE422C Software Design and Implementation II
Deep dive into pacing guide, lesson plans and history labs
WELCOME TO TOWSON UNIVERSITY
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Blackboard Tutorial (Student)
Responsibilities CS 4640 Programming Languages for Web Applications
Welcome to Physics 1D03 !.
Tips for Success in Mathematics
Welcome to Physics 1D03 !.
OLAC Course Development Review in Canvas
Using CourseCompass Features
CMSC201 Computer Science I for Majors Final Exam Information
Day 1: Getting Organized Spring 2011
CS2013 Lecture 1 John Hurley Cal State LA.
CSCE 315 Prof. Lupoli.
Elluminate your World! A quick guide to the explanation on how to use the many features of Elluminate (in Blackboard) to communicate with a classmate or.
Types of Writing Foldable
CS 5010 Program Design Paradigms "Bootcamp" Lesson 12.1
Loose ends from yesterday
CS Problem Solving and Object Oriented Programming Spring 2019
TA/Senior Grader Responsibilities
CS2013 LECTURE 1 John Hurley Cal State LA.
Getting Ready For This Course
Presentation transcript:

How to Learn in This Course CS 5010 Program Design Paradigms “Bootcamp” Lesson 0.2 Welcome to CS 50-10, Program Design Paradigms, also known as “Bootcamp” I’m Professor Wand, and I will be your instructor in this online course. In this lesson, we will learn about the goals of this course and about some of the educational philosophy behind it. © Mitchell Wand, 2012-2017 This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

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

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

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

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.

Organization of a Lesson Each module will have a copy of the Course Map to show you where the lessons of this module fit into the course Each lesson will have "learning objectives" to give you an overview of what you should be learning in the lesson Lessons typically consist of PowerPoint slides (sorry!), sometimes along with some videos. We try our best to liven up the PowerPoint with boxes, colors, and animations. like this!

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.

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!!

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.

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

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

Homework policies The course web site contains detailed instructions on what you must turn in and how you must do it. Go study it.

Codewalk Problem Sets are due on Monday at 6pm local time. Sometime during the week, you will be examined orally on your solution for about 15 minutes. This is called "codewalk." You will have your codewalks in groups of about 4 students. We will ask you to state your preferences for the scheduling of your codewalks. The mechanism for doing this will be announced later.

Grading Criteria Your solution will be graded on its correctness quality of design adherence to our coding and documentation standards appropriate use of tools & techniques your ability to explain your program and your design decisions The details, including a description of our grading scale, is on the web site. Go read it!

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

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