240-527 JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course 240-527 CoE Masters Programme, PSU Semester.

Slides:



Advertisements
Similar presentations
CSS446 Spring 2014 Nan Wang. 2 Instructor Instructors: –Nan Wang Office: TEC 232 Phone: (601) Meeting time and location:
Advertisements

CS1101: Programming Methodology
Introduction to programming with Visual Basic.NET Dr. Marty Sirkin.
Discrete Maths Objective to give some background on the course , Semester 2, Who I am: Andrew Davison WiG Lab
CMSC 132: Object-Oriented Programming II
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
CS-0401 INTERMEDIATE PROGRAMMING USING JAVA
Introduction to Programming Using C++ Dr. Mohamed Khafagy.
Java Programming Language Instructors: Fu-Chiung Cheng ( 鄭福炯 ) Associate Professor Computer Science & Engineering Tatung University
Assoc. Prof. Stoyan Bonev, PhD, Computer Science dept
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development , Semester 1, Who we.
Welcome to CS 115! Introduction to Programming. Class URL Please write this down!
Seminar II: Prelims/0 1 Seminar II Objective – –to give some background on the course , Semester 2, Who I am: Andrew Davison WiG.
CSE 501N Fall ‘09 00: Introduction 27 August 2009 Nick Leidenfrost.
CPT: Prelim/01 Computer Programming Techniques v Objectives –to give some background on this subject CPT, Semester Preliminaries.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Java Teaching Workshop Y. Daniel Liang May 20, 2002 At NCC.
Object-Oriented Programming and Problem Solving Dr. Ramzi Saifan.
Sadegh Aliakbary Sharif University of Technology Fall 2012.
Discrete Maths: Prelim/0 1 Discrete Maths (OLD) Objective – –to give some background on the course , Semester 1, Who I am: Andrew.
CS1201: Programming Language 2 C++(Course Introduction) Level 2 Nouf Aljaffan 1 st Term Nouf Aljaffan (C) CSC 1201 Course at KSU.
Object Oriented Programming Lecture 1: Introduction.
OOP (Java): Prelim/ OOP (using Java) Objective – –to give some background on the course Semester 2, Who we are: Andrew Davison.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
ASDA: Prelim/ Advanced Data Structures and Algorithms Objective – –to give some background on the course Semester 2, Who I am: Andrew.
Selected Topics in Information Technology Programming Language - JAVA Semester 1/2554.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
Course Introduction Object-oriented Programming. 2 Course information Credit points: 3 Lectures: 15x2 hours; Lab: 15 sections Lecturer:  Trần Thị Minh.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
Welcome to CIS 2168 ! Data Structures and Algorithms
Monday, Jan 6, 2003Kate Gregory with material from Deitel and Deitel CO 204 Object Oriented Programming 2003 Trent University Kate Gregory.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Computer Science 101 Spring 2000 Section E8TBA Registration Code 1693 Dr. Christopher Vickery.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
AN INTRODUCTION TO JAVA LANGUAGE CT Credit Hours : (3 Lecture, 2 Lab)
OSes: 0. Prelim 1 Operating Systems v Objectives –to give some background on this subject Certificate Program in Software Development CSE-TC and CSIM,
Adv. UNIX: Prelim/01 Advanced UNIX v Who I am: –Andrew Davison CoE, Info. Eng. Research Lab. (Room 101) v Objectives –to.
COMP1927 Course Introduction 16x1
Compilers: Prelim/0 1 Compiler Structures Objective – –to give some background on the course , Semester 1, Who I am: Andrew Davison.
King Saud University1 CSC 112 Java Programming I Introduction.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Event driven software.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
Syllabus 2 nd Semester: 1436/ 1437 SW Project Management(CT1413)
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
IT274 Intermediate C# Programming Instructor : Vladimir Gubanov, PhD AIM : vladimirg77.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
CSC207 Fall 2016.
CSc 020: Programming Concepts and Methodology II
Introduction to Programming
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Introduction to Programming Using C++
Computer Programming 1 introduction to JAVA Lecture 1 Instructor: Ruba A. Salamah Islamic University of Gaza.
Compiler Structures 0. Preliminaries
An Introduction to Java Language
An Introduction to Java Language
SE-1021 Software Development 2
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

