Lab #3, CS 112 Please sign your name at the back Quiz 2 (15 minutes)

Slides:



Advertisements
Similar presentations
MIS320 Lab Week 1 notes. Resources 014.fall/ 014.fall/
Advertisements

CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
Cost Accounting and Controls Final Exam Preview 5/16/05.
TAKING AN ONLINE EXAM. Class website > Exams > Begin now Opens after class at 11:00 50 questions = 50 minutes About = # questions from each chapter You.
Next class session: Test 1 on all sections covered from Chapters 1 and 2 Remember: If you haven’t yet passed the Gateway Quiz, you need to review your.
CS211: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Piazza – Textbook Highlight important.
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.
ADVANCED EV3 PROGRAMMING LESSON
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.
CS112: Course Overview George Mason University. Today’s topics Go over the syllabus Go over resources – Marmoset – Blackboard – Piazza – Textbook Highlight.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
CS 1150 – Lab #4 – Logic Circuits TA – Sanjaya Wijeratne – Web Page -
GCSE COMPUTER SCIENCE Practical Programming using Python Lesson 4 - Selection.
Introduction to CSCI 1311 Dr. Mark C. Lewis
How to Learn in This Course
Quiz: AC & DC Specifications TIPL 4002 TI Precision Labs – ADCs
GCSE COMPUTER SCIENCE Practical Programming using Python
1 MATH 112 (Thursday) Fall 2014 Instructor:.
Lab Introduction Installing Python
ISA 201 Information System Acquisition
CS 1430: Programming in C++ No time to cover HiC.
CSC 131: Introduction to Computer Science
COMPSCI 330 Design and Analysis of Algorithms
CMSC 471 Introduction to Artificial Intelligence section 1 Course Overview Spring 2017.
English Hon 9a, Day 35 * Fri/Mon
Monday, September 11th Entry Task Set down your things. You will need your agenda and pencil in the computer lab, nothing else. Schedule: How to take.
CS123 Engineering Computation Lab Lab 4
The University of Toledo
Unit 2 Smarter Programming.
Good Evening!! Welcome to American Sign Language (ASL) 102 class! Instructor: Stephan Kennedy.
Introduction.
Mrs. Gainer Room 212.
IPC144 Introduction to Programming Using C Week 2 – Lesson 1
Course Overview Juan Carlos Niebles and Ranjay Krishna
Dr. Clincy Professor of CS
By Sanjay and Arvind Seshan
CS 1430: Programming in C++ Turn in your Quiz1-2 No time to cover HiC.
Winter 2018 CISC101 11/22/2018 CISC101 Reminders
Final Project Details Note: To print these slides in grayscale (e.g., on a laser printer), first change the Theme Background to “Style 1” (i.e., dark.
UNIT 3 CHAPTER 1 LESSON 4 Using Simple Commands.
Welcome to Physics 1D03.
CR WMS WebEx Instructions and Schedule
Lon-Capa 8th (final) HW assignment due Wednesday, November 30 by 5 pm.
Dr. Clincy Professor of CS
6th Grade Science How To Study.
Topic 1: Problem Solving
Coding Concepts (Basics)
ENG 1D1 Monday March 30th, 2015.
By Sanjay and Arvind Seshan
CS 1111 Introduction to Programming Fall 2018
Dr. Clincy Professor of CS
Lesson – Teacher Notes Standard: Preparation for 8.F.A.1
Grade 1 “I Can” Math Statements
Announcements Nate’s office hours Card key problems?
CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena
Welcome to Physics 1D03 !.
Week 1-6.
CS 250, Discrete Structures, Fall 2014 Nitesh Saxena
Dr. Clincy Professor of CS
CHAPTER 5: Control Flow Tools (if statement)
I can analyze the conflict of the story by making inferences while I read. Good morning! Make sure you have a copy of The Outsiders with you today and.
Multiple Choice Quiz.
6Y Tuesday The Thirteen Colonies
Today’s agenda ~10min: file system (UNIX) ~1hr: final review + Q&A
Lecture 19 CSE 331 Oct 10, 2016.
Data science laboratory (DSLAB)
While Loops in Python.
CHAPTER FOUR VARIABLES AND CONSTANTS
IPC144 Introduction to Programming Using C Week 2 – Lesson 2
Article Title: Source: Date:
Presentation transcript:

Lab #3, CS 112 Please sign your name at the back Quiz 2 (15 minutes) (longer multiple choice, no coding)

Schedule Review Quiz 1 coding, Project 1 Project 2 Quiz 2

Quiz1 coding Most of you get 5/5 Well prepared for future quiz coding Average 4.48; median 5.00 Spend more time, if you fail to get 5/5 Well prepared for future quiz coding Not revealed until your lab Usually come from one exercise of the chapter on schedule For homework, try to write python code

Project 1 From the 1/7 students I graded Average: 26.73; median: 29.00 “Project Grader” entry in BB Read project instructions carefully About ¼ miss this “Creating project1 directory” It is usually better to follow the steps in project instruction Make it easier to give you points

Project 1

Schedule Review Quiz 1 coding, Project 1 Project 2 How to read project instructions Quiz 2

Project 2 Projects are considerably harder than exercises for each chapter Do not wait for last moment Test case due Friday 2/13 at 4:55pm Code due Friday 2/20 at 4:55pm Find office hour: Piazza – Resource – Staff

Project 2 instruction Half of questions come from not carefully reading instruction Read project 2 instruction before start

Project 2 instruction Understand CS’s way of telling storing Use example(test case) to help reading For each function What is the input? What is the expected output? Why this output for its input? (understanding) How to get its output for this input? (solution process)

checkTile(tile, number) checkTile(5,"four")  True What is the input? tile = 5 number = “four” What is the output True

checkTile(tile, number) checkTile(5,"four")  True Why this output for its input? (understanding) How to get its output for this input? (solution) checkTile(7,"four") = False 1 2 3 4 5 6 7 8 9 10 11 12

isEmptyOnThree(tile, width) isEmptyOnThree(8,3)  True Why this output for its input? (understanding) How to get its output for this input? (solution) 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12

Create “DriverJava.java”

Before coding project For basic skill like using CMD/terminal, running python, Marmoset/VPN problem Project 1 instruction Lab1 slides Quiz1 instruction

Schedule Review Quiz 1 coding, Project 1 Project 2 Quiz 2

Quiz 2 Longer multiple choice: 15 minutes Password: No coding Office hour, right afterwards Monday 16:30-18:30, ENGR 5321