chapter0 introduction(5)
DESCRIPTION
stufTRANSCRIPT
-
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).