12
2009-2010 Fall Ab out Michael Fung, CS&E, The Chinese Univ ersity of HK 1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The Chinese University of HK

2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

Embed Size (px)

Citation preview

Page 1: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 2: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 3: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 4: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 5: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 6: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 7: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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/

Page 8: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 9: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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.

Page 10: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 11: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

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

Page 12: 2009-2010 Fall AboutMichael Fung, CS&E, The Chinese University of HK1 CSC1030 Hands-on Introduction to JAVA Dept of Computer Science and Engineering The

2009-2010 Fall About Michael Fung, CS&E, The Chinese University of HK 12

Any Enquiry?