CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University January 5-9, 2009 ©By the author. All rights reserved.

Slides:



Advertisements
Similar presentations
We’ll be spending minutes talking about Quiz 1 that you’ll be taking at the next class session before you take the Gateway Quiz today.
Advertisements

Math 110 online work that was due today at the start of class: Gateway Homework (turn in worksheet now, while I take roll) The Syllabus Quiz can be redone.
CS122 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Winter 2010.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
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.
Please open your laptops, log in to the MyMathLab course web site, and open Daily Quiz 9. Remember: If you have time left out of your five minutes after.
If you did the extra credit assignment, please turn in your worksheets now. No late submissions will be accepted. Your score on this worksheet will be.
Please open your laptops, log in to the MyMathLab course web site, and open Quiz 2.6/9.1. IMPORTANT NOTE: If you have time left after you finish the problems.
Please close your laptops and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily 5-minute quiz will be given.
Quiz 2 Results: Grade Scale
CS 115 TA Orientation Fall More students! Enrollment up to sections + night about 22% CS majors (50 on 8/16)
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.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
Welcome to Math 110 Online Section 001, Summer 2015.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
CS105 Lab 1 – Introduction Section: ??? TA: ??? ??? Announcements CITES Accounts Compass Netfiles Other Administrative Information CS105 Fall
Math 010 online work that is due today at the start of class: Gateway Homework #3 (turn in worksheet now, while I take roll) Section 1.2/1.8 Online Homework.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
CS 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University October 6-10, 2008 ©By the author. All rights reserved.
CS 122 Engineering Computation Lab Lab 2 Dan De Sousa and Tim Cheeseman Department of Computer Science Drexel University April 2009 ©By the author. All.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Fall 2012 ©By the author. All rights reserved. Permission.
CS 121 Engineering Computation Lab Lab 3 Bruce Char Department of Computer Science Drexel University Fall 2009 ©By the author. All rights reserved. Permission.
Gateway Quiz #1 Results: Average class score: x.x% Number of students who passed: x (Passing the Gateway requires a perfect score of 8/8, and very few.
CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Fall 2009 ©By the author. All rights reserved. Permission.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Welcome to Math 110!. Instructor: *** *** Office: *** Phone: *** (or , Math TLC office) Please note: We will NOT be using D2L for this.
CS122 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Spring 2011.
CS 121 Engineering Computation Lab Lab 4 Department of Computer Science Drexel University Summer 2009 ©By the author. All rights reserved. Permission is.
CS123 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Spring 2010.
CS 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Fall 2009 ©By the author. All rights reserved. Permission.
CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Summer, 2009 ©By the author. All rights reserved.
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.
If you did the extra credit assignment, please turn in your worksheets now. No late submissions will be accepted.
CS 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Fall 2010 ©By the author. All rights reserved. Permission.
CS122/CS123 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Summer 2011.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
CS 121 Engineering Computation Lab Lab 3 Department of Computer Science Drexel University Summer 2009 ©By the author. All rights reserved. Permission is.
CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Fall 2011 ©By the author. All rights reserved. Permission.
CS123 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Spring 2012.
CS 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Winter, 2011 ©By the author. All rights reserved.
CS 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Fall 2012 ©By the author. All rights reserved. Permission.
CS 122 Engineering Computation Lab Lab 4 Dan De Sousa and Bruce Char Department of Computer Science Drexel University Summer 2009 ©By the author. All rights.
Welcome to CS 101! Introduction to Computers Fall 2015.
CS 123 Computational Lab IIl Spring 2008 Department of Computer Science Drexel University Copyright by the authors. Permission is given for students and.
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.
1. PLEASE HELP US OUT WITH THIS: When you go to the open lab next door in 203, please make sure you sign in on the log sheet and enter your instructor’s.
CS 121 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Fall 2010 ©By the author. All rights reserved. Permission.
We’ll be spending a few minutes talking about Quiz 2 on Sections that you’ll be taking the next class session, before you work on Practice Quiz.
CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Winter, 2011 ©By the author. All rights reserved.
CS 121 Engineering Computation Lab Lab 4 Department of Computer Science Drexel University February 16-20, 2008 ©By the author. All rights reserved. Permission.
CS123 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Spring 2013.
Homework and Quizzes in Course Compass. Entering the classroom First stop – the classroom! Click on your class.
CS122 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University Winter 2011.
CS 122 Engineering Computation Lab Lab1 Bruce Char Department of Computer Science Drexel University Summer 2009 ©By the author. All rights reserved. Permission.
CS 122/CS123 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Summer 2011 ©By the author. All rights reserved.
Teachers: If you hand back Test 4 today, tell your class you will review it with them in class on Thursday when you do the review lecture on Chapters 6,
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials.
CS122 Engineering Computation Lab Lab 4 Bruce Char Department of Computer Science Drexel University Winter 2013.
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 121 Engineering Computation Lab Lab 2 Bruce Char Department of Computer Science Drexel University Fall 2011 ©By the author. All rights reserved. Permission.
Welcome to CS 115! Introduction to Programming Spring 2016.
CLOSE Please YOUR LAPTOPS, and get out your note-taking materials.
Math 10 online work that is due today at the start of class:
CS 121 Engineering Computation Lab Lab 5
CS 121 Engineering Computation Lab Lab 2
CS123 Engineering Computation Lab Lab 4
We’ll be spending minutes talking about Quiz 1 that you’ll be taking at the next class session before you take the Gateway Quiz today.
CS 121 Engineering Computation Lab Lab 3
Presentation transcript:

