Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.

Similar presentations


Presentation on theme: "1 Computer Science 1021 Programming in Java Geoff Draper University of Utah."— Presentation transcript:

1 1 Computer Science 1021 Programming in Java Geoff Draper University of Utah

2 University of Utah 2 Questions Before going further, please feel free to interrupt at any point and ask questions. If I don’t call you by name, please state your name before your question.

3 University of Utah 3 Why are you here? Its required! NO!

4 University of Utah 4 Foundations! Foundation to be used in all other programming/problem solving endeavors -Useful set of tools/skills to bring back to your work/studies, or for continuing into CS or Engineering -Ability to produce an ordered sequence of steps to solve a problem

5 University of Utah 5 What Should You Learn in CS1021? 1.Problem Solving 2.General Programming Semantics 3.Tool Usage 4.Language Syntax 5.Practical Experience 6.A Love for the Art of Programming 7.Oh… and Java.

6 University of Utah 6 Java Java  very big! Summer  very short! We can still write interesting programs! Today  one small program.

7 University of Utah 7 Who takes this class? ??? We will find out! Survey!

8 University of Utah 8 Class Web Page Syllabus Lectures Assignments Grades etc etc etc. www.cs.utah.edu/classes/cs1021

9 University of Utah 9 Homework You LEARN programming BY programming! 8 assignments: all writing programs Each will depend on concepts used in the previous assignment

10 University of Utah 10 10 This Course can be Hard! Programming requires lots of time: -Why? This Class should be fun! -Why? Please take the time to meet with the TA and Instructor throughout the course!

11 University of Utah 11 11 Why so much time? Programs are not like essays. They either work or do not work. -A single ‘;’ (out of thousands of lines of code) in the wrong spot can cause a program to fail and you to spend hours and hours in the lab!

12 University of Utah 12 12 Reasonable Expectations Less than 10 hours a week Rule of Thumb: -“If a particular element of a program is taking more than an hour, get help!” -“If you have spent more than a couple hours without accomplishment, GET HELP!” -“If it’s late at night and there is no help? GO HOME”

13 University of Utah 13 13 How to Succeed Start Early Read the assignment twice Go to all the lectures Work in the Lab while the TA is available Have questions for in class Do NOT wait for the last day when the lab is historically packed! Check (and send) EMAIL!!!!

14 University of Utah 14 14 Getting Help I am here to help you. Come talk to me. Use the TA Use the teach-cs1021@cs.utah.edu mailing list!teach-cs1021@cs.utah.edu Read the examples on-line

15 University of Utah 15 15 A Personal Request I would like to meet with each of you individually at least once this summer -During office hours, or by appointment -Get to know you better -Get your thoughts on the course -How can I tailor the course to best suit you?

16 University of Utah 16 16 Java Two main types of Java programs -Applications -Applets

17 University of Utah 17 17 Application: Examples

18 University of Utah 18 18 Application: Examples

19 University of Utah 19 19 Applet: Examples

20 University of Utah 20 20 Applet: Examples

21 University of Utah 21 21 Applet: Dissected! And now for a very simple example of an applet!


Download ppt "1 Computer Science 1021 Programming in Java Geoff Draper University of Utah."

Similar presentations


Ads by Google