CS 5610 Web Development Home

http://www.ccs.neu.edu/teaching/web/


The CS 4550 Web Development site is now at http://cs4550.com/cs4550/

This CS 5610 page updated on


The Web Development Course People

The Spring 2014 Professors:

Name E-Mail Office Phone Office Hours
Richard Rasala rasala 313 WVH 2206 Mon and Thu 1:30-2:30
or by appointment
Jose Annunziato jga 310A WVH 978-761-5742 Tue and Fri 3:15-5:00
or by appointment

The Spring 2014 MS Assistants who will review student sites on a weekly basis:

Name E-Mail Office Hours
in 166 WVH
Assigned To
Anju Sreevalsan anjusv Mon 7:00-9:00 Rasala
Yitao Xiong hb1412 Tue 7:00-9:00 Rasala
Ketki S. Gandhe ketkig Thu 7:00-9:00 Annunziato
Ajay M. Pandit ajay Wed 8:00-10:00 Annunziato

MS assistants will hold office hours as noted in 166 WVH starting in the second week of the semester.

The following e-mail addresses may be used for communication:

E-Mail Goes To
ws The 2 professors and the 4 MS assistants
ws-all ws plus all CS 5610 students in both sections
ws-rr Professor Rasala, his MS assistants,
and the students in his CS 5610 section
ws-ja Professor Annunziato, his MS assistants,
and the students in his CS 5610 section

It is very important that if you have technical problems with HTML, CSS, Javascript, jQuery, C#, ASP.NET, SSH or SFTP access to the servers, the ASP.NET web server, or the SQL server that you e-mail to the general list ws. This permits the 2 professors and the 4 assistants to work together on the problems.

On the other hand, to discuss your site, your experiments, and your project, write to the professors and/or the MS assistant who will be reviewing your site each week.

Use the address ws-all to send information that you believe will be of general interest to the professors, the MS assistants, and all students in the course.

If you ask a question to ws and we think that the question would interest everyone then the message will be made anonymous and the answer will go to ws-all.

Important Dates

Links to Demonstration Sites

The following site provides numerous demonstration programs for both ASP.NET and Javascript:

http://net4.ccs.neu.edu/home/rasala/

The following site provides interesting Javascript programs including the Story Utility and the synchronized Google maps application:

http://www.northeastern.edu/rasala/

The following site links to the Web Development stories:

http://www.northeastern.edu/rasala/webstories.htm

The Web Development Stories provide numerous links to technical documentation and blogs about the assorted topics relevant to web development.

Students are invited to send additional links to Professor Rasala (rasala) that might be included on the various Web Development Stories pages.

The next link is to the examples by Prof. Annunziato:

http://net4.ccs.neu.edu/home/jga/examples/

The next link is to the CS 5610 GitHub site by Prof. Annunziato:

https://github.com/jannunzi/dev/tree/master/neu/cs5610/BackBone

Links to 2014 Spring Sites for Faculty and Students

Faculty and Student ASP.NET Sites for 2014 Spring

Student Sites

You will maintain two versions of your student site. One site will be maintained locally on your machine and will be the version that you edit and enhance in Visual Studio. The other site will be the production site that lives on the college IIS web server. You will move files from your local site to the web server when you believe that the code is bug-free. You should immediately test after such a move and you should normally pull back the changes if you detect bugs.

If you need help with debugging, you may temporarily leave bad code on the IIS server and send e-mail to ws. However, if bad code entirely crashes your site, pull it back right away and arrange an in-person meeting for debugging.

CCIS Username and Password

To participate in CS 5610, it is essential to have a CCIS account which translates into a CCIS username and password.

This is needed to:

  • Activate a CCIS web site on the college IIS web server.
  • Obtain a free copy of the Microsoft development environment called Visual Studio.

If you do not have a CCIS account, go to the following web page:

CCIS Account Signup

If you need to read documentation about this, go to:

CCIS Account Signup Documentation

How To Get A Student Site Created on the IIS Web Server

Once you have a CCIS account, go the the following page and opt in.

ASP.NET Site Opt-In Script

It may take several hours or even overnight for your site to be created. Once this site is created, it has a vanilla page that shows that the web site exists. You will replace this page once you have real content to upload.

How to Get Visual Studio from MSDNAA

MSDNAA means Microsoft Developer Network Academic Alliance. This is the source for software that Microsoft will give freely to students and faculty for academic purposes.

After you have a CCIS username, you must fill in an online form for the college so that your username is sent to the MSDNAA E-Academy site. This form is:

CCIS/MSDN Academic Alliance: Student Sign-up

This sign-up page mentions that E-Academy will send you a confirmation that may take up to 2 days.

Once you have the E-Academy confirmation, go to the following site to download the Microsoft software you wish including Visual Studio 2012 Ultimate.

msdn academic alliance software center

Click the login button in the upper left and you are on your way. I recommend using the drop down list to find the software. It is faster.

Essential Files to Start Your Site

Go to Essential Files to obtain the essential files that must be used to make your initial site. These files are critical for:

  • Site assessment by the MS assistants during the course
  • Providing debugging assistance during the course
  • Deciding the final grades

Without the Essential Files on your site, your grade is an automatic F.

You will be happier if you read through the directions on the Essential Files page before starting to work.

The Story Utility

The Story Utility is a critical and easy to use tool for creating site documenation and for organizing experiments. It will be necessary for you to use this tool in order for the professors and MS assistant to review your work. If you do not use this tool or use it improperly, you will waste our time and we will compensate by reducing your final grade.

The files for the Story Utility are included in the Essential Files.

Go to the Story Utility to learn about the Story Utility and about how to use it well.

In particular, note that you are never to touch the directory story. Your story files must be in other directories.

The Web Development stories at

http://www.northeastern.edu/rasala/webstories.htm

provide many examples of stories and how to set them up. Use these as a model.

You will also find many example of stories at

http://net4.ccs.neu.edu/home/rasala/

More Information

More information about getting started in the course may be found on the Startup page.