Top Banner
계계계계 계계계계 Research Topics in Computational Science
21

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

Dec 25, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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