2024 2025 - CSD 2103
2024 2025 - CSD 2103
Computer Studies
Course Number: Co-Requisites: Pre-Requisites:
CSD-2103 N/A CSD-1103 and CSD-1133 and CSD-
1233
Prepared by: Aaron Sarson, Coordinator
Approved by: Chris Slade, Dean of Information Technology
Approval Date: Tuesday, July 16, 2024
Approved for Academic Year: 2024-2025
Credit Weight: 3.00
Course Description
As a continuation of Front-End Web Development I, JavaScript and jQuery are introduced. Students (1)
implement JavaScript and jQuery to enrich the user experience; (2) employ AJAX to allow server-side requests to
exchange data with a Web server; (3) employ JSON as an over-the-network data format; and (4) implement APIs
from popular websites to enhance a web page. Students add to their term project from Front-End Web
Development I by designing and implementing MVC applications that includes client-side, server-side, and
database processing.
2.2 Implement the validation plugin to validate data in a form and submit data to a server for processing
3.2 Employ testing pages for a mobile site and full website
4.2 Employ Ajax and JSON with the API for Google Maps to get display markers and messages on a
map, and display driving directions on a web page.
EES 1.1 Communicate clearly, concisely and correctly in the written, spoken and visual form that fulfills the
purpose and meets the needs of the audience. (T, A,)
EES 1.2 Respond to written, spoken or visual messages in a manner that ensures effective communication.
(T, A,)
EES 2.3 Execute mathematical operations accurately. (T, A,)
EES 3.4 Apply a systematic approach to solve problems. (T, A,)
EES 3.5 Use a variety of thinking skills to anticipate and solve problems. (T, A,)
EES 4.6 Locate, select, organize and document information using appropriate technology and information
systems. (T, A,)
EES 4.7 Analyze, evaluate and apply relevant information from a variety of sources. (T, A,)
EES 6.10 Manage the use of time and other resources to complete projects. (T, A,)
EES 6.11 Take responsibility for one's own actions, decisions and consequences. (T, A,)
This course provides the opportunity for you to achieve the following Program Vocational Learning Outcomes
(VLO's), which will be taught and evaluated at a taught (T), assessed (A) or culminating performance (CP) level:
VLO 2 Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems
using appropriate methodologies and tools. (T, A)
VLO 3 Implement and maintain secure computing environments. (T, A)
VLO 6 Select and apply strategies for personal and professional development to enhance work
performance. (T, A)
VLO 2 Contribute to the diagnostics, troubleshooting, documenting and monitoring of technical problems
using appropriate methodologies and tools. (T, A)
VLO 3 Implement and maintain secure computing environments. (T, A)
VLO 6 Select and apply strategies for personal and professional development to enhance work
performance. (T, A)
VLO 3 Deploy software applications for multiple devices and multiple operating systems. (T, A)
VLO 3 Deploy software applications for multiple devices and multiple operating systems. (T, A)
VLO 3 Deploy software applications for multiple devices and multiple operating systems. (T, A)
VLO 3 Implement program logic through the use of various programming paradigms (i.e. procedural,
object-oriented, functional) that are supported by industry standard programming languages. (T, A)
VLO 3 Implement program logic through the use of various programming paradigms (i.e. procedural,
object-oriented, functional) that are supported by industry standard programming languages. (T, A)
VLO 3 Implement program logic through the use of various programming paradigms (i.e. procedural,
object-oriented, functional) that are supported by industry standard programming languages. (T, A)
Learning Resources
Required
Ruvalcaba, Z. and Delamater, M. (2017). Murach's JavaScript and jQuery. (3rd ed.). Fresno, CA: Mike Murach &
Associates, Inc. • • ISBN: 978-1-943872-05-3
Supplemental
None
This is a project-based learning course consisting of a variety of teaching environments. All course work is
completed according to the syllabus. Students should take careful notes as not all material can be found in the
textbook or handout materials. Students are encouraged to go through the material before class and participate
actively in class. Attendance is expected and necessary to be successful.
Lambton College is committed to high ethical standards in all academic activities within the College, including
research, reporting and learning assessment (e.g. tests, lab reports, essays).
The cornerstone of academic integrity and professional reputation is principled conduct. All scholastic and
academic activity must be free of all forms of academic dishonesty, including copying, plagiarism and cheating.
Lambton College will not tolerate any academic dishonesty, a position reflected in Lambton College policies.
Students should be familiar with the Students Rights and Responsibilities Policy, located at lambtoncollege.ca.
The policy states details concerning academic dishonesty and the penalties for dishonesty and unethical conduct.
Questions regarding this policy, or requests for additional clarification, should be directed to the Lambton College
Student Success Department.
Waiver of Responsibility
Every attempt has been made to ensure the accuracy of this information as of the date of publication. The content
may be modified, without notice, as deemed appropriate by the College.
Students should note policies may differ depending on the location of course offering. Please refer to campus
location specific policies:
CESTAR COLLEGE:
• https://www.lambtoncollege.ca/Programs/International/Lambton_in_Toronto/Student_Policies-17179868204/
QUEENS COLLEGE:
• https://www.lambtoncollege.ca/Programs/International/Lambton_in_Mississauga/Student_Policies-
17179868190/