CS 121 Engineering Computation Lab Lab 1 Bruce Char Department of Computer Science Drexel University January 5-9, 2009 ©By the author. All rights reserved. Permission is given to CS121 Winter 2009 staff and students to use and reproduce these notes for their own use.

CS 121/122/123 – what is it? Engineering Computation Lab Learn how to use a tool for technical computation – Maple

Your class instructor and TA Instructor for this section: Tim Cheeseman Office: UC147 (CLC) Your TAs are: 061 – Cem Sahin, Lloyd Ricks 561 – Patrick Lockner

Class syllabus Paper copies distributed in class Copy available on-line Grading policies, quiz schedules, cheating penalties, etc. explained – read it!

Class web page

Class schedule Lab every other week during the term Weeks 1,4,5,7,9,11 –Attendance required –Work on lab with lab partner. –Verification sheet (one per lab team) Do the work in lab Get sheet signed by lab staff Turn in sheet at end of lab period as record of what you’ve done.

Other class requirements Take on-line quiz in weeks 2, 4, 6, 8, 10. –Based on lab from week before. –Can take quiz from any internet/browser-enabled computer. –Will take practice quiz in lab today. “Maple TA”. Class final exam in week 11 (in the Winter term, the Monday of week 11 is the last day of classes, and final exams begin Tuesday). –Final exam is taken “live” during your regularly scheduled lab period.

What counts towards class grade, what doesn’t count Doing lab work during lab. –Make up labs for those with valid excuse –Talk to your instructor to get into a make up lab. Can get credit for a make up lab only with instructor’s permission, since only they record your lab grades. Take quiz in week after the lab. –Some questions may involve dynamically generated components so you won’t get the exact same questions all the time. –Some questions on the quiz will have “how do I do” which allows you to find out if you got it right or wrong and try again. –May retake quiz as many times as you wish, up to deadline. –System can hold at most 70 people at once so avoid taking exams at the last minute. Final exam is “traditional” – take it proctored in class in week 11.

What you should get from this course Learn how to point and click your way to various technical problems that use computation. –“Solving” math problems –Gaining insight by running computational experiments Learn the basics of a typical programming language (should transfer to other PLs you encounter) Learn how to get typical technical computing tasks quickly with a system that has many built- in high-level features.

