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.
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
|