21
계계계계 계계계계 Research Topics in Computational Science

계산과학 주제연구 Research Topics in Computational Science

Embed Size (px)

Citation preview

Page 1: 계산과학 주제연구 Research Topics in Computational Science

계산과학 주제연구Research Topics in

Computational Science

Page 2: 계산과학 주제연구 Research Topics in Computational Science

Getting Started

• Hi I’m Erik!

• I don’t speak Korean

• I’m a computer programmer

• I’m from America

• I teach like an American

– That mean’s I like student participation

– I like student questions

Page 3: 계산과학 주제연구 Research Topics in Computational Science

About This Course

• We will learn to program

– Using the C# (“C Sharp”) language

–Writing Programs for Windows

• By the end of semester we will write

“Touch Interface” programs

• The curriculum for this course is dynamic

Page 4: 계산과학 주제연구 Research Topics in Computational Science

First Let’s Start the Install

• Downloading files will take time so I

will lecture while the file downloads

• We will install files in class so you can

see what we need to do to install it at

home.

Page 5: 계산과학 주제연구 Research Topics in Computational Science

Visual Studio 2010 Express

• We want the OLD version of visual studio

– (When I tried testing with newer versions there were

problems, but the old version is fine)

• We will use “Visual Studio 2010 Express” because

it is FREE

http://www.microsoft.com/visualstudio/eng/

products/visual-studio-2010-express

Page 6: 계산과학 주제연구 Research Topics in Computational Science

How I Teach

• Lecture

• Group Work

– I try to have students work in small groups on

small projects during class (~<10 min)

• Homework

– Homework problems will have strict due

dates*

Page 7: 계산과학 주제연구 Research Topics in Computational Science

Lecture

• Introduce New Topics

• Discuss Issues of Programming

• Look at History

• You can ask questions at ANY time

– I like when students ask questions

Page 8: 계산과학 주제연구 Research Topics in Computational Science

Group Work (In Class)

• Most days there will be group work

• Often there will be a time limit

• Sometimes you will not finish

–… and that is OK!

• You must DO something to LEARN

something

Page 9: 계산과학 주제연구 Research Topics in Computational Science

Group Work (Homework)

• Some homework will involve Group

Work

• You may need to meet outside of

class

Page 10: 계산과학 주제연구 Research Topics in Computational Science

Homework

• Some Homework will be done alone

• Typically you will have less than 1

week

Page 11: 계산과학 주제연구 Research Topics in Computational Science

Class Presentations

• I may ask you to present a project or

homework in class

• This is often the most efficient way to

evaluate work.

Page 12: 계산과학 주제연구 Research Topics in Computational Science

Other Assessments

• I will try and use a variety of

assessment techniques to evaluate

understanding

– Online Quizzes

– In Class Questions

– others as I see fit

Page 13: 계산과학 주제연구 Research Topics in Computational Science

Take an Online Survey!

• Please take the online survey for me.

• A link is located online at:

http://www.eriksevre.com/classes/

Page 14: 계산과학 주제연구 Research Topics in Computational Science

About This Course

• Course Goals

• Workload

• Adaptive Technology

Page 15: 계산과학 주제연구 Research Topics in Computational Science

Goals

• Learn C# Programming Basics

• Create Programs for Windows

• Expand on Windows Programming to

touch based interface

• Learn about creating adaptive

technologies

Page 16: 계산과학 주제연구 Research Topics in Computational Science

Workload

• Classwork

• Homework

• Group Work

• Presentations

• Online Quizzes

Page 17: 계산과학 주제연구 Research Topics in Computational Science

Programming Notes

• Programming Homework is Deceptive

• Problems in programs can take a while to fix

• Partial work is accepted (and sometimes

necessary)

• Sometimes computers don’t work as

expected

Page 18: 계산과학 주제연구 Research Topics in Computational Science

• “For people without disabilities

technology makes things easier, for

people with disabilities technology

makes things possible”

• -- IBM training manual (1991)

Page 19: 계산과학 주제연구 Research Topics in Computational Science

Adaptive Technology

• We will study adaptive technology

(AT)

• “For people without disabilities

technology makes things easier, for

people with disabilities technology

makes things possible”

Page 20: 계산과학 주제연구 Research Topics in Computational Science

How to save work?

• I use Dropbox

• You can use Dropbox, Google Drive,

or use a USB storage device.

• Forgetting a USB drive is NOT an

excuse to not do work

Page 21: 계산과학 주제연구 Research Topics in Computational Science

Let’s Get Programming

• Finish Install

• Run Our First Program

• Make some Changes