Lecture Notes/Worksheets

Introducing Modern Computational Tools
ICS-6: Lecture A/Lab 1
Spring 2011


Course Expectations

Lectures and Labs

Learning to use any complex software tool is an intensive activity. We will have class every day of the week: MWF lectures and TuTh labs. I expect to show material in lecture on MWF, which you will put to practical use and extend during labs on TuTh. I will try to provide written materials (readings) for each lecture, which will be accompanied by a workbook that further illustrates the material.

The readings will be text files: click a reading to display it in your browse; right click a reading and select Save Target As... to download your own copy (for example to print or annotate it). After each lecture, I expect student to read the complete notes for that lecture, and follow the instructions it contains (see "-->"), to build spreadsheets by using the Excel features covered in the lecture/notes.

So, I will act as the guide in lecture, as we tour new territory. But, you need to revisit this territory by yourself, exploring it in more detail, after lecture but before the next lab.

The workbooks are .xlsx files; right click a workbook and select Save Target As... to download your own copy (for example, onto your desktop), and then double-click the workbook icon to start Excel on that workbook.

Lecture Attendance and Decorum

I expect students to attend class daily, arriving on time. The announcements made at the start of class are often very important. (I reserve the right to give small pop-quizzes on the material). I expect students to neither carry on private conversations, nor use their computers to answer e-mail, surf the web, day trade stocks, or perform any other activities unrelated to this course.

Ringing cell phones disrupt my lectures. Unless you are responsible for someone's life, your cell phone should be turned off. Otherwise, you should set it to operate in some silent mode (as mine will be set); if it rings silently, please leave the lecture, with a minimum of disruption to the rest of the students, to answer it. If your cell phone rings audibly in lecture, you will be asked to leave the lecture for that day.

Finally, if you know that you must leave early, please sit near a door, so that you can exit quietly and without disturbing the class.

Overall, please strive to be a considerate class member, both to me and to your fellow students.


Schedule, Readings, and Workbooks (more coming soon)

 
Week     Activity       Date Reading Workbook
#1 Lecture #13/28 Introduction to Spreadsheets and Excel Lecture 1
  Lecture #23/30 Fundamentals of Excel Formulas Lecture 2
  Lecture #34/1 Some Special/Useful Functions Lecture 3
#2 Lecture #44/4 Scatter Charts Lecture 4
  Lecture #54/6 Intermediate Worksheets, Cells, and Data Tables Lecture 5
  Lecture #64/8 Finish Lecture #5 Lecture 5
#3 Lecture #74/11 Example Models Lecture 7 (.zip)
  Lecture #84/13 Example Models (continued) + Questions for In-Lab Exam #1 Lecture 7 (.zip)
  In-Lab Exam #14/14 Download .xlsx file for exam (available when lab starts)  
  Lecture #94/15 Reference Functions Lecture 9
#4 Lecture #104/18 Reference Functions (continued) Lecture 10
  Lecture #114/20 Names for Values and Actions (macros) Lecture 11
  Lecture #124/22 Charts with Names, Controls, Data Validation Lecture 12
#5 Lecture #134/25 A Quick Tour of Other Charts Lecture 13
  Lecture #144/27 Arrays and Array Formulas Lecture 14
  In-Lab Exam #24/28 Download .xlsm file for exam (available when lab starts)  
  Lecture #154/29 Arrays and Array Formulas (continued) Lecture 15
#6 Lecture #165/2 Introducing Data Bases and Simple Queries via Autofilter and Sorting Lecture 16
  Lecture #175/4 More Complicated Queries via Cells Lecture 17
  Lecture #185/6 Complicated Queries by Example Lecture 18
7 Lecture #195/9 Introducing Pivot Tables and Pivot Charts Lecture 19
  Lecture #205/11 More Examples of Pivot Tables Lecture 20
  Lecture #215/13 Class will NOT meet None
#8 Lecture #225/16 Importing Data into Excel Lecture 19
files.zip
  Lecture #235/18 Introducing Visual Basic (VBA) Subroutines Lecture 23 (start)
Lecture 23 (finish)
  In-Lab Exam #35/19 Download .xlsx file for exam (available when lab starts)  
  Lecture #245/20 Visual Basic Functions and Parameters/Arguments Lecture 24 (start)
Lecture 24 (finish)
#9 Lecture #255/23 Selection, Assignment, and IF Statements: Compute PI Example Lecture 25
  Lecture #265/25 Indefinite Looping: Do Until Lecture 26
  Lecture #275/27 More on Input/Two Examples Lecture 27
#10 Lecture #285/30 Memorial Day: Class will NOT meet None
  Lecture #296/1 Excel's Solver Lecture 29
  In-Lab Exam #46/2 Download .xlsm file for exam (available when lab starts)  
  Lecture #306/3 Course Wrap-up, review for Final None
Final Final Exam6/8 Download .xlsm file for exam (available when lab starts)  
Final Exams Week6/8 We will have a comprehensive 2-hour IN-LAB final exam
on Wednesday, June 8th, 10:30pm - 12:30pm in ICS 183
(see the Final Exam Schedule, Spring 2011).

I will send email when I have computed/entered final grades,
which are due to UCI by Thursday, June 16 at 5pm.