Upload
mark-montgomery
View
215
Download
0
Embed Size (px)
Citation preview
2009-2010 Fall About Michael Fung, CS&E, The Chinese University of HK 1
CSC1030Hands-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 2
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 3
People - Lecturer
Michael, Ping-Fu FUNGOffice: SHB128, 1/F, HSH Engg BldgPhone: 2696-1283Email: [email protected]: http://www.cse.cuhk.edu.hk/~pffung
2009-2010 Fall About Michael Fung, CS&E, The Chinese University of HK 4
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 5
Course ScheduleLectures – first 7 weeks, 1 - 2 hours per weekLabs – first 6 weeks, 1 - 2 hours per week
Week Day Lecture Tutorial/ Lab
1 11 – 15 Jan Self Preparation
2 18 – 22 Jan 3 25 – 29 Jan 4 1 – 5 Feb 5 8 – 12 Feb 6 22 – 26 Feb 7 1 – 5 Mar
2009-2010 Fall About Michael Fung, CS&E, The Chinese University of HK 6
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 7
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 8
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 9
Assessment
Labs Exercises and Assignments (70%)Final Examination
(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 10
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 11
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 12
Any Enquiry?