<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/feed.php">
        <title>CSE4413</title>
        <description></description>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/</link>
        <image rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-04-14T13:39:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/asymmetric_cryptography?rev=1220036166&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/calendar?rev=1234900677&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/cgi?rev=1222196144&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/contact?rev=1185976654&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/course_outline?rev=1185911597&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/css?rev=1220037027&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/empty?rev=1220463427&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/faq?rev=1185978890&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/format?rev=1220464121&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/forums?rev=1188588910&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/grades?rev=1289243882&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/http?rev=1221507920&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/important_dates?rev=1185904404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jee?rev=1225917150&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/js?rev=1220036937&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp?rev=1225318568&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp2?rev=1225719145&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labs?rev=1289313168&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labtests?rev=1290625832&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/mvc?rev=1220036999&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_perl_wiki?rev=1222657341&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_php_wiki?rev=1191387975&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/policies?rev=1185908153&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj0?rev=1286484156&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj1?rev=1286664309&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/resources?rev=1287497877&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/roadmap?rev=1220563229&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/servlets?rev=1223494603&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sidebar?rev=1709905539&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sockets?rev=1220563279&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/start?rev=1285001094&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/symmetric_cryptography?rev=1220036142&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/tests?rev=1220038656&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/textbook?rev=1185907323&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/the_amazing_race?rev=1200461583&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/theproject?rev=1291757226&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/web_services?rev=1233752748&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/whats_new?rev=1293158225&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml_tech?rev=1235063658&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml?rev=1220036969&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xsl?rev=1193766222&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/_media/wiki:dokuwiki-128.png">
        <title>CSE4413</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/</link>
        <url>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/asymmetric_cryptography?rev=1220036166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T18:56:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Asymmetric Cryptography</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/asymmetric_cryptography?rev=1220036166&amp;do=diff</link>
        <description>Asymmetric Cryptography

This lecture covers the commonly used asymmetric algorithms that are used to secure a channel so it can be used to exchange a symmetric key. It also introduces the digest hash functions, the public key infrastructure, and secure socket connections.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/calendar?rev=1234900677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-17T19:57:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Calendar</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/calendar?rev=1234900677&amp;do=diff</link>
        <description>Calendar
  NO.    WEEK OF    TOPIC    NOTES    1     Sep. 1     Roadmap    No class on Mon    2     Sep. 8    Sockets    3     Sep. 15    HTTP    4     Sep. 22    CGI    LT#1 on Mon in Prism    5     Sep. 29    CGI    No class on Wed    6     Oct. 6    Servlets    Mon class in Prism</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/cgi?rev=1222196144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-23T18:55:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CGI</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/cgi?rev=1222196144&amp;do=diff</link>
        <description>CGI

This lecture covers the Common Gateway Interface protocol. This includes the protocol itself, how to build CGI handlers in a variety of languages, and issues relating to reliability, efficiency, and session management.

Outline

	*  The web server and the</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/contact?rev=1185976654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T13:57:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Contact</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/contact?rev=1185976654&amp;do=diff</link>
        <description>Contact

Course Director

	*  Bob J. Smith
	*  Office: CSE 999 (Computer Science and Engineering Building)
	*  Phone: (416) 736-2100 x. 11111
	*  Email: bobsmith AT cse DOT yorku DOT ca

You may contact the course director by e-mail at any time.

Teaching Assistants</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/course_outline?rev=1185911597&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T19:53:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Course Outline</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/course_outline?rev=1185911597&amp;do=diff</link>
        <description>Course Outline

The course outline is a guideline to topics that will be discussed in the course, and when they will be discussed:

Week 1

Your notes here.

Week 2

Midterm

Drop Deadline

Week 13

Final Exam</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/css?rev=1220037027&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T19:10:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>CSS</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/css?rev=1220037027&amp;do=diff</link>
        <description>CSS

This lecture covers the principles of Cascading Style Sheets and provides an overview of its capabilities.

Outline

	*  Why do you need CSS 
	*  Linking HTML to CSS
	*  The Syntax for selectors, properties, and declarations
	*  Binding rules

To Do</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/empty?rev=1220463427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T17:37:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/empty?rev=1220463427&amp;do=diff</link>
        <description>This page will be updated one week prior to each lab test.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/faq?rev=1185978890&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-01T14:34:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Frequently Asked Questions</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/faq?rev=1185978890&amp;do=diff</link>
        <description>Frequently Asked Questions

Here, you can list frequently asked questions from your students along with responses.

General