JTA. Prelim/01 Java Technology and Applications v Objective –to give some background on the course CoE Masters Programme, PSU Semester 1, Who I am: Andrew Davison CoE, WiG Lab 0. Preliminaries (V.2) Please ask questions

JTA. Prelim/02 1. Outline of the Course v To develop skills in intermediate Java programming for the Web. v The course has two parts: –core Java topics (self-study) –Web programming (lectures, self-study)

JTA. Prelim/03 2. Prerequistes (for Masters) v Unlike in previous years, I do not assume students know Java. v A student should have some programming experience, preferably of an object oriented language.

JTA. Prelim/04 3. Main Topics v 1. Fundamentals of Programming –background, data types, control statements, methods, arrays v 2. Object Oriented Programming –objects, classes, strings, inheritance, polymorphism, abstract classes, interfaces continued

JTA. Prelim/05 v 3. GUI Programming –GUI basics, event-driven programming v 4.Exception Handling and IO –exceptions, simple IO v 5. Web Programming –JDBC, XML, HTTP, servlets, JSP

JTA. Prelim/06 4. Meeting Times / Locations v Monday15:00 – 15:50IDL v Tuesday15:00 – 15:50IDL v Thursday15:00 – 15:50IDL v Times/locations can change if you ask me!

JTA. Prelim/07 5. Self-Study and Lectures v Parts 1 – 4 are to be carried out as self-study by the student. –self-study will last until the midterm exam v During this time, the students should come to class only on Monday, and only if they have questions. continued

JTA. Prelim/08 v After the midterm exam, lectures will be three times/week. v During this time, I will lecture about the topics in Part 5 –all students should attend all these classes

JTA. Prelim/09 6. Workload (% of total score) v Mid-tern Exam: 35%(2 hours) –28th July to 5th August (week 9) v Project: 20%: Java application –2 weeks; probably weeks v Final Exam: 45%(3 hours) –8th – 19th October (weeks 19-20)

JTA. Prelim/010 Non-Attendence Penalty v I may take registration at the start of a class. v If someone is not there, they lose 1% (unless they have a good excuse). v A maximum of 10% can be lost –deducted from your final mark

JTA. Prelim/ Course Materials v The self-study work comes from: –Introduction to Java Programming (Comprehensive Version) Y. Daniel Liang Pearson Prentice Hall, 2005, 5th ed. v I will let students borrow my copy for photocopying. There is also a copy in the main PSU library.

JTA. Prelim/012 v I will hand out one copy of my slides when we get to Part 5 –you should make copies of them v Online materials: Software.coe/Adv%20Java/ u includes these slides, code examples

JTA. Prelim/ Self-Study Timetable (rough) WeekTopics 1ch 1 2chs 2, 3 3chs 4, 5 4chs 6, 7 5chs 8, 9 6chs 11, 12 7chs 13, 14 8chs 15, 16 9Midterm 10-11PSU Open (no teaching) 12JDBC (slides, ch 25) 13XML (slides) 14HTTP (slides) 15-16Servlets (slides, ch 26) 17-18JSP (slides, ch 27) Part 1 Part 4 Part 3 Part 2 chs = chapters from Liang Part 5

JTA. Prelim/ Other Materials v There are lots of Java books and software at Aj. Somchai's excellent website: v Look there first! continued

JTA. Prelim/015 v The current version of Java (known as JavaSE 6.0) and its documentation are at: RefImp.html#J2SE v You should get JavaSE 6.0 SDK, WindowsFull (53.2 MB) and the 6.0 documentation (53.7 MB). continued

JTA. Prelim/016 v The Java tutorial is at: FreeOnline.html –the first entry under the heading "Sun Press" –get the zipHTML version (23.5 MB)

JTA. Prelim/017 Servlets/JSP Software v Tomcat – – OpenSource.html#Tomcat