210 likes | 296 Views
계산과학 주제연구 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
E N D
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