For information on CS 122  Computation Lab II  Winter 2007 please click here! 
Sections  Instructor  Position  Office Hours (Off Weeks*)  

61–64, 7582  Dr. Frederick W. Chapman  Course Coordinator  
65, 68, 73, 83, 85  Mr. Pete Bogunovich  Course Instructor  Wed. 1–3 PM in UC 147  
71, 72, 74  Mr. John Novatnack  Course Instructor  Thu. 1–2 PM in UC 147  
69  Dr. Jeremy Johnson  Course Founder 
Section Number (Instructor)  Monday  Tuesday  Wednesday  Thursday  Friday  Section Number (Instructor) 


UC 145  UC 145  UC 145  UC 145  UC 145  UC 146  
Sec
65 (PB) 
Sec
74 (JN) 
8 AM – 10 AM  
9 AM – 11 AM  Sec
61 (FWC) 
Sec
79 (FWC) 
Sec
83 (PB) 

Sec
75 (FWC) 
10 AM – 12 PM  
11 AM – 1 PM  Sec
62 (FWC/PB) 
Sec
71 (JN) 
Sec
80 (FWC/PB) 

Sec
76 (FWC/JN) 
12 PM – 2 PM  
1 PM – 3 PM  Sec
63 (FWC) 
Sec
72 (JN) 
Sec
81 (FWC) 
Sec
85 (PB) 

Sec
68 (PB) 
Sec
77 (FWC) 
2 PM – 4 PM  
3 PM – 5 PM  Sec
64 (FWC) 
Sec
73 (PB) 
Sec
82 (FWC) 

Sec
69 (JJ) 
Sec
78 (FWC) 
4 PM – 6 PM 
Component  Quantity  Weight  Description 

Final Exam  1  20%  Proctored, taken individually, in the computer lab, using Maple. 
Online Quizzes  2  30%  Canceled! All students will receive an automatic 100% for both quizzes. 
Biweekly Labs  5  50%  A learning experience, working with a partner, graded on attendance and participation. 
Date  Subject  Announcement 

Oct. 19  Quiz 1 Postponed  Quiz 1 has been postponed for two weeks so that the class will have adequate time to complete Labs 1 & 2 and prepare for the quiz. 
Oct. 20  Class 3 CatchUp / MakeUp Session  Class 3
during Oct. 30
– Nov. 3 will be a catchup/makeup class
to complete Labs 1 & 2 and prepare/review for Quiz 1.
All students should attend this class. 
Nov. 8  Maple TA Accounts Ready  Your student account on the Maple TA website is now ready. We have sent detailed Maple TA login instructions to the class by email. If you did not receive login instructions by email, you can find these instructions in the Course Announcements section of WebCT. Please login to your Maple TA account right away to verify that it is working correctly. After you login, please change your Maple TA password immediately to ensure that your account is secure. 
Nov. 9  Quiz 1 Further Postponed to Finish Preparing Maple TA  Quiz 1 has been postponed for (at least) one additional week so that we can finish setting up the Maple TA infrastructure needed to administer the quiz online. We apologize for this delay and are working as hard as we can to ensure that your experiences with Maple TA will be very positive. Further instructions for Quiz 1 will be sent to the class by email and posted in the Course Announcements section of WebCT as soon as possible. 
Nov. 12  Solutions to Labs 1 & 2 Available on WebCT  Detailed solutions to Labs 1 & 2 are now available as Maple worksheets in the Lab Solutions media library on the WebCT home page for CS 121. 
Nov. 27  Quizzes 1 & 2 Canceled  Maple TA has some unresolved technical problems and must be tested more thoroughly before it can be used successfully at Drexel. Consequently, Quizzes 1 & 2 have been canceled this term. All students will receive an automatic 100% for both quizzes. We will begin using Maple TA next term in CS 122 to give a short online quiz on each lab every two weeks. 
Dec. 1  Final Exam NOT on Dec. 12!  A preliminary version of the university final exam schedule stated that the CS 121 final exam will be given on Tuesday, Dec. 12, from 8–10 AM. This is a mistake and should be disregarded! As your instructors stated at the beginning of the term, the final exam for this lab course will be given Dec. 4–8, the week before final exams are given for regular courses. 
Dec. 3  Final Exam Announcements  Please see the Course Announcements section of WebCT for a detailed list of questions and answers concerning the final exam. Note also that a practice final is now available to help you prepare for the exam. 
Event  Date(s)  Description  Links 

Class 1  Oct. 2–6  Lab 1: Drawing Lines—A Slippery Slope: An Introduction to Maple. Reviews high school algebra using Maple. Introduces plotting and equation solving. Students will use Maple to determine a line given two distinct points, interpolate a quadratic through three points, and find the best line going through a collection of points scattered about a line. Discussion will introduce interpolation and least squares.  Lab 1
Worksheet Lab 1 Summary 
Class 2  Oct. 16–20  Lab 2: The Quadratic Formula—Searching for Your Roots. Reviews high school algebra using Maple (quadratic equation and complex numbers). Students will investigate which quadratic equations have real roots and will empirically compute the probability that a random quadratic equation has real roots. The empirical investigation will require students to write small Maple scripts (programming with loops and conditionals). Beyond the introduction to programming, the lab will attempt to convey the spirit of using Maple in particular and computers in general to perform empirical studies. Discussion will introduce polynomial root finding and solvability of polynomial equations.  Lab 2
Worksheet Lab 2 Summary 
Class 3  Oct. 30 – Nov. 3  Catchup/makeup class to complete Labs 1 & 2 and prepare/review for Quiz 1. All students should attend this class.  (see links above for lab summaries) 
Quiz 1  Canceled  All students will get an automatic 100% for Quiz 1. We will start using Maple TA for online assessment in CS 122 next term.  Maple TA 
Class 4  Nov. 13–17  Lab 3: Sequences, Limits, Functions, and Procedures. This lab revisits sequences and introduces Maple procedures and recursion. Sequences are used to empirically study limits, and Maple's limit command is used to symbolically verify the empirical behavior that is witnessed. We will see that it is easy to define your own functions in Maple. The arrow operator can be used to define simple functions that map an input to an arbitrary Maple expression. More complicated functions (for example, using arbitrary programming constructs such as loops and conditionals) can be defined using Maple procedures. Maple procedures let you extend Maple by adding your own commands.  Lab 3 Worksheet 
Class 5  Nov. 27 – Dec. 1  Lab
4: Computing Derivatives. This lab
shows how to differentiate Maple expressions and functions.
First, the limit
command is used to compute derivatives using the definition of the
derivative, and then Maple's diff
command is used to symbolically differentiate Maple
expressions. Maple's differentiation operator D(...) is used
to symbolically differentiate Maple functions. The lab gives
some indication of how Maple's diff
command could be implemented and illustrates how to compute the value
of the derivative of a function at a point using a process called
"numeric differentiation."  Lab 4 Worksheet 
Quiz 2  Canceled  All students will get an automatic 100% for Quiz 2. We will start using Maple TA for online assessment in CS 122 next term.  Maple TA 
Final Exam  Dec. 4–8 (NOT Dec. 12)  Taken in your usual lab room on your usual lab day and time (during the week before finals week). Exam will cover Labs 1–3 and will use Maple (not Maple TA). Lab 4 will be tested next term. The use of approved reference materials will be allowed; e.g., Maple online help, Lab 1–3 worksheets, Lab 1 & 2 summaries, a twopage handwritten "cheat sheet," and the practice final, but not Lab 1–3 solutions or materials prepared by other students. Exams will be submitted online using WebCT.  Practice Final 