Java Programming, Seventh Edition Term, Year

northcarolinawryΛογισμικό & κατασκευή λογ/κού

3 Νοε 2013 (πριν από 3 χρόνια και 5 μήνες)

213 εμφανίσεις

Java Programming
,
Seventh

Edition





Syllabus

1

Java Programming, S
eventh

Edition

Term, Year



General Course Information


Instructor:

Office:

Office Hours:

Phone:

Mail:

E
-
mail:

Web S
ite:

Classroom:

Class Times:


Prerequisites:


Textbook:

Joyce Farrell
,
Java Programming
,
7
th

Edition
. Course Technology
,
Cengage
Learning
,
20
1
4
, ISBN
-
13

978
-
1
-
285
-
08195
-
3
.


Course Objectives

This course prepares students
to
develop applications using the Java programming language.
S
tudents will
be able to
build

useful programs
using Java constructs
while learning the basics

of
structured and object
-
oriented programming techniques.
They will also be introduced
to
GUI and
Web
-
based programming

in

Java
.
The course includes advanced coverage of arrays, inheritance,
and GUI concepts.



Specific topic coverage includes:



Creating

Java
Programs



Using Data



Using Methods, Classes, and Objects



More Object Concepts




Making Decisions



Looping




Characters, Strings, and the
StringBuilder



Arrays



Advanced Array Concepts



Introduction to Inheritance



Advanced Inheritance Concepts



Exception Ha
ndling



File Input and Output



Introduction to
Swing

Components



Advanced GUI Topics



Graphics



Applets, Images, and Sound







Java Programming
,
Seventh

Edition





Syllabus

2

Web Site


Supplementary information for the course is available at [URL]. The Web site contains class
notes, PowerPoint slides, cla
ss announcements, the course syllabus, test dates, and other
information for the course.


E
-
Mail


All students are requested to obtain an e
-
mail account. If you have any questions about the
course or need assistance, please contact me in person or b
y tele
phone during office hours,

or by
e
-
mail at any time. Also, you may submit the end
-
of
-
chapter case project assignments in class on
the due date or by e
-
mail with a

date stamp at or before 5:00 pm

on the due date. E
-
mail
submissions should be submitted as an

attachment in Microsoft Word format.


Grading and Evaluation Criteria


40% of the grade is based on a midterm and a final examination. Both examinations are
cumulative and given in a varied format. An in
-
class review will be held prior to each
examinatio
n.


20% of the grade is based on quizzes. Quizzes are announced one day in advance and may vary
from three to five questions that may be in any format.


40% of the grade is based on keeping a project notebook. Students are asked to obtain a small
notebook

to enter their answers

and comments

to the various
homework exercises in the text
.

Java Programming
,
Seventh

Edition





Syllabus

3

14
-
Week Course Outline


Week

Topics

Chapter

Readings

Exams

1

Creating Java
Programs

Chapter 1


2

Using Data

Chapter 2


3

Using Methods, Classes, and Objects

More Object

Concepts

Chapter 3

Chapter 4


4

Making Decisions

Looping

Chapter
5

Chapter 6


5

Characters, Strings, and the
StringBuilder

Chapter
7


6

Arrays

Chapter
8


7

Advanced Array Concepts

Chapter
9

Mid
-
term Exam

8

Introduction to
Inheritance

Advanced Inheri
tance Concepts

Chapter
10

Chapter 11


9

Exception Handling

Chapter 12


1
0

File Input and Output

Chapter 1
3


11

Introduction to
Swing

Components

Chapter 1
4


12

Advanced GUI Topics

Chapter 1
5


13

Graphics

Chapter 1
6


14

Applets, Images, and Sound

Chapt
er 1
7

Final Exam



Java Programming
,
Seventh

Edition





Syllabus

4

10
-
Week Course Outline


Week

Topics

Chapter

Readings

Exams

1

Creating Java
Programs

Using Data

Chapter 1

Chapter 2


2

Using Methods, Classes, and Objects

More Object Concepts

Chapter 3

Chapter 4


3

Making Decisions

Looping

Chapter
5

Chapter 6


4

Characters, Strings, and the
StringBuilder

Chapter
7


5

Arrays

Chapter
8

Mid
-
term Exam

6

Introduction to Inheritance

Chapter
10


7

Exception Handling

Chapter
12


8

File Input and Output

Chapter 1
3


9

Introduction to
Swing

Components

Cha
pter 1
4


10

Graphics

Applets, Images, and Sound

Chapter 1
6

Chapter 17

Final Exam


Note:
Chapters 9, 11, and 15 were omitted
.
Reduced coverage of
Chapter 17
will

serve as an
introduction to applets
.