What is Maple used for? Make it easy to do tasks that use math –Numerics with a huge library of built-ins –Algebra (symbolics and error-free numerics) –Calculus (differentiation, integration, and beyond) –Graphing (2D, 3D, animation) –Technical word processing –Linear algebra, differential equations, etc. Make it easy to do technical tasks –Automation through scripting and programming –GUI-based “maplets” –Technical reports and presentations

Why do engineers need to learn technical computing? Computing with math is pervasive in the field Get answers to routine problems in a hurry –Use programming from experts (more accurate, faster) –Routine problems may still require millions of calculation steps – calculators can’t handle them. Working on the leading edge –“mash up” features to create new value –design and develop their own software, because it hasn’t been written yet.

What do engineers get out of a course on computing? Fuller understanding of the potential and limits of current software technology How to work with a computer –Knowing how and when to trust a computer’s answer. –Efficient ways of getting help and diagnosing what’s wrong. –Good, bad, and better ways of writing and using software. –Software development: Incremental development, testing, experimentation.

Starting up Maple (Need screen shot of Mac Maple desktop startup)

Entering an expression (demo of entering 1/2 + 1/3 + 1/4). (demo of entering (3/5)^2+10!) (demo of entering x^2-5*x-6=0)

Control key + click for more operations Solving Numerical solving Plotting Solve, Select-1, rhs, approximate In Windows and Linux, do “click on right mouse button” instead of “control + click” to get the clickable pop-up menu Operations vary with the type of the expression you are clicking on.

Saving worksheets File->Save or File->Save As Keyboard shortcut: Command-S (control- S) does the same thing. File saved with “.mw” suffix. Files can be saved during session in case of computer or application crash/freeze.

Fixing mistakes Like a word processor –Position cursor and hit delete or backspace key –Select region with mouse and type over it –Copy and paste On Mac copy is command-C (Windows is control- C) Paste: command-V Cut: command-X

Palettes Demo of entering functions Demo of entering Pi and e.

What you should do now Connect to class web page: Start up Maple 12 Read Lab 1 directions. Do the work with your partner. Both should try to do the work, but the grader will need to look at only one answer to give you credit for doing the problem.

Lab schedule for today Work on Part 1 now – minutes Maple TA demo by instructor Take Maple TA quiz 0 (should take no more than five minutes) Work on Part 2 after quiz Get verification sheet done for each part as you finish. Get partial credit if you are not completely finished at the end of the period. Extra credit part available if you are done with parts 1 and 2.

Maple TA demo (Log on) (Select course) CS 121 Fall 2008 (Select quiz) Quiz 0 Answer question –“how did I do” will (if enabled for the question) tell you whether you got the question wrong or right. Hit grade to record grade Click on “quit and save” to finish quiz. Click on “logout” to exit Maple TA. If you don’t hit grade, your quiz score will not be recorded. If you forget to get your quiz graded, you can log in again and then get it graded. But if you forget, your score may never be reported to the instructor.

Finishing up – save files Make sure your name/user id/section number/ date,time/instructor name are on the verification sheet. Get the verification sheet signed and handed in. Save worksheet on desktop if you haven’t done so already. You can call the file “MyLab1”. This will create a file called MyLab1.mw. Submit a copy to Blackboard site. a copy to yourself and/or your lab partners as an attachment so you can look at what you did for review purposes later..mw file should open correctly on any Maple 12 (Mac, Windows, Linux) – file format is portable across system types.

Next week – Take quiz 1! Next week you need to log on to Maple TA and take quiz 1. It will be about this week’s Lab material. We will send an reminder to you to do that. If you miss the quiz deadline, you will get a zero for the quiz. Come to the CS Department Cyber Learning Center UC 147 for help from the TAs. Schedule is posted at: Bring your laptop and you can work on the quiz while you’re there. Chapter 3 of the pre-lab reading will be posted next week and you should read that before coming to Lab 2 three weeks from now.