GBIS710 - Class of October 27

 

Syllabus Updates

You will notice that I have deleted some future reading assignments. Also, I would like to formally recognize current practice. I will not access late penalties for homework assignments. However, Project I and Project II must be submitted on time. In fact you should try to finish Project I by November 10.

Project Work

Plan your project work so that you will be able to submit something that compiles and works (at least paritally) on the target date. If you aren't done by the target date, submitting something that compiles and meets part of the requirements will give you the maximum partial credit. There will be no opportunities to resubmit project work.

Reading

You should next read Chapters 16,17,20, and 21. You will need the material in 16 and 17 for Homework 9 and for Project II. Chapters 20 and 21 are important to anyone who wants to write real programs in Java. Use of Collections and Wrapper Classes and their associated methods is required for writing serious programs.

The textbook slides for Chapters 20 and 21 will be included with the "Lecture" for October 27. The slides for Chapters 16 and 17 will be included for the "Lecture for November 3.

Homework

There is no new assignment for October 27. Hw9 will cover strings and you will have your choice of doing a Java Swing problem or a database problem for Hw10. See the syllabus for the schedule

Project II

The requirements for Project II will be released on November 10. Between now and then, I invite you to propose your own Project II to me. If there is something that you have always wanted to do in the world of programming, here is your opportunity to do it instead of the Project II that I will define.

Have you always wanted to write a program that visits a web site, examines it and reports on what is there? (Chapter 27). Here is your chance. Do you want to write your own web crawler that will visit a list of URLs? Do you want to navigate through a single web site by follow its links? Propose to me the utility program that you want to write.

Do you want to write a Java Web Application (Chapter 29 or Chapters 29 and 30)? Here is your chance. Propose to me the application you want to write. (Look at Chapter 29 first)

Is there something else that you would like to do? This is your opportunity to think creatively so you can do what you want to do instead of what I define for you.