Upload
jeffrey-underwood
View
215
Download
0
Embed Size (px)
Citation preview
계산과학 주제연구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
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
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.
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
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*
Lecture
• Introduce New Topics
• Discuss Issues of Programming
• Look at History
• You can ask questions at ANY time
– I like when students ask questions
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
Group Work (Homework)
• Some homework will involve Group
Work
• You may need to meet outside of
class
Homework
• Some Homework will be done alone
• Typically you will have less than 1
week
Class Presentations
• I may ask you to present a project or
homework in class
• This is often the most efficient way to
evaluate work.
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
Take an Online Survey!
• Please take the online survey for me.
• A link is located online at:
http://www.eriksevre.com/classes/
About This Course
• Course Goals
• Workload
• Adaptive Technology
Goals
• Learn C# Programming Basics
• Create Programs for Windows
• Expand on Windows Programming to
touch based interface
• Learn about creating adaptive
technologies
Workload
• Classwork
• Homework
• Group Work
• Presentations
• Online Quizzes
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
• “For people without disabilities
technology makes things easier, for
people with disabilities technology
makes things possible”
• -- IBM training manual (1991)
Adaptive Technology
• We will study adaptive technology
(AT)
• “For people without disabilities
technology makes things easier, for
people with disabilities technology
makes things possible”
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
Let’s Get Programming
• Finish Install
• Run Our First Program
• Make some Changes