Introduction to Java - topics

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

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

68 εμφανίσεις

CS 290 Section 1 Introduction to Java Programming

T R 5:30pm
-
6:45pm

EMS E295


Instructor:


Vairavan Vairavan (VV)

Office: Lab E384

Office Hours: Tue 6:45pm
-

7:45pm or appointment

Work Phone: 524
-
4404 Work Email: Vairavan.Vairavan@jci.com

Home Phone:

355
-
8790 Home Email: VVairavan@aol.com


Course Prerequisite:




Comp Sci 151 or 152


Course Materials:



1.

Java Introduction Notes (from instructor)

2.

Java Advanced Notes (from instructor)

3.

Any of the recommended books (optional)


Grading:

Midterm:


20%

Final:



25%

Homework:


30%

Project:


25%


Lab/HW Notes:

1. I: drive for home directory space from PC’s in lab

2. Turn in a printout of your source code for the homework

3. Labs E260, E270, E384, E280



Introduction to Java
-

topics




Object
-
Oriented

Programming and Java




Java Basics




Creating Classes and Applications in Java




Java Applet Basics




Java Graphics, Fonts and Colors




Java Layout Managers




Simple Animation and Threads




Simple Events and Interactivity




Creating User Interfaces with AWT (Abst
ract Windowing Toolkit)




Java Exception Handling




Java Packages




Java Interfaces




Multi
-
Threading in Java




Advanced Data Structures




Java I/O Streams




Java Client
-
Server techniques




Java Security




Java Swing Components


Intro to Java Programming

(
Optional
)


Title





Author(s)




Level


1. Java by Example Clayton Walnum



Intro


2. Java in 21 days Lemay and Perkins


Intro


3. Core Java


Vol.1 Fundamentals


Sun Microsystems



Intro


4. Visual J++Bible



Richard Leinker &






Tom Archer



Intermediate


5. Inside Visual J++ Karanjit Siyan


Intermediate


6. Java in a nutshell


-
A desktop quick reference

David Flanagon



Intermediate


7. Active Visual J++


Ladd




Advanced


8. Core Java


Vol.2 Advanced



Sun Microsystems


Advanced



9. Late Night Advanced Java Jason Wehling,






Vidhya
Bharat,






others




Advanced


10.Late Night Visual J++ Marc Johnson &


Michael Morrison Advanced