120 likes | 226 Views
CSC1030 Hands-on Introduction to JAVA. Dept of Computer Science and Engineering The Chinese University of HK. Course Objective. This is a LAB-based course To understand the basics of Object-Oriented Programming concepts
E N D
CSC1030Hands-on Introduction to JAVA Dept of Computer Science and Engineering The Chinese University of HK Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
Course Schedule • Lectures – first 7 weeks, 1 - 2 hours per week • Labs – first 6 weeks, 1 - 2 hours per week Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
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/ Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
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. Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
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 Michael Fung, CS&E, The Chinese University of HK
Any Enquiry? Michael Fung, CS&E, The Chinese University of HK