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
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 |
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