SE 5145 – eXtensible Markup Language (XML) Lecture 1 – Introduction to Course (25 February, 2012) Assist. Prof. Dr. Özcan Asilkan 2011-12/Spring, Bahçeşehir.

Slides:



Advertisements
Similar presentations
Chapter 5 Transfer of Training
Advertisements

1 Accessibility Forum Projects Bill Hetzner Jim Kindrick.
Copyright © 2003 Pearson Education, Inc. Slide 8-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Introduction to the Course IS301 – Software Engineering Lecture #1 – M. E. Kabay, PhD, CISSP Assoc. Prof. Information Assurance Division of.
Introduction to Computer- Based Information Systems Summer 2005 (CRN 50291), MW 7: :25, CS100 Instructor: Jack G. Zheng Course Introduction June.
01/04/2014 cis110 1 Introduction to computing and the Internet Dr. Lahcen Ouarbya 29 St-James, Room 6 Tel:
Kimman Lui, PhD (雷剑文) comp.polyu.edu.hk.
INTERNET SHIELD COURSE F-SECURE ® ANTI-VIRUS CLIENT SECURITY 6.
CSS446 Spring 2014 Nan Wang. 2 Instructor Instructors: –Nan Wang Office: TEC 232 Phone: (601) Meeting time and location:
SW381: Web Applications Development Prerequisite: SW211 (Introduction to Software Engineering) Instructor: Dr. Mohammad Anwar Hossain Office: Room 2058.
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
15. Oktober Oktober Oktober 2012.
UFCE8V-20-3 Information Systems Development 3 (SHAPE HK) Lecture 1 Module Introduction & Outline.
CMPT 275 Software Engineering
Handouts 11 ME 330 Introduction Instructor: Chris Zhang Class Times: M, W, F 1:30 to 2:20 pm Room: 2C02 Office hours: M, W,
COSC1078 Introduction to Information Technology Lecture 2 Overview
Lecture 0: Course Overview
Implementation of PBL program for 2 nd year students in 2007 Presented by: Dr. Mirwais Sorosh Lecturer, KMU Human Anatomy Dept.
How creating a course on the e-lastic platform 1.
Course Introduction INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
COMPE 343 Database Systems and Programming Spring Murat KARAKAYA Department of Computer Engineering.
COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
COMP 321 Week 1. Application Server Programming Introduction to server-based programming using an object-oriented approach You will learn and reflect.
Course Overview CSE8313 Object-Oriented Analysis and Design Spring 2015 Dr. LiGuo Huang Dept. of Computer Science and Engineering Southern Methodist University.
CS1101: Programming Methodology
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CMSC 132: Object-Oriented Programming II
Systems Analysis and Design for Electronic Commerce, Networked Business Processes, and Virtual Enterprises Walt Scacchi, Ph.D. GSM 271 and FEMBA 271 Spring.
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
Slide 1 Instructor: Dr. Hong Jiang Teaching Assistant: Mr. Sheng Zhang Department of Computer Science & Engineering University of Nebraska-Lincoln Classroom:
SE 204, IES 506 – Human Computer Interaction Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
SYSC System Analysis and Design 1 Part I – Introduction.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
Course name : computer essentials. Instructor: Basma Alabdullatif Office: computer department instructors office, 1st floor Office hours: Saturday (11:00-01:00)
Chapter 1: Introduction to Project Management
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang.
Chapter 2 – Software Processes Lecture 1 1Chapter 2 Software Processes.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
1 XML Data Management Course Outline and Organisation Werner Nutt.
Course Introduction Software Engineering
Syllabus Faculty of Applied Engineering and Urban Planning Civil Engineering Department Lecture - Week 1 2 nd Semester 2008/2009 UP Copyrights 2008 Introduction.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
IST359: Introduction to DBMS IST359 Spring 2013 Instructor : Michael Fudge t o.110b Hinds w.
Advanced Database Course (ESED5204) Eng. Hanan Alyazji University of Palestine Software Engineering Department.
Fall CIS 764 Database Systems Engineering L1: Introduction to … CIS 764 Enterprise Database Systems Engineering: Software.
ICS102: Introduction To Computing King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
Advanced Database Applications Fall-2011 Kocaeli University Computer Engineering Department.
B a c kn e x t h o m e GBA 687/8 Fall 2009 A Brief Overview Dr. Stan Abraham MHR Dept.
1 CAP 4063 Web Application Design Summer 2012 TR 9:30 – 11:40 PM CHE 102 Instructor:Dr. Rollins Turner Dept. of Computer Science and Engineering ENB 336.
Introduction Fall Dr. Chuck Lillie – Oxendine 1219 – – –
CGMB324: MULTIMEDIA SYSTEM DESIGN
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
Welcome to Learning Frameworks PSYC 1300 Rachel Cloeter, M.A.
SYLLABUS 2 Course Title: Special English For Computer Science Students  Semester: Fall  Class hours and location: Sundays, 16  17:30 (CLASS 10)  Credit:
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
Information Retrieval CIS-462 Dr. Samir Tartir 2013/2014 First Semester.
January 10, Csci 2111: Data and File Structures Instructor: Nathalie Japkowicz Objectives of the Course and Preliminaries.
MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N Fall 2010.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Syllabus Introduction to Computer Science
CSE 414 Systems Analysis and Design
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

