CS 360 Lab 1 Professor: Krzysztof Nowak TA: Mark Boady.

Slides:



Advertisements
Similar presentations
LABORATORY GRADING POLICY Lab reports (75% of grade) 60% Written Report 15% Laboratory Technique Final Examination (25% of grade)
Advertisements

BIO 130: Anatomy and Physiology I Spring 2013 Dr. Rebecca Pearson Please sign in!
Computer Applications for Business CS 170 Yang Yu
Welcome Parents Room 3-27 Miss Summer and Miss Beatrice.
Overview of Financial Management  Introduction  Keys to Success  Recitations  Class Structure - Syllabus  Text – 2nd Preliminary Draft of Fin. Mgmt.
COMP171 Data Structures and Algorithm Huamin Qu Lecture 1 (Sept. 1, 2005)
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
Math 115a– Section 4  Instructor: Kerima Ratnayaka   Phone :  Office : MTL 124B.
COMP 110 Introduction to Programming Jingdan Zhang June 20, 2007 MTWRF 9:45-11:15 am Sitterson Hall 014.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
Today: 1. Hand back/review Test Lecture on Section 5. 1, with HW 5
Quiz 2 Results: Grade Scale
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
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.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Please open Daily Quiz 34. A scientific calculator may be used on this quiz. You can keep your yellow formula sheets out when you take the quiz. Remember.
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.
CS223 Algorithms D-Term 2013 Instructor: Mohamed Eltabakh WPI, CS Introduction Slide 1.
COMP 111 Programming Languages 1 First Day. Course COMP111 Dr. Abdul-Hameed Assawadi Office: Room AS15 – No. 2 Tel: Ext. ??
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
MGS 351 Introduction to Management Information Systems
EG1004 Overview. Objectives of EG1004 To teach you about what engineers do: –Technical skills MS Office LabVIEW Mindstorms NXT –Professional skills Teamwork.
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
Course Introduction Software Engineering
CST 229 Introduction to Grammars Dr. Sherry Yang Room 213 (503)
MAT 3724 Applied Analysis Fall 2012
Details of the Test Site Experience Or, What it’s Like to Teach with These Materials.
Administrative Issues ICS 151 Winter 2010 Instructor: Eli Bozorgzadeh.
ECEN 301Discussion #1 – Syllabus1 All Sections MWF 1:00 – 1:50 PM 256 CB Lecture: MW Recitation: F Labs: M or Th Instructor: Prof. David Long Office: CB.
Pay Attention! Time frame = 40 minutes No talking please - unless I’m asking for a response. No cell phones - turn them all to silent or vibrate mode.
CSCE 1040 Computer Science 2 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
Astronomy 114 Lab Section 211, Professor Weigel. Outline for Today About Goals for this class Attendance Syllabus Safety Star Project Apparent vs. Absolute.
ICS104 Computer Programming Second Semester 2012/2013 ICS1041 Tuwailaa Alshammari College of Computer Science & Engineering University.
MSE 101 ON LINE LECTURE INTRODUCTION LECTURE & LABORATORY Professor: Professor Shahriar Manufacturing Systems & Engineering Management Dept.  Faculty.
Discrete Mathematics CS204 Spring CS204 Discrete Mathematics Instructor: Professor Chin-Wan Chung (Office: Rm 3406, Tel:3537) 1.Lecture 1)Time:
Lecture 5 Announcements. HW2 – Regrading Thinking like a programmer –Part b: (5 points) Test for input in the range it is specified (otherwise what is.
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
CS-2851 Dr. Mark L. Hornick 1 CS-2852 Data Structures Dr. Mark L. Hornick Office: L341 Phone: web: people.msoe.edu/hornick/
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
CS 1150 – Lab #3 – Representing Numbers TA – Sanjaya Wijeratne – Web Page -
CS 123 Engineering Computation Lab Lab 2 Dan De Sousa and Bruce Char Department of Computer Science Drexel University April 2009 ©By the author. All rights.
EECS 110: Introduction to Programming for Non-Majors Aleksandar Kuzmanovic Northwestern University
CS-1030 Dr. Mark L. Hornick 1 CS-1030 – Software Design 2 Dr. Mark L. Hornick web: people.msoe.edu/~hornick webCT: webct.msoe.edu.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
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.
Data Structures and Algorithms in Java AlaaEddin 2012.
Computer Networks CNT5106C
CHM 101 Dr. Antje Pokorny Almeida Office: Dobo 231 Phone: ( include “CHM101” in subject line ) Attendance Lecture – clicker:
ICS 151 Digital Logic Design Spring 2004 Administrative Issues.
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.
Grade Scale Quiz 3 Results: Average class score after partial credit: XX.X% Commonly missed questions: # ____________________ We will be going over some.
Course Overview CS 4501 / 6501 Software Testing
Computer Engineering Department Islamic University of Gaza
A Helpful Guide to CSCE 145 or How I Learned to Love the Machines
Welcome to CBUS214 Course.
CS5040: Data Structures and Algorithms
ENGL 102 Overview Goals: Understand the scope & goals of the course
Overview Basic Information Lecture Labs Lab Reports Homework Exams
CS 111 Digital Image Processing
A Helpful Guide to CSCE 146 or “Dankest Data Structures”
Administrative Issues
Administrative Issues
Administrative Issues
Course policy.
CS533 Concepts of Operating Systems Class 1
Presentation transcript:

CS 360 Lab 1 Professor: Krzysztof Nowak TA: Mark Boady

Lab Overview 50 minute lab session Work in Teams (Individual submission) I need a copy of the lab for each STUDENT Grading: Written Questions are graded after submission Experimental Questions are shown and graded in class I will sign off on all members of the team at once.

Late Submission You may submit the lab At the end of class In my office hours CLC (UC 147) Thursday 12-2PM Thursday 4:30-6:30PM At the start of the next lab Missed Class If you miss class, you can make up work either in my office hours or me to schedule a special time

Grading Professor Grades Exam and Midterm TA Grades Homeworks Quizzes Labs Programming Assignments

Lab 1: Part 1 Document and Test member and insert from member-insert.scm maxmin from maxmin.scm msort from msort.m Document Write description of function in space provided on lab sheets (2-3 sentences) Test On tux run 2-3 tests for the function and show them to me

(define (order L) (if (and (not (null? L)) (not (pair? L))) 0 (+ 1 (reduce max 0 (map order L))))) Documentation for Order Compute the order of an object (maximum depth). The order of an atom is 0.The order of a list is 1 plus the maximum order of its elements. In General try to answer What does the function do? What is the base case? What is the recursion?

Lab 1 Part 1

Lab 1 Part 2 Tail and Non-Tail recursive versions of Factorial n! 2^n 2^(n!) using composition function in lab Remember you can use a helper function to make a tail and non-tail recursive have the same inputs. (define (tail_fact n) (…)) (define (non_fact_helper n res) (…)) (define (non_tail_fact n) (non_fact_helper n 1))

Lab 1 Part 3 & 4 Range (range (start step end)) (define (range m) (…)) (range ‘(1 2 10)) =>( ) Sequence Make use of range and map Extra Credit Binomial Lecture 2 Part 1 Slide 13