CSC1130 Introduction to Computing Using Java

advertisement
CSC1030
Hands-on Introduction to JAVA
Dept of Computer
Science and Engineering
The Chinese University of HK
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
1
Course Objective
 This is a LAB-based course
 To understand the basics of Object-
Oriented Programming concepts
 To learn problem solving through
programming in an Object-Oriented
Programming language, Java
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
2
People - Lecturer
Michael, Ping-Fu FUNG
Office: SHB128, 1/F, HSH Engg Bldg
Phone: 2696-1283
Email: pffung@cse.cuhk.edu.hk
Web: http://www.cse.cuhk.edu.hk/~pffung
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
3
Meeting Time and Venue
Lecture and Labs
–
–
–
–
H7-9 (Thu 2:30 – 5:15pm)
Time table: tentatively at SHB504
Scheduled to be at SHB123 (CSE Lab)
Details will be confirmed on course web,
and CUForum
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
4
Course Schedule
Lectures – first 7 weeks, 1 - 2 hours per week
Labs – first 6 weeks, 1 - 2 hours per week
Week
1
2
3
4
5
6
7
Day
11 – 15 Jan
18 – 22 Jan
25 – 29 Jan
1 – 5 Feb
8 – 12 Feb
22 – 26 Feb
1 Fall
– About
5 Mar
2009-2010
Lecture
Tutorial/ Lab
Self Preparation











 CS&E, The Chinese University
 of HK
Michael Fung,
5
Course Material
 Text Book
– Java Software Solutions:
foundations of program design, 6th ed.
John LEWIS and William LOFTUS,
Addison Wesley, 2009.
– Web site for the book
• Signup/ Login is required by purchasing the book
– Free examples and lab manuals for Open Access
• ftp://ftp.aw.com/cseng/authors/lewis/jss6
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
6
Course Material
References
– The official Java site from Sun
• http://java.sun.com
– Programming resources repository
• http://www.codeproject.com/
• http://www.planet-source-code.com/
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
7
Course Web
 Web:
http://www.cse.cuhk.edu.hk/~pffung/CSC1030
– Lecture Notes
– Tutorial Notes
 CUForum (get CWEM account from ITSC:碧秋)
– Discussion board
– Assignment specifications
– Assignment collection boxes
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
8
Assessment
Labs Exercises and Assignments
Final Examination
(70%)
(30%)
– On 11 Mar 2010 (Thu) 2:30 – 5:15pm
I DO hope all of us learn something
meaningful in this course, meanwhile,
fulfilling all the assessments and getting
credits.
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
9
Programming Tools
Java 2 Platform Standard Edition 6.0
–
–
–
–
J2SE Development Kit (JDK)
Necessary tools
For most platforms (computer systems)
Free for download
• http://java.sun.com/
• Note: NOT the JRE!!!
• Note: Remember to get and install the API documentations!
• See: http://www.cse.cuhk.edu.hk/~csesc/index.html#link
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
10
Programming Tools
 NetBeans
–
–
–
–
–
–
–
–
It is an Integrated Development Environment
Latest Stable version 6.x
It depends on JDK (they should co-exist)
Graphical User Interface
For Microsoft Windows
Free for download
Bundled with JDK 6 download
Note: you may get also the full package with
Mobility Pack from http://www.netbeans.org
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
11
Any Enquiry?
2009-2010 Fall About
Michael Fung, CS&E, The Chinese University of HK
12
Download