summer training on computer science, wcu summer training on computer science 2007-08 zhen jiang...

34
Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19383 [email protected] URL: www.cs.wcupa.edu/~zjiang Phil Reggio Kennett Middle School [email protected] URL: http://mail.kcsd.org/~preggio

Upload: melinda-parks

Post on 21-Dec-2015

215 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Summer Training on Computer Science, WCU Summer Training on Computer Science 2007-08 Zhen Jiang Department of Computer Science West Chester University

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Summer Training on Computer Science, WCU