INT620 - Applied E-Commerce

Outline information
Schools offering this subject
Last revision date 2018-04-10 14:33:16.647
Last review date 2018-04-10 14:33:36.743

Subject Title
Applied E-Commerce

Subject Description

Students will be introduced to the skills necessary to design, code, and deploy a secure client-server cloud/web-based e-business application. They will create a database driven value-added user-centric business solution using an MVC architecture and utilizing an FSOSS XAMPP/LAMP development environment.  Students will learn to develop AJAX-ified application-based solutions to real-world business problems, that must be deployed on both stand-alone and mobile platforms.

Solutions will utilize Object Oriented Perl, Templating (Template Toolkit), jQuery, jQuery.UI, CSS and HTML5. All work in the course requires an database backend, usually MySQL (or other RDBMS) and SQLite (for mobile solutions), use of the DBI class, and Apache::Session to supply a persistence framework for application/session data. will provide a touch-optimized UI framework for mobile solution development in the course.

Credit Status
1 Credit for CTY Diploma Program.

Learning Outcomes
Upon successful completion of this subject the student will be able to:

1. Use project design and management skills to design and implement an e-business solution

2. Use management and job tasking skills to participate in and manage and a small team on a project

3. Use appropriate User Centered Design to add value to business solutions

4. Design and develop client-server cloud/web-based applications appropriate to their business use in their aesthetics, usability, standard coding practices, and technical requirements and restrictions.

5. Logically separate application design elements from functional elements

6. Logically and practically separate business code from it's visualization

7. Design and use complex multi-dimensional data containers/variables suitable for use in data mining and sharing in an application utilizing the MVC paradigm

8. Design and concurrently develop mobile and desktop business solutions with reusable models and multiple platform-specific views

9. Acquire skill with a variety of langauges, libraries, and IT assets needed to develop AJAX-ified business applications

10. Determine capitalization strategies as applicable.

Cheating and Plagiarism
Each student should be aware of the College's policy regarding Cheating and Plagiarism. Seneca's Academic Policy will be strictly enforced.

To support academic honesty at Seneca College, all work submitted by students may be reviewed for authenticity and originality, utilizing software tools and third party services. Please visit the Academic Honesty site on for further information regarding cheating and plagiarism policies and procedures.

All students and employees have the right to study and work in an environment that is free from discrimination and/or harassment. Language or activities that defeat this objective violate the College Policy on Discrimination/Harassment and shall not be tolerated. Information and assistance are available from the Student Conduct Office at

Accommodation for Students with Disabilities
The College will provide reasonable accommodation to students with disabilities in order to promote academic success. If you require accommodation, contact the Counselling and Disabilities Services Office at ext. 22900 to initiate the process for documenting, assessing and implementing your individual accommodation needs.