IS 685 COURSE SYLLABUS
Fall 2003

            Course Name: Internet/Intranet Application Development
            Course Number: IS685
            Classroom:    CBA 216
            Instructor: Dr. Robert Chi
            Office: CBA-424 (3rd floor)
           Telephone:  (562 )985-4238
            Email:         rchi@csulb.edu
            Fax:             (562) 985-4080
            Office Hours: T 6:00pm - 7:00pm

  • Course Objective and Format:    Theory and applications of Internet application development using development tools such as Netscape composer, HTML and JavaScript. Active Server Page (ASP) development using ColdFusion and Access data base engine with Open Data Base Connectivity (ODBC).  Use and development of Intranet application in the Client/Server environment. Other issues such as Internet business opportunities, network security, home page maintenance, Internet Database interface and cooperative computing will also be covered.
  • Text Required:
    • Html & Javascript : Programming Concepts (Computer Applications Series)
      Creating Web Pages with HTML, by Carey, course technology, 2001.

      Coldfusion 4.5, by Ben Forta, QUE publication, 2003.
      ISBN: 078971809X

    • Course Objective and Format:    Theory and applications of Internet application development using development tools such as Netscape composer, HTML and JavaScript. Active Server Page (ASP) development using ColdFusion and Access data base engine with Open Data Base Connectivity (ODBC).  Use and development of Intranet application in the Client/Server environment. Other issues such as Internet business opportunities, network security, home page maintenance, Internet Database interface and cooperative computing will also be covered.
    • Text Required:
      • Creating Web Pages with HTML, by Carey, course technology, 2002.
    • Equipment and other requirement:
      • PC with at least 800 MHz CPU, 20 G hard drive space, 256 megabyte RAM.
        Internet access through CSULB (if you live in 562 area code) or by other ISP (such as AOL, earthlink and so on).
        CSULB e-mail account (you can get it from North Campus Library or online www.csulb.edu/namemaster)
        Download the following software from www.download.com
            1. ftp (to transfer files to web server)
            2. Internet Explorer
            3. Web server (Microsoft personal server)
    Exam/Grading Policy:
    Homework assignment 1                            10%
    Homework assignment 2                            10%
    Homework assignment 3                            20%
    Homework assignment 4                            20%
  • Group Project                                            40%
    ==================================
    Total                                                        100%

 

  • Internet: Internet technology and business application, Internet home page design, modification and maintenance by using both HTML and JavaScript. Web server development and setup, Internet Database interface and File Transfer Protocol.
  • Course Outline

                                         Lecture                                                Lab (CBA 237C)
    9/2
    Information to LAN, WAN, Internet, Intranet and others  
    9/9
    HTML E-mail,  FTP and other services Homework 1 assigned
    9/16
    HTML   HTML
    9/23
    HTML  HTML Homework 1 due
    Homework 2 assigned

    9/30

    JavaScript  JavaScript
    10/7
    JavaScript / Graphic Design Graphic design Homework 2 due
    Homework 3 assigned
    10/14
    Active Server Page (ASP) concept and application  
    10/21
    Database Concepts Database
    10/28
     Database Concepts Database Homework 3 due
    Homework 4 assigned
    11/4
    Coldfusion      
    11/11
    Coldfusion     
    11/18
    NO CLASS 
    11/25
    Coldfusion Homework 4 due
    12/2
    Final Project Presentation
    12/9
    Final Project Presentation

     

    Assignment 1

  • Get an E-mail account from the New Media Center (North Campus Library)

  • Use any web editor to build a business web page (min 3 pages)
    Use File Transfer Protocol (FTP) to upload this web page under your account
    The homework will be graded based on
        1. Artistic design, appearance 50%
        2. Functionalities  50%
    Submit your URL to drop box 1 by the due date.

    Assignment 2

    1. Go to www.godaddy.com to register a domain name of your business.  It will cost you about $8.95 for you to keep the domain name for one year. (DNS is ns3.freeservers.com and ns4.freeservers.com)
    2. Record your user name and password for later reference.
    3. Go to www.freeservers.com to register a free hosting service.
    4. Record your user name and password for later reference.
    5. Test your domain name registration by entering your domain name on the browser
    6. Turn in you URL by entering your student ID and URL in my “drop box 2” on my course web site. After you turn in your hw2, please check you grade to display your link for hw2.  Double click the link you submitted and see if that works.

    The homework will be graded based on
        1. Design, appearance of your web site 50%
        2. Web server functionality 50%

    Assignment 3
     

    1. Transfer the web site from CSULB server to freeservers.com
    2. Test your web site by entering your domain name on the Browser.
    3. Please check you grade to display your link for hw2.  Double click the link you submitted and see if that works.
    4. Create a logo using Word or Photoshop
    5. Use JavaScript  add the following functions
      1. Create text box for users to enter personal information such as name, phone# and so on.
      2. Create radio buttons for users to specify exclusive choices such as the annual income range, age group and so on
      3. Create check boxes for users to enter non-exclusive choices such as if you own a car, a boat, a house and so on for marketing purpose
      4. Create select buttons for different category of products (for example, CPU, monitor and memory)
      5. In each select button, users can choose one model with the price attached (for example, in CPU category, there are Pentium-$100, Pentium II-$200 and Pentium III-$400)
      6. After users select one item in each category, calculate the total cost of user's selection (including 5% shipping and handling charge shown in a different text box)
      7. Create submit button to send this information by E-mail

    Grading criteria:
       1. Functionality  50%
        2. Web and Logo design 50% 

    Design, Graphics, layout and color scheme: 50%

    Functionality: 50%

     
    Assignment 4

    Write HTML using Cold Fusion tags to develop an active web page with database capability. Use the user name and password I provide to you.
    Link your web site to your database to provide the following function:
    1. add a record
    2. search for a record
    3. delete a record
    4. list all records
    5. update a record
    Grading criteria:
        80% Functionality
        20% Web design

     

    Final Project

    1. At most 4 students in a group.
    2. Develop a business model that makes sense and compatible with your domain name.
    3. Develop a web site under your domain name. 
    4. Apply all the knowledge you learned in this class including HTML, JAVASCRIPT and COLD FUSION.
    5. Prepare a 15 minute presentation.
    6. Grade will be assigned based on

            a. Business Model
             b. Web design
             c. Functionalities
            d. Presentation
    Final grade will be given based on peer evaluation