COSC 2371

weaverchurchSoftware and s/w Development

Aug 15, 2012 (5 years and 1 month ago)

233 views

COSC 1336


Spring 2006



General Information


TEXTS:

Absolute Java, 2
nd

edition
,
Savitch



Note: If you purchase a used book, be sure that is contains the CD in the
inside back cover.



This will be distributed to you as it is developed
:



COSC 1336

Assi
gnment and Information Booklet


OFFICE HOURS
:


9:00
-

10:00

MWF (office 75 Maes
)

11:00
-

12:00

MWF


EMAIL :

foreman@hal.lamar.edu


GRADING

:

7
..10

programs

1/4



Test 1


1/4

Wed, Feb 15


( TENTATIVE )

Test 2


1/4

Mon, Apr 3



( TENTATIVE

)



Final exam


1/4

Mon,
May 8 (11:00
-

1
:30)

( FIXED )


ATTENDANCE
:

Attendance is mandatory. A seating chart will be developed and checked More
than three unexcused absences will cause 3 points to be deducted from your
final average for

each additional absence.


Being late to class is the same as being absent.


LAB
:

Unless you already have credit for the lab, you will also be taking the lab that
goes along with this class. We will try to keep the lab and our class on
associated topics,
but I have never done this before, and do not know how well it
works.


LATE PROGRAMS
:

Programs are due at the beginning of class on the date specified. Late programs
will be
accepted up to the next class meeting. If turned in on the due date, but
after cl
ass and before I leave for the day, 10% will be taken off. From then until
the next class meeting, 20
% will be taken off. After that, the program will
normally not be accepted. Many program assignments will have an optional extra
credit component Extra
credit cannot produce a homework average higher than
100%. At the risk of belaboring the obvious, it is foolish to turn in nothing at all.


MAKE
-

UP TESTS:

Except in special circumstances, NO MAKE
-
UP tests will be given.

The final will be counted twice
if you miss a test.



CURVE:

No curve is guaranteed. If I feel a curve is justified at the end of the semester,
then one will be applied to your final average. The curve will NEVER be larger
than 10 points and is typically a point or two.


OTHER DATES
OF INTEREST
:


Feb 22
is the
first drop date
.

(Your first test will be given on or before this day.
)



Apr 10 is the last drop date
.
(Your second test will be given on or before this day
.)


THIS BOOKLET ON DISK
:

I can
copy all the files in this boo
klet onto
a CD for you if you bring me one.
Unfortunately, most of them will not be ready at the beginning of the semester
. I will
attempt to make all these files available on the web under
www.cs.lamar.edu

as soon

as I have written them


PROGRAMS

:

Programs will be written in Java and run under Netbeans
. The example
programs in this booklet were tested in
Netbeans under Windows
.


Seven

(7)

to ten (10)

program assignments will be made. Programs will be due
approx
imately every two weeks.


WHAT TO TURN IN:

A
Netbeans project

file

containing all your Java

source code
and any data files
needed are to be placed on a 3 ½ “ floppy or a
CD.
Unless you are told
otherwise, everything must be in the
src

folder (source packag
es) within the
project. It is not necessary that the project
contain output files.

The 1336

Program Assignment Bookle
t contains
11 grade sheets
. Place your disk
(s)

and
the appropriate grade sheet in a closable
transparent
envelope and turn this in.
Be sure

to fill out the grade sheet appropriately. You
really should i
nclude two
disks in case one self destructs.
You should also check the src folder in your
project after you create the disk to be sure it is there.
Buy
at least 4
envelopes

and at least 10 dis
ks
, as it is to be expected that you may
often
not get one back
before the next is turned in.


HOW TO NAME YOUR PROJECT:

It is important that your Netbeans project not be named the same as that of
anyone else in the class. Therefore, always name your proje
ct:
Proj#_
FML
.
Here the
#

will always be the project number and
FML

will be your first, middle,
and last initials. If you do not have a middle name, use N

for “none”
.






COLLUSION ON ASSIGNMENTS

:

One of the files in this booklet is titled
Guidelines for

Grading Homework
Assignments
. It describes how your programs will be graded.


In addition, if I feel that two programs are too similar, the grade given both
programs will be zero( 0 ). This imposes a burden on you that you not allow
others to copy your

programs. This may mean not throwing old versions away at
school, as students have been known to remove programs from the wastebasket
to copy them. Furthermore, you are not to obtain assistance from others on how
to write the algorithm for the solution o
f a program. You may ask for help on
removing a syntactic or semantic error from a program already written.