![]() | ||||||||||||||||
|
Just put Core Web programming in library reserve. You can check out for 4 hours and overnight.
Last Day to Drop is Friday, November 4.
Class email list:You can send class related email to cs301-l@uccs.edu. Email to this mailing list will be forwarded to all cs301 class email accounts on uccs.edu. Use with caution.F2005 Class photo Album
F2004 Class photo AlbumPlease create a personal web page on CS Unix machines with your personal photo, basic vita, your interests in this class, and including later on the potential semester projects that you may work on . Note that in Unix system, your personal web site will be located in a subdirectory called public_html of your home directory. Create an images directory under public_html. Put your photo image file there with <login>.jpg. Reference it as <img src="images/login.jpg">. This will allow your classmates to find common interests and know each other. I will use a Perl script to copy your photo images and create a class photo album. See http://cs.uccs.edu/~cs301/graphics/scanning.htm for scanning your personal photo. If you do not have recent photo, drop by my office. I can take it with my digital camera. You can also use my personal web page as a template. If you do not know how to setup your personal web page, drop by my office and I will help you get started. This is part of your hw#1.
We have set up 6 CS Unix Machines: blanca, crestone, sanluis, shavano, wetterhorn, redcloud for your homework exercises related to Perl, PHP, Javascript, and Web-DB interface. You can remote login there to carry out those exercises. Your CS Unix account is different from that of UCCS Computing Service Account. If this is the first time you use CS Unix machines. The login for the CS Unix server is the same as your ufp account Your password will be set to your student ID (wth dash). For returning users, if you forgot your password, please contain Jim Martin, jlmartin@eas.uccs.edu to reset them.
If you use Windows system at home, try to use free SSH Secure Shelll software package with SSH Secure Shell Client,/Secure File Transfer Client, from http://www.ssh.org/support/downloads/secureshellwks/non-commercial.html, to login to CS Unix machines. It is secure since the password is not transmitted as clear text and all data are encrytped.
You can also setup xterm over ssh http://www.linuks.mine.nu/windows/sshx.htmlIn EAS 149, there are Dell OptiPlex GX280 PCs. 3.4GHz, 2GB memory; In EAS138 we have newer Dell PCs with Dual core 2 2.6GHz, 2GB memory. You can use the SSH to access the CS Unix machines and try the virtual machines with Fedora Core 7 and Win2003/Vista.
If you have a disability for which you are requesting an accommodation, you are encouraged to contact the Disability Services Office within the first week of classes. The Disability Services Office is located in Main Hall #105. (Phone # is 262-3354.)
Web Standards: http://www.w3c.org/ Java: http://java.sun.com/ IBM Student Portal (software download, related literature and redbooks), http://www.developer.ibm.com/university/students/downloads/ Microsoft (Web Browser IE5, WebServerIIS, Data format, Web Resources): http://msdn.microsoft.com/workshop/default.asp Apache (Web Server with largest installation, freeware): http://www.apache.org/ Apache Friends site (with XAMPP which integrates apache/php/mysql), http://www.apachefriends.org/en/xampp.html Web Server Usage Survey: http://www.netcraft.co.uk/Survey/ HTML Tutorials: Excellent tutorials with different levels: http://web.mit.edu/afs/athena/user/w/s/wsmart/WEB/HTMLtutor.html Dave Ragget's tutorial at w3c.org: http://www.w3.org/MarkUp/Guide/ Simple Examples: http://msdn.microsoft.com/workshop/author/html/beghtml.aspWrite Enterprise Application using J2EE-an online training material from Java.sun.com. Web On-line Magzine: Webreview
| Table 1: CS301 Web Programming Tentative Schedule |
| Date | Topics | Assignment |
| M 8/20 | Introduction WWW systems, HTML Basics, Scan graphics, Converting to Gif/JPEG, | HW#1: due 8/29 |
| M 8/27 | Audio on the Web (MP3), Image Map, Video on the Web | |
| W 9/5 | Labor Day Monday 9/3 No class;Class resume 9/5 Perl, Perl basic syntax | HW#2: due 9/12 |
| M 9/10 | Perl & basic CGI, Perl: Regular Expression, CGI: Cookie, On-line graphics, | |
| M 9/17 | Javascript, DHTML | HW#3: due 9/26 |
| M 9/24 | Web-Database interface: MySQL, Perl-DBI, | HW#4: due 10/3 |
| M 10/1 | PHP | |
| M 10/8 | PHP+MySQL; Online Midterm Wednesday 10/10 | |
| M 10/15 | ASP.NET (C# with MSSQL) | HW#5: due 10/24 |
| M 10/22 | XML, DTD, Schema, XSL | HW#6: due 10/31 |
| M 10/29 | CSS1, CSS2, SMIL, Java: Applet,Servlet, | |
| M 11/5 | JSP, JDBC | HW#7: due 11/17 |
| M 11/12 | Web Services, SOAP; | |
| M 11/19 | WSDL, UDDI Thanksgiving Holiday 21-25 No class 11/21. | HW#8: due 12/3 |
| M 11/26 | Ruby on Rails | |
| M 12/3 | Final Review, Presentation | Project report due 12/9 Sunday |
| W 12/12 | Not regular meeting time, start earlier ! Final
Exam is on Wednesday 12/12 8:00am-10:30pm. |
Open book, open note, in lab exam |