chapter0 introduction(5)

12
1 CE9001/CM101 Java and the Internet School of Computer Engineerin g Minor in Computing

Upload: david-koh

Post on 15-Oct-2015

29 views

Category:

Documents


0 download

DESCRIPTION

stuf

TRANSCRIPT

  • 5/26/2018 Chapter0 Introduction(5)

    1/121

    CE9001/CM101 Java and the Internet

    School of Computer Engineering

    Minor in Computing

  • 5/26/2018 Chapter0 Introduction(5)

    2/122

    Your lecturer

    Dr. Li Fang

    School of Computer Engineering

    Email: [email protected]

    Tel: 6790 6106

    Office: N4-2b-42

    mailto:[email protected]:[email protected]
  • 5/26/2018 Chapter0 Introduction(5)

    3/123

    Course Objectives

    Understand the basic programming principles

    Be able to solve simple problems using Java

    Be ready to study advanced topics in both Java and DataStructures

    Have a good understanding of the current overview of

    Internet/Web technologies

  • 5/26/2018 Chapter0 Introduction(5)

    4/124

    Course Structure

    Lectures13 weeks (2 hrs/week)

    Tutorials13 weeks (1 hr/week, from Week 1 together with

    lectures)

    Labs9 weeks (2 hrs/week, from Week 3)

    SCE Computing Lab II (N4-B2b-04)

    Course assessment

    CE9001 (3 AU) CM101 (4 AU)- year 3 and above

    Exam (60%)2 hrs Exam (60%)2 hrs

    Quiz (40%)

    2 quizzes

    14:00-14:20 on quiz dates.

    Quiz (30%) + log book (10%)

    2 quizzes

    14:00-14:20 on quiz dates.

    http://localhost/var/www/apps/conversion/tmp/teaching%20plan%20with%20lecture%20coverage%202013S2.ppthttp://localhost/var/www/apps/conversion/lab/CE9001CM101labmanual%202012%20sem%202.dochttp://localhost/var/www/apps/conversion/lab/CE9001CM101labmanual%202012%20sem%202.dochttp://localhost/var/www/apps/conversion/tmp/teaching%20plan%20with%20lecture%20coverage%202013S2.ppt
  • 5/26/2018 Chapter0 Introduction(5)

    5/125

    Course Details

    Java

    Background and Java basics

    Decisions and Iterations

    Arrays

    Strings

    Objects and Classes

    Internet

    Introduction to Web technologies

    Introduction to the Internet

    http://www.youtube.com/watch?v=yIKIoXU98gc&feature=relatedhttp://www.youtube.com/watch?v=yIKIoXU98gc&feature=related
  • 5/26/2018 Chapter0 Introduction(5)

    6/126

    Textbook

    http://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-

    Programming-Brief-Version-Pearson-New-International-

    Edition/9781292041506.page

    Introduction to Java Programming, Brief

    Version: Pearson New International Edition,

    9/EY. Daniel Liang ISBN-10: 1292041501

    ISBN-13: 9781292041506 2014 Pearson

    Paper, 800 pp Published

    01 Nov 2013

    http://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.pagehttp://catalogue.pearsoned.co.uk/educator/product/Introduction-to-Java-Programming-Brief-Version-Pearson-New-International-Edition/9781292041506.page
  • 5/26/2018 Chapter0 Introduction(5)

    7/12

    Introduction to JavaProgramming, BriefVersion: Pearson NewInternational Edition, 9/E

    Author : Liang

    Publisher : Pearson

    ISBN : 9781292041506

    [Java and the Internet][CE9001/CM101 ]

    Available at NTU Yunnan Bookstore!!

  • 5/26/2018 Chapter0 Introduction(5)

    8/128

    Reference books

    Lewis J. & Loftus W., java Software solutions foundation of

    program design, Addison Wesley, 2005, 4thed.

    Liang, Y.D. Introduction to Java Programming, Comprehensive

    Version. Prentice Hall, 2006, 6th Edition.

    Deitel, H.M., and Deitel, P. J. Java How to Program. Prentice Hall,

    2005, 6th Edition.

    Savitch, W. Absolute Java. Prentice Hall, 2006, 2nd Edition.

    Ralph Morelli & Ralph Walde, Java, Java, Java Object-Oriented

    Program Solving, 3rd Edition, Pearson Education, 2006 J. P. Cohoon & J. W. Davidson, Java Program Design, McGraw Hill,

    1stedition, 2004

    Preston Gralla, How the Internet Works, QUE, 7thedition, 2004

    Java programming books covering Java 1.5 +

  • 5/26/2018 Chapter0 Introduction(5)

    9/129

    Course Material

    -Lecture slides, tutorial questions and lab manuals will beavailable in Edventure at http://edventure.ntu.edu.sg

    - Lecture slides: You can print them out from Edventure

    before lectures.

    - Tutorial questions: You can print all of them out after week

    3.

    - Lab questions: You can print all of them out after week 3.

    http://edventure.ntu.edu.sg/http://edventure.ntu.edu.sg/
  • 5/26/2018 Chapter0 Introduction(5)

    10/1210

    Resources

    Information on Java http://java.sun.com

    Free JavaTutorial

    The Java TutorialA practical guide for programmers

    http://java.sun.com/docs/books/tutorial

    JSDK:

    http://java.sun.com/javase/6/

    Java documentation

    http://java.sun.com/javase/6/docs/index.html

    W3 Schools

    http://www.w3schools.com/default.asp

    Google

    http://www.google.com.sg/

  • 5/26/2018 Chapter0 Introduction(5)

    11/1211

    How to Study?

    CCapture

    UUnderstand

    PPractice

    Java

    http://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=f1eDi_Ul5zw&feature=relatedhttp://www.youtube.com/watch?v=o8G4o_9Ojks&feature=related
  • 5/26/2018 Chapter0 Introduction(5)

    12/1212

    How to Study?

    Lectures: Attend lectures

    Read lecture notes

    Read textbook (and reference books from library)

    Tutorials: Work out tutorials

    Run your tutorial solutions using PC to verify your solutions

    Labs:

    Work out all lab questions yourself. You are required to

    document lab experiments (for CM101 students).