Do I need to register for a CSE Computer Account?

Yes.

Do I need to attend class?

If you wish to pass.

Tests

Do I need to write all tests?</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/format?rev=1220464121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-03T17:48:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Format</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/format?rev=1220464121&amp;do=diff</link>
        <description>Format

	*  Labs

The labs focus on technology. They enable you to focus on details and actually build systems. Labs are meant to be learning instruments, not assessment tools.

	*  Lectures

The lectures focus on concepts, standards, and the big-picture. Certain technological details are also covered to demonstrate complex ideas or to compare and contrast implementations.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/forums?rev=1188588910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-31T19:35:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Discussion Group</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/forums?rev=1188588910&amp;do=diff</link>
        <description>Discussion Group

A discussion group has been set up for this course. Use it to ask questions related to the course, answer questions posed by others, or discuss course-related issues. 

	*  View the discussion group

To post a message to the group, you must use one of the following two links (all other posting methods that appear in the group, such as</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/grades?rev=1289243882&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-08T19:18:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Grades</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/grades?rev=1289243882&amp;do=diff</link>
        <description>Grades

The weight distribution of the course components is as follows:

	*  30% - Lab Test #1 on Wed Oct. 20 at 4:00 pm in CSEB-3057 
	*  35% - Lab Test #2 on Wed Nov. 24
	*  35% - The Project

You can view your marks on
ePost.

Conversion from numeric to letter grade is applied to the overall mark only and in accordance with the following departmental standard:</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/http?rev=1221507920&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-15T19:45:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>HTTP</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/http?rev=1221507920&amp;do=diff</link>
        <description>HTTP

This lecture covers the Hyper Text Transfer protocol. This includes the protocol itself, servers and clients, and how to build HTTP clients at the socket, URL, and browser levels.

Outline

	*  The need for a layer on top of sockets 
	*  The HTTP</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/important_dates?rev=1185904404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T17:53:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Important Dates</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/important_dates?rev=1185904404&amp;do=diff</link>
        <description>Important Dates

Here, you would list important dates for your course.

	*  Sept 1 - Assignment 1 Due
	*  Oct 1 - Course finished</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jee?rev=1225917150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-05T20:32:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Advanced Servlets</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jee?rev=1225917150&amp;do=diff</link>
        <description>Advanced Servlets

This week covers advanced aspects of webapp development. They include declarative security, filters and dynamic scheduling, listeners and the webapp life-cycle, and design patterns.

Declarative Security

	*  Why: Authentication and encryption without programming.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/js?rev=1220036937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T19:08:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>JavaScript</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/js?rev=1220036937&amp;do=diff</link>
        <description>JavaScript

This lecture covers the JavaScript language that allows us to process information at the client side. The program is created at the server end and travels embedded in the sent document but it runs on the client machine.

Outline

	*  The</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp?rev=1225318568&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-29T22:16:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MVC</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp?rev=1225318568&amp;do=diff</link>
        <description>MVC

This week applies MVC to the design and implementation of the Electronic Voting System of Labs 3 and 4. This includes writing servlets to control and dispatch, beans and POJOs to model the data and the business rules, and JSP pages to author the view.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp2?rev=1225719145&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-03T13:32:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Advanced JSP</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/jsp2?rev=1225719145&amp;do=diff</link>
        <description>Advanced JSP

This week exposes custom tags in JSP pages.

Outline

	*  In addition to core, JSTL has many libraries whose coverage includes XML/XSL, Internationalization, Database access, Email, Regex, and Logging.
	*  If JSTL does not have what is needed, create your own custom tag.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labs?rev=1289313168&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-09T14:32:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Project #1</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labs?rev=1289313168&amp;do=diff</link>
        <description>Project #1

An eCommerce Site Backed by Web Services

The Business Model

The Foods R Us Company is a consolidating retailer. It specializes in selling exotic food items but it does not stock inventory. Instead, it takes purchase orders (P/O&#039;s) from its clients, consolidates them, and then procures them from business partners who stock the items and provide them wholesale; i.e. the partners do not venture into the retail market. In this business model, $5 that is waived for orders of $</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labtests?rev=1290625832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-24T19:10:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lab Tests</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/labtests?rev=1290625832&amp;do=diff</link>
        <description>Lab Tests

&lt;https://www.cse.yorku.ca/~roumani/course/4413/labtest2/q.html&gt;


Lab Test #2

Policies

	*  The test is 80-min long and will be held in CSEB-3057.
		*  You will login to one of machine in the lab using your 8-character cs username.
		*  Bring a photo ID.
		*  No questions are allowed during the test.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/mvc?rev=1220036999&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T19:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MVC</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/mvc?rev=1220036999&amp;do=diff</link>
        <description>MVC

This lecture covers the MVC design pattern for web applications in the context of a mini-project. This includes writing servlets to control and dispatch, models to model the data and the business rules, and JSP pages to author the view.

Outline</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_perl_wiki?rev=1222657341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-29T03:02:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Our Own Perl Wiki</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_perl_wiki?rev=1222657341&amp;do=diff</link>
        <description>Our Own Perl Wiki

Differences from Java

	*  Type: Variables are either scalars prefixed by $, arrays of scalars prefixed by @, or hashes of scalar pairs prefixed by %.

	*  Operators: same as Java except eq, gt, lt, ... for string comparisons.

	*</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_php_wiki?rev=1191387975&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-03T05:06:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Our Own PHP Wiki</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/ower_own_php_wiki?rev=1191387975&amp;do=diff</link>
        <description>Our Own PHP Wiki

echo processes statements within single quotes and double quotes differently:


$name=Robot;
echo &#039;Hello, $name&#039;; 
echo &quot;Hello, $name&quot;;


The output will look like:


Hello, $name
Hello, Robot


So when you have a string in single quotes, it prints everything as it is (</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/policies?rev=1185908153&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T18:55:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Policies</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/policies?rev=1185908153&amp;do=diff</link>
        <description>Policies

Here, you can list specific course policies.

Academic Dishonesty

For more information on Academic Dishonesty, click here.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj0?rev=1286484156&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-07T20:42:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Project 0</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj0?rev=1286484156&amp;do=diff</link>
        <description>Project 0

Summary

Create a webapp to enable a group of people to collaborate online on authoring a simple document. The goal is to expose the challenges that underlie building such a webapp without a framework and, to that end, it will be implemented with</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj1?rev=1286664309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-09T22:45:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Project 1</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/proj1?rev=1286664309&amp;do=diff</link>
        <description>Project 1

Summary

This project has the exact same requirement as Project 0. The difference is that we need to implement it using Java EE rather than Perl. 

Resources

The (highly readable) authoritative documents on Servlets and JSP are posted under</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/resources?rev=1287497877&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T14:17:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Resources</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/resources?rev=1287497877&amp;do=diff</link>
        <description>Resources

----
Lectures

	*  Lectures notes and code 

----------

APIs

	*  JSE API 
	*  Servlets API
	*  JSP API 
	*  JSTL API

----------

Docs

	*  Servlet 2.5 Specs
	*  Servlet 3.0 Specs
	*  JSP 2.1

----------

Tutorials

	*  JEE Tutorial
	*  JEE highlights, tutorials, and lectures</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/roadmap?rev=1220563229&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T21:20:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Roadmap</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/roadmap?rev=1220563229&amp;do=diff</link>
        <description>Roadmap

This lecture provides an overview of the course.

Outline

	*  Sockets, protocols, and CGI
	*  Server-Side Scripts: Perl, Python, and PHP
	*  Data, presentation, and formatting: XML, HTML, and CSS
	*  Client-Side Scripts: Javascripts, applets, and</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/servlets?rev=1223494603&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-10-08T19:36:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Servlets</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/servlets?rev=1223494603&amp;do=diff</link>
        <description>Servlets

This lecture covers the JEE&#039;s approach to server-side processing. It introduces the overall Tomcat architecture and focuses on the servlet container. The hands-on lab session will walk you through the installation of Tomcat and introduces you to the capabilities of its three engines, Coyote, Catalina, and Jasper.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sidebar?rev=1709905539&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-08T13:45:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sidebar?rev=1709905539&amp;do=diff</link>
        <description>*  Latest News
	*  Grades
	*  Project 0
	*  Project 1
	*  Project 2
	*  The Project
	*  Lab Tests
	*  Forum
	*  Resources</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sockets?rev=1220563279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-09-04T21:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sockets</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/sockets?rev=1220563279&amp;do=diff</link>
        <description>Sockets

This lecture provides a review of the higher-level network protocols and a hands-on implementation of a socket connection.

Outline

	*  Networking terms: IP, TCP, Port, and DNS 
	*  How to find your IP address and how to do a DNS lookup
	*</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/start?rev=1285001094&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-20T16:44:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Building eCommerce Systems</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/start?rev=1285001094&amp;do=diff</link>
        <description>Building eCommerce Systems

Contacts

	*  Professor&lt;hi #dbe5f1&gt;: Hamzeh Roumani -&lt;/hi&gt; Home Page.
	*  Email Filter: The string CSE4413/X in the Subject field, where X is your username on red@cse.
	*  Office Hours: Mon 12:30-14:00

	*  Lectures: MW 16:00-17:20 in VH-3009.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/symmetric_cryptography?rev=1220036142&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T18:55:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Symmetric Cryptography</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/symmetric_cryptography?rev=1220036142&amp;do=diff</link>
        <description>Symmetric Cryptography

This lecture introduces the four basic security services and some of the terminology associated with computer security. It also introduces symmetric cryptography, both classical and modern, and the API available in JCE, the Java Cryptography Extension, to generate keys and cipher engines.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/tests?rev=1220038656&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T19:37:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lab Tests</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/tests?rev=1220038656&amp;do=diff</link>
        <description>Lab Tests

&lt;https://www.cse.yorku.ca/~roumani/course/4413/labtest3/eSubmit.cgi&gt;

Lab Test #1

Policies

	*  The test is 80-min long and will be held in Prism.
		*  Bring a photo ID.
		*  No questions are allowed during the test.
		*  Seating may be preassigned and there may be several test versions.
		*  The test is open-book in the sense that you have full access to your home directory and to this course site.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/textbook?rev=1185907323&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-31T18:42:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Textbook</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/textbook?rev=1185907323&amp;do=diff</link>
        <description>Textbook

You will require the following textbook for this course:

	*  Jane Doe. Absolute Computing. Second edition. Addison Wesley, 2007.

You may purchase this book through the York University Bookstore.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/the_amazing_race?rev=1200461583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-01-16T05:33:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Amazing Race</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/the_amazing_race?rev=1200461583&amp;do=diff</link>
        <description>The Amazing Race

A custom socket server is running on port 12321 at host indigo.cse.yorku.ca. It uses a custom protocol that involves sending and receiving messages each of which is a line of ANSI text. Once the client connects, the server starts the conversation by asking the client a question and then waits for an answer. If the answer is incorrect, the server terminates the connection. Otherwise, it sends you a</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/theproject?rev=1291757226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-07T21:27:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Project</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/theproject?rev=1291757226&amp;do=diff</link>
        <description>The Project

A Web-Based Resource Booking System

	*  Due Date: Wed Dec 8, 2010 by 5:30 pm
	*  Technological Platform to be used: JEE

Overview

The system enables personnel to book resources, such as rooms or equipments, for their own use at specified times.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/web_services?rev=1233752748&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-04T13:05:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Web Services</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/web_services?rev=1233752748&amp;do=diff</link>
        <description>Web Services

This lecture describes a vision in which programs written in different languages, running on different platforms, and connected via different network transports can discover one another and communicate. 

Outline

	*  The SOA Vision and the needed infrastructure</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/whats_new?rev=1293158225&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-12-24T02:37:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Latest News</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/whats_new?rev=1293158225&amp;do=diff</link>
        <description>Latest News

News items will be posted here in reverse chronological order.

----------

Thu Dec. 23, 10 


The marks of the Project are now on ePost. An email was sent explaining how the mark was computed and providing feedback. The overall course grades are also posted.</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml_tech?rev=1235063658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-19T17:14:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XML Technologies</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml_tech?rev=1235063658&amp;do=diff</link>
        <description>XML Technologies

This lecture covers XML and the host of technologies associated with it. Using XML tools you should be able to access an XML document, ensure it is well-formed and valid, process it, modify it, transform it, and then save or serve the new</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml?rev=1220036969&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-29T19:09:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XML</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xml?rev=1220036969&amp;do=diff</link>
        <description>XML

This lecture covers XML and the host of technologies associated with it. Using XML tools you should be able to access an XML document, ensure it is well-formed and valid, process it, modify it, and then save it as a new XML document.

Outline

	*</description>
    </item>
    <item rdf:about="https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xsl?rev=1193766222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-10-30T17:43:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>XSL</title>
        <link>https://wiki.eecs.yorku.ca/course_archive/2010-11/F/4413/xsl?rev=1193766222&amp;do=diff</link>
        <description>XSL

This lecture covers the SML Stylesheet Language which allows us to transform XML documents without writing code. 

Outline

	*  What is XSL
	*  The pull and push tags
	*  Using xpath to select a push point
	*  Using xpath to pull
	*  Control structures</description>
    </item>
</rdf:RDF>
