Spring 2010

CT 102

Introduction to Internet Applications

 

Professor Andrew Mehri

amehri@capitol-college.edu (301) 369-2800 ext 3611 M202

Required Text: HTML, XHTML & CSS.  Sixth Edition by Elizabeth Castro.

ISBN: 0-321-43084-0

Meeting times: Tuesday, Thursday 1:10 PM – 2:40 PM M101

Course Description: Today’s business relies heavily on web presence to sell and promote its products or services.  Its ability to deploy marketing material, products, pricing and mechanism to complete transactions on the web has become essential.  Some businesses will hire consultants or firms while others will have an in-house capability to develop its interface to the web.  In either case there is a need for web developers that can combine business sense with technical ability to put together appropriate solutions.

Students in this course will learn the basics of web page construction by using HTML/XHTML and CSS.  They will also learn how to incorporate various design and visual elements such as pictures, video and audio to enhance the user interface experience.  In addition an introduction to forms and Java Scripts will be presented so that students can offer more capabilities and functionalities in their designs.

Course Delivery:  This course is offered in a lab format where hands on is emphasized.  After an introduction to the concept at hand from the professor the students will tackle the details of implementation via numerous exercises and mini projects in class.  Once a core competency is attained, students will move on to larger projects.  Most projects, at first, will be developed using a simple text editor rather than a full featured web page generator such as Dreamweaver or Microsoft Front Page.  During the second half of the semester and after having completed some basic prerequisites such as understanding HTML and CSS, students will then have full access to those advanced editors.

Course Outcomes: Upon Completion of this course a student should be able to

  1. Build a simple webpage using HTML/XHTML
  2. Understand and use HTML/XHTML tags and extend them as needed
  3. Incorporate and manage images within a webpage
  4. Embed multimedia objects
  5. Use tables
  6. Use frames
  7. Use CSS
  8. Design forms
  9. Design with some simple Java Scripts
  10. Complete personal and class projects
  11. Write short papers related to Web trends, standards and tools(Assignments)

 

Course Schedule & College Events:

Week

Topics

Assignments

1

HTML, XHTML, use of a basic editor

Assignment 1 Due

2

Use of various browsers

HTML continued

Assignment 2

Due

3

Text & Paragraph editing, HTML

Assignment 3 Due

4

Images: Scaling, positioning

Assignment 4

Due

5

Using different links techniques

Assignment 5 Due

6

Using Style Sheet Building Blocks

Assignment 6 Due

7

Working with Style Sheet files

 

8

More CSS

Assignment 7 Due

9

Mid Term Exam

 

10

Spring Break

 

11

Using Tables

Assignment 8 Due

12

Using Frames

Assignment 9 Due

13

Using Forms

Assignment 10 Due

14

Using Java Script

Assignment 11 Due

15

Java Scrip continued

Assignment 12 Due

16

Uploading to a server

Assignment 13 Due

17

Final Exam

Assignment 14 Due

 


Assignments

All Assignment must be typed with a cover sheet stating your name, the course name and the assignment number with a date of submission.

Assignment 1:  Write a paper about what is HTML, XHTML, who’s in charge of the standards.

Assignment 2: Write a paper about the history of browsers and the current trend and statistics of usage among such browser.

Assignment 3: Write a paper about the latest social, cultural and business implementation on the web that is currently a hot topic.

Assignment 4: Write a paper about the latest image and multimedia file formats and the various editor and presentation tools and applications for such files to be used on the web.

Assignment 5: Write a paper about the latest web page editors used in the industry and discuss their advantages based on your research findings.

Assignment 6: Write a paper about what CSS is about and how it helps in building web pages.

Assignment 7: Write a paper about how CSS is used, structured and how you would use it for your own designs.

Assignment 8: Write a paper about how tables are designed with a web page, their purpose and your strategy for using them.

Assignment 9: Write a paper about how frames are used to define different areas with a web site, the mechanism behind frames and how you would incorporate such a technique in your designs.

Assignment 10: Write a paper about form, how they are built within a webpage, how data is collected from a form and your strategy on where and when to use them.

Assignment 11: Write a paper about what Java Scrip is and how it is used within a webpage.

Assignment 12: Write a paper showing some example of Java Scrip usage in a selection of web pages of your choosing and what ideas do you have to implement Java Script within your own web pages.

Assignment 13: Write a paper on the various file upload systems, list some vendors and the platforms they support and describe how they work.

Assignment 14: Write a paper that summarizes what you have learned, where do you think you need to improve and what will be your next objectives in learning more about web design.

 

Grading & Deliverables

Assignments                 60%

Mid Term Exam           20%

Final Exam                   20%

 

A >= 90

B >= 80 & < 90

C >= 70 & < 80

D >= 60 & < 70

F < 60