![Page 1: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/1.jpg)
Summer Training on Computer Science, WCU
Summer Training on Computer Science 2007-08
Zhen JiangDepartment of Computer Science
West Chester UniversityWest Chester, PA 19383
[email protected]: www.cs.wcupa.edu/~zjiang
Phil ReggioKennett Middle School
[email protected]: http://mail.kcsd.org/~preggio
![Page 2: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/2.jpg)
Summer Training on Computer Science, WCU
Outline
Introduction Visual Basic Programming I Visual Basic Programming II Advanced Programming I
(Decision) Advanced Programming II
(Animation)
![Page 3: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/3.jpg)
Summer Training on Computer Science, WCU
Day 1: Introduction
Introduce yourself and know each other in class.
Share the experience of using computer tools: Word, Power point, Excel, IE, and etc.
![Page 4: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/4.jpg)
Summer Training on Computer Science, WCU
Day 1: Word <Insert>
<Symbol> ≥
<Picture> download the picture from
http://www.cs.wcupa.edu/~zjiang/IMG_0994.jpg
![Page 5: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/5.jpg)
Day 1: Word
<Insert> <Picture>
Any idea?
Need a special tool “Dia”. Free download from
http://dia-installer.de/index.html. Example: www.cs.wcupa.edu/~zjiang/pre.pdf
![Page 6: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/6.jpg)
Summer Training on Computer Science, WCU
Day 1: Word
Break
![Page 7: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/7.jpg)
Summer Training on Computer Science, WCU
Day 1: Word
<Insert> <Object>
Summer Training on Computer Science
Zhen JiangDepartment of Computer ScienceWest Chester UniversityWest Chester, PA [email protected]
![Page 8: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/8.jpg)
Day 1: Word
<Format>
![Page 9: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/9.jpg)
Summer Training on Computer Science, WCU
Day 1: Word
see the difference between www.cs.wcupa.edu/~zjiang/pre.pdfand www.cs.wcupa.edu/~zjiang/pdsec07.pdf
![Page 10: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/10.jpg)
Summer Training on Computer Science, WCU
Day 1: Power Point <Insert>
<Date and Time>
![Page 11: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/11.jpg)
Summer Training on Computer Science, WCU
Day 1: Power Point <Slide Show>
<Custom Animation>, <Add Effect>, <Motion Path>
![Page 12: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/12.jpg)
Summer Training on Computer Science, WCU
Day 1: Excel
Lunch time
![Page 13: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/13.jpg)
Summer Training on Computer Science, WCU
Day 1: Excel
=average(c6:c28)
Another well used function: SUM
Document resource: www.cs.wcupa.edu/~zjiang/summer07_student_grade_sample.xls.
![Page 14: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/14.jpg)
Summer Training on Computer Science, WCU
Day 1: Excel <Insert>
<Chart>
![Page 15: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/15.jpg)
Summer Training on Computer Science, WCU
Day 1: Excel Plan to buy a dream car (a
matchbox collection)? Setup total price of the car as my target
(i.e., $25) Input daily earnings (gardening,
cleaning, etc) Calculate the average daily earning for
the past time Estimate how long to expect Result table
![Page 16: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/16.jpg)
Summer Training on Computer Science, WCU
Day 1: IE
Break
![Page 17: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/17.jpg)
Summer Training on Computer Science, WCU
Day 1: IE
![Page 18: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/18.jpg)
Summer Training on Computer Science, WCU
Day 1: IE
![Page 19: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/19.jpg)
Summer Training on Computer Science, WCU
Day 1: IE
![Page 20: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/20.jpg)
Summer Training on Computer Science, WCU
Day 1: IE What’s the difference? Narrow down to the most
relevant information.
![Page 21: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/21.jpg)
Summer Training on Computer Science, WCU
Day 1: Practice Time
Continue your work on Excel
![Page 22: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/22.jpg)
Summer Training on Computer Science, WCU
Day 2: Introduction
![Page 23: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/23.jpg)
Summer Training on Computer Science, WCU
Day 2: Introduction “Google” your home address (the
address where you are living) and see what maps.google.com shows.
Look around your neighborhood Save the pictures and load into a
word file (see the detailed steps in this link).
Save this file as “home.doc” and show your parents later
![Page 24: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/24.jpg)
Summer Training on Computer Science, WCU
Break
Day 2: VB Programming I
![Page 25: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/25.jpg)
Summer Training on Computer Science, WCU
Day 2: VB Programming I
Learn the difficulty of programming.
![Page 26: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/26.jpg)
Summer Training on Computer Science, WCU
Day 2: VB Programming I Face (start of software, steps, objects,
properties, events, assignment, save all, build, run(2))
Calculator types, variables, declarations, operations, functions Interfaces, goal/function, textbox, text property,
consistent change in property window, where to get number, try +, string and number, val (approach 1), variable, declaration (approach 2, auto conversion).
Lunch time String
+, &, length, indexof, substring “1”+”1” = “2”?
![Page 27: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/27.jpg)
Summer Training on Computer Science, WCU
Day 3: VB Programming I
Profile introducing Picturebox, image, sizemode, color,
visible, end Break Practice time Lunch time
![Page 28: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/28.jpg)
Summer Training on Computer Science, WCU
Day 3: VB Programming II
No pain no gain!
![Page 29: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/29.jpg)
Summer Training on Computer Science, WCU
Day 3: VB Programming II
Driver License Check (true/false) Goal: either one, but not both If then else Simple condition and complex
condition Truth table
![Page 30: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/30.jpg)
Summer Training on Computer Science, WCU
Day 4: VB Programming II
Dice How to express the selection range in
a condition (i.e., <1,2,3> button) Break Price is right
Visible and invisible objects
![Page 31: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/31.jpg)
Summer Training on Computer Science, WCU
Day 4: VB Programming II
Lunch time Picture box revisit (Timer) Practice time (for presentation
tomorrow)
![Page 32: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/32.jpg)
Summer Training on Computer Science, WCU
Student presentations Break VB presentation tool (auto) Lunch time Practice time
Day 5: Advanced Programming II
![Page 33: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/33.jpg)
Summer Training on Computer Science, WCU
Day 5: Conclusion 1 Computer Language used 2 instructors 2 projects 5 windows tools browsed 5 days’ full time training 6 program demonstrations ? student presentations 8 programs developed for each student ? (out of ?) is the grade of this course given by
all students
![Page 34: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University](https://reader035.vdocuments.net/reader035/viewer/2022081519/56649d6f5503460f94a502f1/html5/thumbnails/34.jpg)
Summer Training on Computer Science, WCU