SE 5145 – eXtensible Markup Language (XML) Lecture 1 – Introduction to Course (25 February, 2012) Assist. Prof. Dr. Özcan Asilkan /Spring, Bahçeşehir University, Istanbul

2 Personal Information and Background Assist.Prof.Dr. Özcan Asilkan Akdeniz University, Computer Engineering Department Dumlupinar Bulvari, Campus, Antalya-Turkey Office: +90 (242) / Mobile: +90 (533) / Web: (to be updated soon)

3 Personal Information and Background (cont.)

4

5

6 Course Outline: Grading and Policies: (Grading is subject to change; will be announced during the semester) Midterm >> Mini projects/assignments (1-3): 50% Final >> Term Project : 50% No make-up exams will be given except for university-sanctioned absences. Late work will receive penalty based on a formula. The students are expected to attend all classes.

7 Course Outline: Description & Objectives Course Description: This course introduces XML as a key enabling technology in web-based applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery and XSLT. Students also gain experience with programmatic interfaces to XML like SAX and DOM, standard APIs like JAXP and industry-standard software like Tomcat. The courses projects focus on the implementation and deployment of these technologies. Goals: Emphasize understanding from the bottom up Focus on practicality: what you need to know to do real work applications: what are the tools and technologies necessary to put XML to use possibilities: what are some of the most common ways XML is being used in applications (A detailed Syllabus will be handed later)

8 Course Outline: Topics (subject to update) Syntactical Structure of SGML and XML Schema Languages (DTD, XSchema, RelaxNG, Name Spaces) Parsing Technologies (SAX, DOM) Web Services (SOAP, WSDL) XML for Model Interchange (MOF, XMI) XML for Encryption and Key Exchange AJAX ?

9 Course Outline: Recommended Books No text is required by this course. However, it is recommended that you supplement your preparation for or review of each lecture with self-assigned readings relevant to that lectures content from one or more of the following texts. Any of these texts should prove a valuable reference for projects both for and beyond this course. XML in a Nutshell, Harold, Means, O'Reilly 2007, 3rd edition Essential XML Quick Reference Aaron Skonnard and Martin Gudgin Addison- Wesley, 2001 ISBN XML Pocket Consultant William R. Stanek Microsoft Press, 2002 ISBN XSLT: Programmers Reference, Second Edition Michael H. Kay Wiley Publishing, Inc., 2003 ISBN

10 Course Outline: Online Training Sources (Paid) XML Essential Training (Free) E-259: XML with Java, Java Servlet, and JSP by David J. Malan, Harvard University Data-Oriented XML (SS 2010) by Dr. Martin von Löwis

11 Course Schedule: Saturday, 13:00-18:45, Expected to have double sessions in every two weeks. Lecture 1: Lecture 2+3: Lecture 4+5: Lecture 6+7: Lecture 8+9: Lecture 10+11: Lecture 12+13: Lecture 14+15:

12 Course Outline: Expectations Attend the lectures regularly, get prepared for your projects. Improve your knowledge on the current subject by reading/watching publications, articles and tutorials. Try to publish your project as a paper in an International Conference or Journal (see previous samples)

Students Background & Expectations Please write down on a picece of paper and hand in to me PERSONAL Name & Company (or Business Area) Position/Specialization? eg. Software, Hardware, MIS, Database, etc. COURSE Previous Experience on the topic (Academic and/or Professional) Expectations from the course Any other suggestion to share ?…