Unformatted text preview:

1 2 Syllabus Office Hours Intro to Programming II Introduction Course Text Prerequisites Grading Policies Chris Brooks Department of Computer Science University of San Francisco Department of Computer Science University of San Francisco p 1 1 3 Topics Department of Computer Science University of San Francisco p 2 1 4 This class is designed to give you more familiarity and skill in Java Programming OO design Basic Software Engineering skills Abstraction Practice practice practice Grading You ll have a series of lab assignments to do Done in class Satisfactory unsatisfactory grade You ll also have four programming projects Larger 2 weeks apiece You ll also get an introduction to programming in C Plus two midterms and a final In class closed notes I believe that the best way to learn a topic like programming is to do it Department of Computer Science University of San Francisco p 3 1 5 How to Succeed Department of Computer Science University of San Francisco p 4 1 6 Come to class Pay attention Ask questions How to Succeed Come to class Pay attention Ask questions A question as vague as I don t get it is perfectly acceptable If you re confused at least half the class is also Don t wait until after class to ask Department of Computer Science University of San Francisco p 5 Department of Computer Science University of San Francisco p 6 1 7 How to Succeed 1 8 Come to class Pay attention Ask questions A question as vague as I don t get it is perfectly How to Succeed Come to class Pay attention Ask questions A question as vague as I don t get it is perfectly acceptable acceptable If you re confused at least half the class is also Don t wait until after class to ask Come by my office I am very available to students If you re confused at least half the class is also Don t wait until after class to ask Come by my office I am very available to students Start the homework assignments and projects early Waiting until the last minute to start projects is a bad idea Department of Computer Science University of San Francisco p 7 1 9 How to Succeed Department of Computer Science University of San Francisco p 8 1 10 Come to class Pay attention Ask questions A question as vague as I don t get it is perfectly acceptable If you re confused at least half the class is also Don t wait until after class to ask Words of Wisdom 90 of life is showing up Woody Allen Just keep swimming Finding Nemo Never mistake activity for achievement John Wooden Teachers open the door You must step through on your own Chinese Proverb Come by my office I am very available to students Start the homework assignments and projects early Waiting until the last minute to start projects is a bad idea Read the textbook Ask Questions Come to Class Department of Computer Science University of San Francisco p 9 1 11 Words of Wisdom Department of Computer Science University of San Francisco p 10 1 12 90 of life is showing up Woody Allen Just keep swimming Finding Nemo Never mistake activity for achievement John Wooden Teachers open the door You must step through on your own Chinese Proverb Lab 1 Java Practice Write a program that converts from Fahrenheit to Celsius It should prompt the user for a temperature and then ask whether the input is in Fahrenheit or Celsius It should then calculate the temperature for the other scale The relevant formulae are F C Do I contradict myself Very well then I contradict myself I am large I contain multitudes Walt Whitman 9 5 C 32 5 9 F 32 You should have a main method that prompts the user for a temperature and asks whether it s Fahrenheit or Celsius You should have static methods called FtoC and CtoF Department of Computer Science University of San Francisco p 11 Department of Computer Science University of San Francisco p 12 1 13 Lab 1 Java Practice 1 14 L L 2 13 Write a Java applet that draws the Olympic Logo The circles in the logo should be colored L to R blue yellow black green red Department of Computer Science University of San Francisco p 13 Lab 1 Java Practice Write a program that creates an array of 50 integers Use a for loop and an if statement to place a 1 in all cells where the index is even and a 0 in all cells where the index is odd the first index is 0 For example a 3 should contain a 0 and a 2 should contain a 1 Print out the array after filling it in Department of Computer Science University of San Francisco p 14


View Full Document

USF CS 112 - Intro to Programming II

Documents in this Course
Structs

Structs

4 pages

Trees

Trees

25 pages

Strings

Strings

27 pages

Queues

Queues

3 pages

Trees

Trees

24 pages

Arrays

Arrays

5 pages

ArrayList

ArrayList

24 pages

Stacks

Stacks

2 pages

Stacks

Stacks

8 pages

Trees

Trees

24 pages

Stacks

Stacks

8 pages

Queues

Queues

16 pages

Queues

Queues

17 pages

Queues

Queues

17 pages

Load more
Loading Unlocking...
Login

Join to view Intro to Programming II and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Intro to Programming II and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?