Computer Science (COMP) 466: Advanced Technologies For Web-Based Systems (Revision 6)
Computer Science (COMP) 466: Advanced Technologies For Web-Based Systems (Revision 6)
Credits: 3
check availability
**Note: Students should be familiar with C or C++ or C# or Visual Basic or Java, and have
some good programming skills in one of these languages. In addition, students are also
expected to have completed at least three senior CS courses and have some good knowledge
of database, SQL, system analysis and design, and computer networks. Students who are
concerned about not meeting the prerequisites for this course are encouraged to contact
the course coordinator before registering
Become a Student
Register for a Course
Calculate Course Fees
Register by
March 10
To start by
April 1
Important Links
Academic Advising
Program Planning
Request Assistance
Student Services
Overview
This new revision of COMP 466 is designed for students to learn some of the advanced Web
technologies that are widely used by IT professionals in developing web-based systems and
applications. It extends the student's knowledge and skills in computing, network
programming, web design, and system analysis, design and development.
Learning Outcomes
After successfully completing this course, students will be able to
analyze and design web-based systems to meet certain business needs; and
implement websites using HTML5, CSS, and JavaScript; and
implement Ajax-enabled web-based systems using HTML5, CSS, and JSON; and
implement web-based systems using HTML5, CSS, JavaScript, XML, MySQL, and
PHP; and
implement web-based systems using HTML5, CSS, JavaScript, XML, SQL, LINQ,
and ASP.NET in C#; or
implement web-based systems using HTML5, CSS, JavaScript, XML, SQL, LINQ,
and ASP.NET in Visual Basic; or
implement web-based systems using HTML5, CSS, JavaScript, XML, Java DB, and
JSF.
Outline
COMP 466 consists of the following eight units:
Although the course has eight units, a student will need to study only six units to pass the
course: Unit 1–Unit 5 and either Unit 6, Unit 7, or Unit 8. Students will need to make their
choice clear when doing the third assignment.
This revision has adopted Deitel's (2012) Internet and World Wide Web: How to
Program (5th ed.) as its textbook; however, because there are so much well-written materials
on the Web covering all the topics and technologies to be learned in this course, students are
highly recommended and expected to read beyond the textbook. This 400-level course is
loaded with useful web technologies for web-based systems development. Students must be
self-motivated and work hard in order to succeed in the course.
Evaluation
To receive credit for COMP 466, you must achieve a course composite grade of at least D (50
percent), including a grade of D (50 percent) on each assignment, and at least 50 percent on
the final invigilated examination. The weighting of the composite grade is as follows:
Activity Weighting
Assignment 1 20%
Assignment 2 20%
Assignment 3A/3B/3C 30%
Final Exam 30%
Total 100%
The final examination for this course must be taken online with an AU-approved exam
invigilator at an approved invigilation centre. It is your responsibility to ensure your chosen
invigilation centre can accommodate online exams. For a list of invigilators who can
accommodate online exams, visit the Exam Invigilation Network.
To learn more about assignments and examinations, please refer to Athabasca University's
online Calendar.
Course Materials
Textbook
Deitel, P. Dietel, H., & Deitel, A. (2012). Internet and World Wide Web: How to Program.
(5th ed.). Upper Saddle River, NJ: Pearson Education. http://www.deitel.com/
A print version of the eText can sometimes be purchased from the publisher through a direct-
to-student link provided on the course website; you can also acquire the textbook on your
own if you wish.
Other Resources
Full information for the Challenge for Credit can be found in the Undergraduate Calendar.
Challenge Evaluation
To receive credit for the COMP 466 challenge registration, you must achieve a grade of at
least D (50 percent) on the examination and D (50 percent) on the project. Each of these has
equal weight in the challenge evaluation.