THE UNIVERSITY OF AKRON

mongooseriverDéveloppement de logiciels

7 juin 2012 (il y a 2 années et 5 mois)

425 vue(s)

2440: 1
60
Java Programming

The University of Akron

D
ept of Business Technology

Course Syllabus

Summit College

Computer Information Systems

Spring 2012



mongooseriver_2e4106e1
-
110a
-
4291
-
afe6
-
b63071b431d0.doc

Enoch E. Damson

Page
1

of
3

Professor:

Enoch E. Damson

Office:


Polsky M185N

Office Phone:

(330) 972
-
7162

Office Hours:

(TTh)
3
:00pm


5:00pm

E
-
mail:


damson@uakron.edu


URLs:


http://gozips.uakron.edu/~damson/java.html

(
Inst
ructor’s
C
ourse
Web
site
)



http://springboard.uakron.edu

(Springboard Website for assignment submissions)


TEXTS



Tony Gaddis
.
Starting Out with Java: From Control Structures through Objects,
4
th

Edition
.
Add
ison Wesley
,
2010
.


SOFTWARE

You will need to download and install the following software for the class.



JDK (
http://java.sun.com/javase/downloads/index.jsp
)



JGrasp (
http://www.jgrasp.org
) or
NetBeans (
http://www.netbeans.org
)


PRE
-
REQUISITES

2440: 121 Introduction to Logic/Programming


COURSE DESCRIPTION

An introduction of the object oriented programming (OOP) me
thodology with the Java Programming language.
Programming techniques are demonstrated through coding, testing and debugging of Java applications and applets.


COURSE OBJECTIVES

Students must be able to:



Understand the object
-
oriented programming (OOP) meth
odology



Understand the
fundamentals of the
Java programming language



Demonstrate the concept
ual knowledge of OOP using Java



Design, code and test

Java applications and applets


STUDENT ACTIVITIES/INSTRUCTIONAL STRATEGIES



Assignments:
There will be several

assignments due at specific dates.



Tests:

There will be two tests in the class.



Examinations:
There will be a midterm exam
but no

final exam.



Project:
Each student is expected to develop a
Java
application
based on specifications to be provided by
the
instructor at the end of the semester.



Late assignments are not accepted for grading.



No incomplete grades will be given in this class.



Poor attendance will result in a lower grade. If a student has a genuine reason for being late or absent,
he/she is exp
ected to notify the instructor ahead of time (before the date of absence or lateness). Failure to
do this may prevent the student from making up a missed quiz or exams.



No food or beverages are allowed in the computer labs.



Use of cell phones, headsets, a
nd other distracting devices are not allowed during class.



Web browsing and any form of online chatting and messaging are not allowed during class.


GRADE EVALUATION

Assignments

30%

Tests

20%

Midterm Exam

20%

Final
Project

20%

Class Participation

10%


2440: 1
60
Java Programming

The University of Akron

D
ept of Business Technology

Course Syllabus

Summit College

Computer Information Systems

Spring 2012



mongooseriver_2e4106e1
-
110a
-
4291
-
afe6
-
b63071b431d0.doc

Enoch E. Damson

Page
2

of
3

GRADE SCALE (%)

100
-

95 A


94
-

90 A
-

89
-

87 B+

86
-

83 B

82
-

80 B
-

79
-

75 C+

74
-

70 C

69
-

65 C
-

64
-

50 D

0


49 c


UNIVERSITY POLICIES



The University of Akron community is governed by the policies and regulations contained in the Student Code
o
f Conduct available at

the office of Student Judiciary Affairs
(
http://www.uakron.edu/studentlife/sja/index.php
)
.



The following are examples of academic dishonesty and will result in an autom
atic F grade for the course.

o

Submission of an assignment as the student's original work that is the work of another person.

o

Failure to appropriately cite references from published or unpublished works.

o

Unauthorized copying of an assignment in computer prog
ramming, or the

unauthorized examination or
view of the computer, specifically during examinations.

o

Possession and/or unauthorized use of tests, notes, books, calculators or formulas

stored in calculators
not authorized by the instructor during an examinat
ion.

o

Providing and/or receiving information from another student other than the instructor,

by any means.

o

Observing or assisting another student's work, when not part of a group activity.

o

Violation of the procedures prescribed by the
instructor

to protect
the integrity of the

examination.



Sexual harassment and other forms of discrimination
are in
tolera
ble on campus.



Students who may need accommodation based on the impact of disability may contact the office of Accessibility
(
http://www.uakron.edu/access
).



Students whose names do not appear on the class list
are

not be permitted to participate (take exams or receive
credit) in class without proof of registration.


COURSE SCHEDULE

Week

Material

1

Introduction to C
o
mputers and Java Programming


C
hapter 1

2

Java Fundamenta
ls (Expressions & Operators)


C
hapter
2

Java Fundament
als (Strings & Input/Output)


C
hapter
2

3

Decision Str
uctures (Selections)


C
hapter 3

4

Loops (Repetitions)


C
hapter 4

5

Methods (Objec
t
-
O
riented Programming)


C
hapter 5

Test #1 (C
hapter
s

1




6

Classes &Objects (
Object
-
Oriented Programming)


C
hapter
6

7

Classes &Objects (
Object
-
Oriented Programming)


C
hapter
9

8

Inheritance (
Object
-
Oriented Programming)


C
hapter
11

9

File Input
/Output


C
hapter 4

Test #2 (chapters
5,

6
, 9

&

11
)

10

File Input/Output

& Exceptions


C
hapter 12

Midterm Exam (Test
s

1 & 2)

11

Wrapper Classes,
String, StringBuffer

& StringTokenizer



C
hapter
10

12

Arrays &
the
ArrayList

(or
Vector
) Class



C
hapter
8

13

GUI Applications


C
hapter
s

7

& 1
3

14

Applets & Multithreading



C
hapter 1
4

15

Final Project Due

by Friday, April 27, 2012 at 5:00pm


NOTE:

The contents of this course
syllabus

are subject to change at the discretion of the instructor.


Important D
ates
:



Sunday, January 15, 2012


Last day to add courses without signatures



Monday, January 16, 2012


Ma牴楮⁌畴桥u K楮i, J爮 䑡y O扳敲va湣攠


University closed



Monday, January 23, 2012


Last day to drop a class without “WD” on transcript

2440: 1
60
Java Programming

The University of Akron

D
ept of Business Technology

Course Syllabus

Summit College

Computer Information Systems

Spring 2012



mongooseriver_2e4106e1
-
110a
-
4291
-
afe6
-
b63071b431d0.doc

Enoch E. Damson

Page
3

of
3



Tuesday, Februa
ry 21, 2012


President’s Day Observance


Classes cancelled



Sunday, February 26, 2012


Last day to process course withdrawals



Monday


Saturday, March 12


17, 2012


印物湧 卥S敳瑥爠剥R敳e