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.

Slides:



Advertisements
Similar presentations
1-1 CMPT 225 Data Structures and Programming Instructor: Aaron Hunter Section: E300 Campus: Harbour Centre Semester: Spring 2007.
Advertisements

ICS 201 Course Overview.
Aalborg Media Lab 18-Jun-15 Introduction Introduction to System Design I Fall 2004.
Lab00: Pre-Lab Fast Presentation 5 – 10 min KFUPM, CCSE, ICS Dept Fall Semester, Term 061 ICS Al-Zouri, Ali.
1-1 ICS201: Introduction To Computer Science King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer.
Course Material: webcourses.kfupm.edu.sa
Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to understand.
CS3381 Des & Anal of Alg ( SemA) City Univ of HK / Dept of CS / Helena Wong 0. Course Introduction - 1 CS3381 Design and Analysis of Algorithms.
OBJECT ORIENTED PROGRAMMING I LECTURE 1 GEORGE KOUTSOGIANNAKIS
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
1 CIS101 Introduction to Computing Week 01 Professor Catherine Dwyer.
15-Jul-15 Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to.
CMSC 202 Computer Science II for Majors Fall 2009 Introduction.
ISYS 350 Building Business Applications David Chao.
+ JAVA Programming CCSA Introduction this course is a hands-on course in programming with the Java language for students who have completed a course.
INE2720 Web Application Software Development General Information.
CS 101 Introduction to Programming Dr. Basit Qureshi Assistant Professor College of Computer and Information Sciences Prince Sultan University.
CS110/CS119 Introduction to Computing (Java)
Welcome to CS 3331, Advanced Object-Oriented Programming Fall 2009 Dept. of Computer Science University of Texas at El Paso.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CMSC 202 Computer Science II for Majors Object-Oriented Programming.
Chapter 1: Introduction to Project Management
Course Introduction Software Engineering
ICS 102 Computer Programming University of Hail College of Computer Science & Engineering Computer Science and Software Engineering Department.
aMichael Fung, CS&E, The Chinese University of HK1 Hands-on Introduction to JAVA Introduction to Java.
Object Oriented Programming Lecture 1: Introduction.
Programming in Java (COP 2250) Lecture 1 Chengyong Yang Fall, 2005.
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Welcome CSCI 1100/1202 Intro to Computer Science Winter 2002.
Lecture Section 001 Spring 2008 Mike O’Dell CSE 1301 Computer Literacy.
+ Introduction to Class IST210 Class Lecture. + Course Objectives Understand the importance of data, databases, and database management Design and implement.
HOW I SURVIVED MINF3650 AND LEARNED TO LOVE INFORMATION SYSTEMS Fall 2015 Edition.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
HOW I SURVIVED A SCHULTZ COURSE AND LEARNED TO LOVE INFORMATION SYSTEMS Fall 2014 Edition.
ISYS 350 Building Business Applications David Chao.
Lecture.1: Getting Started With Java Jiang (Jen) ZHENG May 9 th, 2005.
Introduction to Computer Science II CSE1030Z 1. Your Instructor 2  Dr. Burton Ma  office  CSEB 1012J (near Gillian Moore's office)  hours : 2:30–4:00.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CSC 2720 Building Web Applications General Info. People Instructor  Yuan Cheng Jiun (CJ)  Teaching Assistant  Xu Zheng Lin 
Introduction Fall 2001 Foundations of Computer Systems Prerequisite:91.166* or * Section A Instructor: Dr. David Hutchinson Office:
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
University of Macau Faculty of Science and Technology Computer and Information Science SFTW 241 Programming Languages Architecture 1 Group B5.
Web Fundamentals (HTML and CSS)
Software Systems Engineering Rob Oshana Southern Methodist University EMIS 7312.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
1 Introduction to Software Engineering Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung February, 2007.
CIS101 Introduction to Computing Week 01. Agenda What is CIS101? Class Introductions Using your Pace Introduction to Blackboard and online learning.
CSC 108 Introduction to Computer Programming Which course should you take? – CSC 104 vs CSC 108 vs CSC 148 CSC the why and how of computing – you.
CPSC 233 Tutorial 01 & 05 Jan 19 Edwin Chan. ■“Office”: ICT 524 –Please me ■Continuous Tutorial: Thursdays, 12-2PM (outside MS.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
ISYS 350 Building Business Applications
Mobile Applications (Android Programming)
Computer Engineering Department Islamic University of Gaza
COMP9024: Data Structures and Algorithms
CIS 470 Mobile App Development
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
CSC2310 Principles of Computer Programming
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
ISYS 350 Building Business Applications
Accelerated Introduction to Computer Science
Get Access to your Online Course Tools
An Introduction to Java Language
An Introduction to Java Language
ISYS 350 Building Business Applications
Object-Oriented Programming Using Java
Presentation transcript:

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

Fall AboutMichael Fung, CS&E, The Chinese University of HK2 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

Fall AboutMichael Fung, CS&E, The Chinese University of HK3 People - Lecturer  Michael, Ping-Fu FUNG  Office: SHB128, 1/F, HSH Engg Bldg  Phone:   Web:

Fall AboutMichael Fung, CS&E, The Chinese University of HK4 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

Fall AboutMichael Fung, CS&E, The Chinese University of HK5 Course Schedule  Lectures – first 7 weeks, hours per week  Labs – first 6 weeks, hours per week WeekDayLectureTutorial/ 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

Fall AboutMichael Fung, CS&E, The Chinese University of HK6 Course Material  Text Book –Java Software Solutions: foundations of program design, 6 th ed. John LEWIS and William LOFTUS, Addison Wesley, –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

Fall AboutMichael Fung, CS&E, The Chinese University of HK7 Course Material  References –The official Java site from Sun –Programming resources repository

Fall AboutMichael Fung, CS&E, The Chinese University of HK8 Course Web  Web: –Lecture Notes –Tutorial Notes  CUForum (get CWEM account from ITSC: 碧秋 ) –Discussion board –Assignment specifications –Assignment collection boxes

Fall AboutMichael Fung, CS&E, The Chinese University of HK9 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.

Fall AboutMichael Fung, CS&E, The Chinese University of HK10 Programming Tools  Java 2 Platform Standard Edition 6.0 –J2SE Development Kit (JDK) –Necessary tools –For most platforms (computer systems) –Free for download Note: NOT the JRE!!! Note: Remember to get and install the API documentations! See:

Fall AboutMichael Fung, CS&E, The Chinese University of HK11 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

Fall AboutMichael Fung, CS&E, The Chinese University of HK12 Any Enquiry?