CS187 Java Programming

 

Instructor: Doug Bocaz-Larson Email: [email protected]

Meeting Time: WEB Phone: 290-1331/287-6656

Lab/Office hours in room 124: M/W 6:45-8:15 and Tu/Th 5:30-6:45/8:00-8:15

Text: Java Programming: Complete Concepts and Techniques ISBN: 0-7895-6832-2

 

Course Description:

This is an introduction to the Java programming language. Students will create java programs and projects to give practical experience in the language.

 

Instructor Availability:
I will be happy to work with you in a computer lab at NMSU-Grants at scheduled times. Please call my cell phone (505-290-1331) or my office (505-287-6656) or email me ([email protected]) for questions or to arrange a time to me. Email is actually the quickest way to reach me followed by leaving a message on my cell phone. I check my office phone the least often. Feel free to ask questions anytime. Most importantly, turn your assignments in on time and don't get behind.

 

Discussions:

§  Here are some tips when you post: In your posting include a website link where you found your information and write a paragraph summary of what you learned from the website. Be sure this is in your own words. Do not copy and paste from the website. I want to hear your thoughts and ideas on the topic. NOTE: Everyone must find something different about the history of Linux so be sure to read what others have posted before you. You will be asked to do another posting if you repeat information.

 

Deadlines
Students must meet the deadlines in order to receive full credit for assignments, quizzes, and projects. You will be given until the Monday after the assignment deadline to turn in the assignments for full credit. After that point, 10% will be taken off for each week the assignment is late up to 40%. The final deadline is not flexible. No late assignments will be taken after the final deadline for the course.

Failure to meet the above deadlines may result in your being dropped from the course by the first 4 week deadline or a failing grade on the 2nd 4 weeks.

 

Important Dates

Jan. 13 Classes Begin

Jan. 17 MLK

Mar. 3 Last Day to Drop

Mar. 21-25 Spring Break No Class

 

Words of Wisdom

When you take a course about computers, you get out of it what you put into it. Computers are constantly changing and you must be constantly learning to keep on the cutting edge. A class in computers will help you get started, but it is up to you to go that extra mile to become an expert. Working with computers is like learning a musical instrument. You don’t become a good musician without practice. It is the same with computers. If you don’t practice and develop your skills on your own, then you’ll never be a true techie. No computer class can teach you everything you need to know on a topic. Computer courses are a jumping off point to a journey, not a destination.

 

Getting Started with WebCT

WebCT Directions

If have never taken a web course, please do the following.

1. Go to: http://salsa.nmsu.edu

2. Click "Create Your ID" on left side of screen

3. Enter your social security number and your date of birth.

4. Click Continue and follow directions.

5. When you are done, email your instructor (Doug Bocaz-Larson) at [email protected] so you can be added to the course.

6. Please allow for 24 hours between the time you create your idea and the time you can enter the course.

7. Return to http://salsa.nmsu.edu, enter your username and password and click the link to your course.

(If you have any questions you can email me at [email protected], call my cell 290-1331, or my office 287-6656)

 


Evaluation:

Attendance 40%

Assignments/Homework 40%

Projects (Midterm/Final) 10%

Exams (Midterm/Final) 10%

 

Grading scale:

100-90% A

89-80% B

79-70% C

69-60% D

>59% F


 

Important Notes to Students (the fine print):

If you have, or believe you have, a disability that would benefit from any accommodation(s), you may wish to register with the Student Services Office on the first floor of Martinez Hall. All medical information will be treated confidentially. After you have registered, please make sure that I receive a copy of the accommodation memorandum from Student Services within the first two weeks of class. It will be your responsibility to inform me or the office of Student Services (in a timely manner) if the services/accommodations are not meeting your needs. If you have a condition that may affect your ability to exit safely from the premises in an emergency or that may cause an emergency during class, you are encouraged to discuss any concerns with Ms. Irene Charles-Lutz, Campus Student Services Officer at 287-6629, or with me at 287-6656.

 

Any student found guilty of academic misconduct shall be subject to disciplinary action. Academic misconduct includes, but is not limited to, the following actions: cheating; plagiarism; unauthorized possession of examinations, reserve library materials or laboratory materials; unauthorized changing of grades on an examination, instructor’s grade book or grade report; nondisclosure or misrepresentation in filing out applications or other college records; or violation of computer use policies. The following disciplinary actions and sanctions may be imposed for any of the above infractions of regulations: disciplinary probation, disciplinary suspension, dismissal, expulsion.


This is a preview of the upcoming Spring schedule of assignments.

This schedule will be updated on Jan. 13, 2005

Tentative Schedule for CS187 (subject to change)

Class Dates

Topics Covered

Jan. 18-20

Book chapter 1

Target Global – make programs in target global – part 1

Chapter 1 quiz

Jan. 25-27

Book chapter 2 (create program in chapter)

Target Global part 2

Chapter 2 quiz (on WebCT)

Feb. 1-3

Chapter 2 challenge (create own program…)

Chapter 3 in book (create program in chapter)

Target Global part 3

Feb. 8-10

Chapter 3 quiz

Chapter 3 challenge (create own program…)

Chapter 4 in book (create program in chapter)

Feb. 15-17

Target Global 4

Chapter 4 quiz

Feb. 22-24

Chapter 4 challenge

Chapter 5 in book (create program in chapter)

Target Global

Mar. 1-3

Chapter 5 quiz

Chapter 5 challenge (create own program…)

Chapter 6 in book (create program in chapter)

March 3 – Last day to drop

Mar. 8-10

Target Global 6

Chapter 6 quiz

Chapter 6 challenge (create own program…)

Mar. 15-17

Chapter 7 in book (create program in chapter)

Target Global 7

Chapter 7 quiz

Mar. 22-24

Spring Break

Mar. 29-31

Chapter 7 challenge (create own program…)

Chapter 8 in book (create program in chapter)

Target Global 8

April 5-7

Chapter 8 quiz

Chapter 8 challenge (create own program…)

April 12-14

Non book java programs

April 19-21

FINAL PROJECT

Java Robots

Make Java Games

April 26-28

Work on final project

May 3

All assignments due

 

Hosted by www.Geocities.ws

1