SlideShare a Scribd company logo
1 of 17
Download to read offline
Page of1Durham College Course Outline - CWMD 2601 - 2019-2020 17
Corequisite: CWD 2100
SemesterYear
2
2
1
1
Course Code:
56Course Hours:
N/ACourse Equiv. Code(s):
Laptop Course:
Prepared by
Delivery Mode(s):
2601
Nick Ferrari nick.ferrari@durhamcollege.ca
First Name Last Name Email
CWMD
Prerequisite: CWMD 1100
School of Media, Art & Design
Scripting for Design
2019-20 Academic Year
Greg MurphyAuthorized by (Dean or Director): September 2019Date:
Program
MAD-Contemporary Web Design Diploma
MAD-Interactive Media Design Diploma
Yes No
In class Online Hybrid
X
X
4Course GPA Weighting:
Correspondence
Page of2Durham College Course Outline - CWMD 2601 - 2019-2020 17
Subject Eligibility for Prior Learning Assessment & Recognition
(PLAR):
Course Description:
This course introduces students to the JavaScript programming language and how it can enhance the design and
presentation of Web pages. Using an example centered approach, the course demonstrates how to use JavaScript to
add a variety of effects and interactions to Web pages. As code examples are explained fundamental programming
concepts are identified and discussed. An understanding of and ability to code HTML and CSS markup is a
prerequisite, but no other programming experience is assumed. The only tools required in the course are a basic text
editor and a modern browser.
Candidates will be expected to demonstrate that they have met the learning outcomes in this subject by:
- meeting with the instructor to describe their JavaScript programming experience and demonstrate an
understanding of programming through examples of their work (1 hour)
- coding a fully functioning and error free JavaScript program that meets all of the specifications provided by the
instructor (3 hours)
- presenting their solution to the instructor and other interested faculty (1 hour)
The coding examination will be written on College premises and will be open book. As part of the assessment, the
candidate must present and explain their code to the instructor and other faculty (at a time convenient to all).
A grade of at least 70% in the coding project is required to obtain the PLAR exemption.
X Assignment
Exam
X Portfolio
X Other
Prior Learning Assessment and Recognition (PLAR) is a process a student can use to gain college credit(s) for
learning and skills acquired through previous life and work experiences. Candidates who successfully meet the
course learning outcomes of a specific course may be granted credit based on the successful assessment of their
prior learning. The type of assessment method (s) used will be determined by subject matter experts. Grades
received for the PLAR challenge will be included in the calculation of a student’s grade point average.
The PLAR application process is outlined in http://www.durhamcollege.ca/plar. Full-time and part-time students must
adhere to all deadline dates. Please email: PLAR@durhamcollege.ca for details.
XYes No
PLAR Eligibility
PLAR Assessment (if eligible):
Page of3Durham College Course Outline - CWMD 2601 - 2019-2020 17
Student receiving a credit for this course will have
reliably demonstrated their ability to:
Essential Employability Skill Outcomes (ESSO)
Course Learning Outcomes
Course Specific Learning Outcomes (CLO)
Course Learning Outcomes contribute to the achievement of Program Learning Outcomes for courses that lead to a
credential (e.g. diploma). A complete list of Vocational/Program Learning Outcomes and Essential Employability
Skill Outcomes are located in each Program Guide.
This course will contribute to the achievement of
the following Essential Employability Skills:
Describe the fundamental ideas and
components of computer programming.
Explain and apply techniques that allow
JavaScript code to interact with HTML
elements and CSS styles.
Write and run browser based JavaScript
programs that utilize variables, expressions,
arrays, objects, decisions, loops, functions,
and events.
List and apply the elements of good
programming style.
Identify and correct simple programming
errors.
EES 1. Communicate clearly, concisely and
correctly in the written, spoken, and visual form
that fulfills the purpose and meets the needs of
the audience.
EES 2. Respond to written, spoken, or visual
messages in a manner that ensures effective
communication.
EES 3. Execute mathematical operations
accurately.
EES 4. Apply a systematic approach to solve
problems.
EES 5. Use a variety of thinking skills to
anticipate and solve problems.
EES 6. Locate, select, organize, and document
information using appropriate technology and
information systems.
EES 7. Analyze, evaluate, and apply relevant
information from a variety of sources.
EES 8. Show respect for the diverse opinions,
values, belief systems, and contribution of
others.
EES 9. Interact with others in groups or teams
in ways that contribute to effective working
relationships and the achievement of goals.
EES 10. Manage the use of time and other
resources to complete projects.
EES 11. Take responsibility for one's own
actions, decisions, and consequences.
X
X
X
CLO1
CLO2
CLO3
CLO4
CLO5
Page of4Durham College Course Outline - CWMD 2601 - 2019-2020 17
In-class coding reviews are used to check that students are keeping up with recently covered material. Students
will be given up to 60 minutes to complete each. These assessments are completed in class and cannot be
made up after the class. The nature of the assessments is at the instructor's discretion and may include coding,
quizzes, presentations, and blog posts.
Two in-class tests are used to more thoroughly assess a student's understanding, comprehension, and
integration of essential programming and JavaScript concepts and constructs.
Tests will include both a theory component covering programming and JavaScript terminology, concepts, and
syntax and a practical component where a student will be required to write HTML, CSS, and JavaScript code
meeting giving requirements. The theory portion will be closed book while the practical component will be open
book.
Students will generally be given at least 120 minutes to complete each test and the tests are completed in class
i.e. they cannot be made up after the class in which it was scheduled.
Both tests must be written. Policies for making up a test that is missed due to legitimate (e.g. legal or medical)
reasons is at the discretion of the instructor and may include writing a comprehensive test in the week after the
completion of classes.
Code submitted for assessment will be awarded marks based on the following scheme:
Function 80%
Documentation 10%
Style 10%
Function refers to how a program behaves when it is executed. To be awarded full marks for function, a program
must run without errors and must meet all specifications.
Documentation refers to annotating a program with comments and identifying files in order to explain the origins,
purpose, and operation of the program.
Style refers to properly aligning code and using white space, indentation, and appropriate naming conventions in
order to enhance the readability of a program.
Documentation and style marks are pro-rated to the marks awarded for function. That is, a program that is given
half the available mark for how it functions can only be given (a maximum of) half of the available mark for
documentation and style.
All assignment files will be submitted in DC Connect.
All assessments are to be completed individually. Under no circumstances are assessments to be completed
as a group and submitted as a student's own. Consequences for violating this policy will be at the discretion of
the professor, including escalation to the Dean.
Evaluation Description Course Learning Outcomes EESOs Weighting
In class coding reviews
(6 @ 5%)
Assignments
(2 @ 10%, 1 @ 15%)
Test I (mid term)
Test II (final)
CLO1, CLO2, CLO3, CLO4, CLO5
CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
EES1, EES4, EES10
EES1, EES4, EES10
EES1, EES4, EES10
EES1, EES4, EES10
30
35
15
20
Evaluation Criteria:
Notes:
1.
2.
3.
4.
5.
6.
Total 100%
The Course Learning Outcomes and Essential Employability Skills Outcomes are evaluated by the following evaluation
criterion.
Page of5Durham College Course Outline - CWMD 2601 - 2019-2020 17
Required Text(s) and Supplies:
Recommended Resources (purchase is optional):
1. NONE
1.
2.
Mozilla Developer Network - https://developer.mozilla.org/en-US/
Any other recommended or supplementary resources will be described in class.
Page of6Durham College Course Outline - CWMD 2601 - 2019-2020 17
Policies and Expectations for the Learning Environment:
General Policies and Expectations:
General College policies related to
attendance
absence related to tests or assignment due
dates
excused absences
writing tests and assignments
classroom management can be found in the
Program Guide (full time programs only) in
MyCampus
http://www.durhamcollege.ca/mycampus/
General policies related to
Acceptable Use of Information Technology
Academic Policies
Academic Honesty
Student Code of Conduct
Students’ Rights and Responsibilities
can be found on-line at
http://www.durhamcollege.ca/academicpolicies
+
+
+
+
+
+
+
+
+
+
Page of7Durham College Course Outline - CWMD 2601 - 2019-2020 17
Course Specific Policies and Expectations:
COURSE CONTENT AND STUDENT/PROFESSOR COMMUNICATION
In addition to the in-class learning environment, access to most electronic instructor-provided notes, links and
materials will be done through DC Connect, the college's Learning Management System (LMS). Exceptions may be
made on a course by course basis.
Information provided through DC Connect is not intended to replace what is covered, in person or in the classroom. All
outside course communication via email must be done through a Durham College provided email account.
It is the responsibility of the student to review announcements posted in the LMS as well as email on a daily basis.
ATTENDANCE
We cannot teach you if you don't come to class. The assignments and/or tests will be based on the lectures and
demonstrations given in class. Experience has shown that there is a strong correlation between good attendance and
good grades. For this reason, if a student misses a significant amount of class time, including consistently arriving late
and/or leaving early, their success in the course may be at risk.
Punctuality is also considered as important as regular attendance. Arriving to class late is disruptive and distracting to
both faculty, other students and is undesirable in a professional setting. Students arriving to class late are responsible
for checking with the professor to make sure they were not marked absent. Since attendance is expected, students
are responsible for all course work and assignments missed. To help ensure the student's success in the course,
attendance will be taken on a regular basis. Each individual professor will decide upon the method of taking attendance
in their respective course.
Illness, of course, may be unavoidable and where it does not cause a student to miss essential course work, out of
class assistance may be provided. However, assistance cannot be given to students who are absent for major
portions of the course, regardless the reasons. If the student is going to be absent from class for an extended period,
they are required to give notice and contact the program's student success officer.
Throughout the semester, if you miss three or more classes, the professor has the right to issue a Student Alert for
attendance. A copy will be attached to the student's academic record. The purpose of a student alert is to foster
student success by alerting students to behaviours, which may affect their academic progress and permit them
access to support, with the intent to develop a corrective action plan.
CLASSROOM CONDUCT
The learning environment involves an exchange of ideas and an exploration of concepts between faculty and students.
To achieve this, having a certain level of respect for that learning environment is of upmost importance. In order to
create an effective learning environment, students pledge to:
* Come to class prepared. This includes careful reading of assignments, being prepared to participate in discussions
and completing all assignments that are due, on time
* Be attentive and responsive during class lectures, demonstrations and discussions
* Respect fellow students' opinions and ideas
* Contribute to the class by making topic-specific comments as appropriate
* Offer critiques and alternative ideas in a non-condescending manner
* Fully participate and complete a fair share of work per group projects and team/class activities
Examples of disruptive behaviours to avoid include:
* Talking or otherwise distracting the professor or other members of the class
* Using electronic devices in class in a manner that disrupts the class or other students
* Exhibiting argumentative or attention-seeking behaviour
* Failing to show respect or act with civility
* Playing games, watching videos or any non class-related activities
If any of the previously listed disruptive behaviours occur in the classroom, the professor has the right to insist you
leave the classroom and/or issue a Student Alert for behaviour. A copy of the Student Alert will be attached to the
student's academic record. The purpose of a student alert is to foster student success by alerting students to
behaviours, which may affect their academic progress and permit them access to support, with the intent to develop a
corrective action plan.
Students may not create video, audio or other digital recordings of lectures, class discussions or other class activities
Page of8Durham College Course Outline - CWMD 2601 - 2019-2020 17
without written permission of the instructor. Students creating an unauthorized recording violates an instructor's
intellectual property rights and contravenes the Canadian Copyright Act. Students can be subject to disciplinary action
under the Durham College Student Code of Conduct for making unauthorized recordings.
ASSIGNMENT DEADLINES AND TESTS
In the industry, failure to meet the client's needs, on time, may not only mean the loss of a client, but possible
termination from a full-time position. Late submissions are highly discouraged for this reason. Developing good time
management habits leading to regular on-time assignment submission is strongly encouraged.
Students must ensure prompt submission of their assignments on the due date and at the time indicated by the
professor on on DC Connect. If the student does not hand an assignment in on time, they will have a one-week period
where a 25% mark deduction will be applied to the assignment's overall mark. For example: If an assignment was due
in class at 11:10am, then the late submission deadline would be the following week, on the same day, by 11:10am.
The only exception to this rule is any final assignments or projects due on the last week of the semester.
If an assignment is handed in after the one-week period, it will not be evaluated and the student will receive a mark of
zero. There may be exceptions to this rule in some courses, per the discretion of each individual professor.
If you are not able to attend a test, you are required to contact the professor within 24 hours of the scheduled test day
and time. Once notified, the professor will decide upon a solution and future course of action. Solutions are decided
upon at the discretion of the professor. Whatever solution the professor has arrived at, does not, under any
circumstance, establish precedence. In general, accommodations are not made for absences that are not medical or
legal (eg. travel plans).
The professor will indicate the specific submission location which may include one of the following: student personal
web server, DCA web server, DC Connect or the 'Design' file server.
ACADEMIC INTEGRITY
Under no circumstance should a student copy or plagiarize work and hand it in as his/her own. The dean will be
notified, an Academic Integrity alert will be issued to the student, and a copy will be attached to the student's
academic record.
EVALUATION
Although this class requires a passing grade of 50%, in order to graduate you will require an overall GPA of 2.0 or
60%.
Page of9Durham College Course Outline - CWMD 2601 - 2019-2020 17
General Course Outline Notes:
Students should use the course outline as a learning tool to guide their achievement of the learning
outcomes for this course. Specific questions should be directed to their individual professor.
The college considers the electronic communication methods (i.e. DC Mail or DC Connect) as the primary
channel of communication. Students should check the sources regularly for current course information.
Professors are responsible for following this outline and facilitating the learning as detailed in this outline.
Course outlines should be retained for future needs (i.e. university credits, transfer of credits etc.)
A full description of the Academic Appeals Process can be found at
https://durhamcollege.ca/about/governance/policies/academic-policies .
Faculty are committed to ensuring accessible learning for all students. Students who would like
assistance with academic access and accommodations in accordance with the Ontario Human Rights
Code should register with the Access and Support Centre (ASC). ASC is located in room SW116,
Oshawa Campus and in room 180 at the Whitby Campus. Contact ASC at 905-721-3123 for more
information.
Durham College is committed to the fundamental values of preserving academic integrity. Durham College
and faculty members reserve the right to use electronic means to detect and help prevent plagiarism.
Students agree that by taking this course all assignments could be subject to submission either by
themselves or by the faculty member for a review of textual similarity to Turnitin.com. Further information
about Turnitin can be found on the Turnitin.com Web site.
1.
2.
3.
4.
5.
6.
7.
Page of10Durham College Course Outline - CWMD 2601 - 2019-2020 17
Learning Plan
1
Delivery: In Class4
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
Course introduction.
The Process of Programming
- algorithms
- pseudo code
- flow charts
- essential statements
Hours:
Intended Learning Objectives
Intended Learning Activities
Resources and References
Evaluation
Wk.
The Learning Plan is a planning guideline. Actual delivery of content may vary with circumstances.
Students will be notified in writing of changes that involve the addition or deletion of learning outcomes or
evaluations, prior to changes being implemented, as specified in the Course Outline Policy and Procedure at
Durham College.
Essential Employability Skills
CLO1
Course Learning Outcomes
EES1, EES4, EES10Taught: Practiced:
Page of11Durham College Course Outline - CWMD 2601 - 2019-2020 17
2
3
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
- lecture
- discussion
- demonstrations
- exercises
In class coding review 1 5
Getting Started with JavaScript
- adding JavaScript to Web pages
- writing basic code
- events and the Document Object Model (DOM)
- using Developer Tools
Variables and Expressions
- declaring variables
- data types
- arithmetic operators
- precedence
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of12Durham College Course Outline - CWMD 2601 - 2019-2020 17
4
5
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
- lecture
- discussion
- demonstrations
- exercises
In class coding review 2
Assignment 1
5
10
Functions
- definition
- parameters
- return values
- application
- scope
Functions ... CONTINUED
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of13Durham College Course Outline - CWMD 2601 - 2019-2020 17
6
7
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
N/A
- lecture
- discussion
- demonstrations
- exercises
- review
In class coding review 3
TEST 1 (mid term)
5
15
Arrays
- declaring
- index
- reading and writing values
- dimension
- application
n/a
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of14Durham College Course Outline - CWMD 2601 - 2019-2020 17
8
9
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
- lecture
- discussion
- demonstrations
- exercises
In class coding review 4 5
Arrays ... CONTINUED
Objects
- properties and methods
- declaring
- dot syntax
- application
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of15Durham College Course Outline - CWMD 2601 - 2019-2020 17
10
11
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
- lecture
- discussion
- demonstrations
- exercises
- mentor Project
In class coding review 5
Assignment 2
5
10
Decisions
- conditions
- Boolean values and operators
- precedence
- if statements
- application
Decisions ... CONTINUED
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of16Durham College Course Outline - CWMD 2601 - 2019-2020 17
12
13
Delivery:
Delivery:
In Class
In Class
4
4
Recommended readings from the Mozilla Developer Network and/or other resources
Recommended readings from the Mozilla Developer Network and/or other resources
- lecture
- discussion
- demonstrations
- exercises
- lecture
- discussion
- demonstrations
- exercises
In class coding review 6
Assignment 3
5
15
Loops
- for statement
- while statement
- nested loops
Loops ... CONTINUED
Hours:
Hours:
Intended Learning Objectives
Intended Learning Objectives
Intended Learning Activities
Intended Learning Activities
Resources and References
Resources and References
Evaluation
Evaluation
Wk.
Wk.
Weighting
Weighting
Essential Employability Skills
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5, CLO6
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
Course Learning Outcomes
EES1, EES4, EES10
EES1, EES4, EES10
Taught:
Taught:
Practiced:
Practiced:
Page of17Durham College Course Outline - CWMD 2601 - 2019-2020 17
14
Delivery: In Class4
N/A
- review
TEST 2 (final) 20
n/a
Hours:
Intended Learning Objectives
Intended Learning Activities
Resources and References
Evaluation
Wk.
Weighting
Essential Employability Skills
CLO1, CLO2, CLO3, CLO4, CLO5
Course Learning Outcomes
EES1, EES4, EES10Taught: Practiced:

More Related Content

What's hot

General Education Assessment Challenge
General Education Assessment ChallengeGeneral Education Assessment Challenge
General Education Assessment Challengeaipselfstudy
 
Entry level production technician course instructional design
Entry level production technician course instructional designEntry level production technician course instructional design
Entry level production technician course instructional designMichael Harding
 
Tech_Coach_Essential_Duties
Tech_Coach_Essential_DutiesTech_Coach_Essential_Duties
Tech_Coach_Essential_DutiesMelinda Reed
 
Unit 2 Communication
Unit 2 CommunicationUnit 2 Communication
Unit 2 Communicationnigelcollege
 
Applicability of Extreme Programming In Educational Environment
Applicability of Extreme Programming In Educational EnvironmentApplicability of Extreme Programming In Educational Environment
Applicability of Extreme Programming In Educational EnvironmentCSCJournals
 
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdf
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdfireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdf
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdfKautny Alexander
 
F5 study guide
F5 study guideF5 study guide
F5 study guideshimera123
 
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...Pursue M.Tech in Computer Science with specialization in Data Science and Mac...
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...MamathaSharma4
 
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...ACBSP Global Accreditation
 
FdA Media Production
FdA Media ProductionFdA Media Production
FdA Media Productionbwcelearning
 
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-20152016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-2015MUSAAB HASAN
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge
Computing 9195 Zimbabwe Zimsec syllabus CambridgeComputing 9195 Zimbabwe Zimsec syllabus Cambridge
Computing 9195 Zimbabwe Zimsec syllabus CambridgeAlpro
 
Coit20264 network design assignment 2
Coit20264 network design assignment 2Coit20264 network design assignment 2
Coit20264 network design assignment 2Sandeep Ratnam
 
Cbc presentation (1)
Cbc presentation (1)Cbc presentation (1)
Cbc presentation (1)ItsJuvy
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample SyllabusMary Igoy
 

What's hot (20)

Virtual Flipped Classroom
Virtual Flipped ClassroomVirtual Flipped Classroom
Virtual Flipped Classroom
 
General Education Assessment Challenge
General Education Assessment ChallengeGeneral Education Assessment Challenge
General Education Assessment Challenge
 
Entry level production technician course instructional design
Entry level production technician course instructional designEntry level production technician course instructional design
Entry level production technician course instructional design
 
Tech_Coach_Essential_Duties
Tech_Coach_Essential_DutiesTech_Coach_Essential_Duties
Tech_Coach_Essential_Duties
 
Unit 2 Communication
Unit 2 CommunicationUnit 2 Communication
Unit 2 Communication
 
Applicability of Extreme Programming In Educational Environment
Applicability of Extreme Programming In Educational EnvironmentApplicability of Extreme Programming In Educational Environment
Applicability of Extreme Programming In Educational Environment
 
Cse202
Cse202Cse202
Cse202
 
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdf
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdfireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdf
ireb_cpre_syllabus_requirements-modeling_advanced_level_en_v2.2.pdf
 
F5 study guide
F5 study guideF5 study guide
F5 study guide
 
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...Pursue M.Tech in Computer Science with specialization in Data Science and Mac...
Pursue M.Tech in Computer Science with specialization in Data Science and Mac...
 
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...
Milan Frankl - Program Competencies versus Learning Outcomes, a new on-line C...
 
FdA Media Production
FdA Media ProductionFdA Media Production
FdA Media Production
 
Curriculum Vitae
Curriculum VitaeCurriculum Vitae
Curriculum Vitae
 
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-20152016 ieee uae_student_day_sep_description_aau-dec-01-2015
2016 ieee uae_student_day_sep_description_aau-dec-01-2015
 
Computing 9195 Zimbabwe Zimsec syllabus Cambridge
Computing 9195 Zimbabwe Zimsec syllabus CambridgeComputing 9195 Zimbabwe Zimsec syllabus Cambridge
Computing 9195 Zimbabwe Zimsec syllabus Cambridge
 
Coit20264 network design assignment 2
Coit20264 network design assignment 2Coit20264 network design assignment 2
Coit20264 network design assignment 2
 
Final Training Program version 1
Final Training Program version 1Final Training Program version 1
Final Training Program version 1
 
Cbc presentation (1)
Cbc presentation (1)Cbc presentation (1)
Cbc presentation (1)
 
Students’ Performance and Satisfaction with the Cisco Academy Networking Pr...
Students’ Performance and Satisfaction  with the Cisco Academy Networking  Pr...Students’ Performance and Satisfaction  with the Cisco Academy Networking  Pr...
Students’ Performance and Satisfaction with the Cisco Academy Networking Pr...
 
Sample Syllabus
Sample SyllabusSample Syllabus
Sample Syllabus
 

Similar to Scripting for Design

Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundjenlundCWI
 
CMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusCMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusAkilah Jackson
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docxjoyjonna282
 
Qualitative Analysis Syllabus Final
Qualitative Analysis Syllabus FinalQualitative Analysis Syllabus Final
Qualitative Analysis Syllabus Finalemphemory
 
Advanced Web Design and Development - Spring 2005.doc
Advanced Web Design and Development - Spring 2005.docAdvanced Web Design and Development - Spring 2005.doc
Advanced Web Design and Development - Spring 2005.docbutest
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6Shaun Kellogg
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundjenlundCWI
 
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docxFayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docxmglenn3
 
Coit20247 database design and development
Coit20247   database design and developmentCoit20247   database design and development
Coit20247 database design and developmentSandeep Ratnam
 
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceFakira Noor
 
Cwicisa 115syllabusfall2016lund-151231215701
Cwicisa 115syllabusfall2016lund-151231215701Cwicisa 115syllabusfall2016lund-151231215701
Cwicisa 115syllabusfall2016lund-151231215701Jenni Davis Lund
 
Major proj term3
Major proj term3Major proj term3
Major proj term3hccit
 
Cwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundCwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundJenni Davis Lund
 
Follow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxFollow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxbryanwest16882
 
Follow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxFollow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxkeugene1
 
Cbu online and professional studies syllabus
Cbu online and professional studies syllabusCbu online and professional studies syllabus
Cbu online and professional studies syllabusSania Baker
 
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docx
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docxMNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docx
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docxraju957290
 

Similar to Scripting for Design (20)

Cwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lundCwi syllabus cisa-fall-2013-lund
Cwi syllabus cisa-fall-2013-lund
 
CMSC198 summer2012 syllabus
CMSC198 summer2012 syllabusCMSC198 summer2012 syllabus
CMSC198 summer2012 syllabus
 
HND Assignment Brief Session Sept.docx
              HND Assignment Brief               Session Sept.docx              HND Assignment Brief               Session Sept.docx
HND Assignment Brief Session Sept.docx
 
Qualitative Analysis Syllabus Final
Qualitative Analysis Syllabus FinalQualitative Analysis Syllabus Final
Qualitative Analysis Syllabus Final
 
Advanced Web Design and Development - Spring 2005.doc
Advanced Web Design and Development - Spring 2005.docAdvanced Web Design and Development - Spring 2005.doc
Advanced Web Design and Development - Spring 2005.doc
 
ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6ECI519_Syllabus_Spring_2016-6
ECI519_Syllabus_Spring_2016-6
 
Cwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lundCwi syllabus cisa115-fall-2013-lund
Cwi syllabus cisa115-fall-2013-lund
 
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docxFayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
Fayetteville Technical Community CollegeSYLLABUSSummer 2020Cou.docx
 
COPR.PDF
COPR.PDFCOPR.PDF
COPR.PDF
 
Coit20247 database design and development
Coit20247   database design and developmentCoit20247   database design and development
Coit20247 database design and development
 
BTSD Guide for new students 20231 Sep'23.docx.pdf
BTSD Guide for new students 20231 Sep'23.docx.pdfBTSD Guide for new students 20231 Sep'23.docx.pdf
BTSD Guide for new students 20231 Sep'23.docx.pdf
 
BSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer ScienceBSc_Hons_ in Applied Computer Science
BSc_Hons_ in Applied Computer Science
 
Cwicisa 115syllabusfall2016lund-151231215701
Cwicisa 115syllabusfall2016lund-151231215701Cwicisa 115syllabusfall2016lund-151231215701
Cwicisa 115syllabusfall2016lund-151231215701
 
Major proj term3
Major proj term3Major proj term3
Major proj term3
 
Cwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lundCwi syllabus cisa115-spring2014-lund
Cwi syllabus cisa115-spring2014-lund
 
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
UOC Bachelor's Degree in Techniques for Software Development - Guide for new ...
 
Follow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxFollow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docx
 
Follow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docxFollow all directions below using original work with full detail. .docx
Follow all directions below using original work with full detail. .docx
 
Cbu online and professional studies syllabus
Cbu online and professional studies syllabusCbu online and professional studies syllabus
Cbu online and professional studies syllabus
 
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docx
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docxMNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docx
MNG81001 2017 Session 3 MARKING RUBRIC ASSESSMENT 4MNG81001 M.docx
 

More from Kopi Maheswaran

More from Kopi Maheswaran (20)

Kopinath retail installation_consideration2
Kopinath retail installation_consideration2Kopinath retail installation_consideration2
Kopinath retail installation_consideration2
 
Game Plan
Game PlanGame Plan
Game Plan
 
JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)JavaScript Scripting For Design (CWMD 2601)
JavaScript Scripting For Design (CWMD 2601)
 
Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)Scripting for design (cwmd 2601)
Scripting for design (cwmd 2601)
 
JavaScript functions
JavaScript functionsJavaScript functions
JavaScript functions
 
variables, values and expressions
   variables, values and expressions   variables, values and expressions
variables, values and expressions
 
Cwmd 2601 2020
Cwmd 2601 2020Cwmd 2601 2020
Cwmd 2601 2020
 
getting started with java script
 getting started with java script  getting started with java script
getting started with java script
 
The process of programming
 The process of programming The process of programming
The process of programming
 
Movie report
Movie report Movie report
Movie report
 
Vi cheat sheet
Vi cheat sheetVi cheat sheet
Vi cheat sheet
 
Elementsofdesign
ElementsofdesignElementsofdesign
Elementsofdesign
 
Colour qualities
Colour qualitiesColour qualities
Colour qualities
 
Colour relationships
Colour relationshipsColour relationships
Colour relationships
 
Principlesofdesign
PrinciplesofdesignPrinciplesofdesign
Principlesofdesign
 
Compositional flow of information
Compositional flow of informationCompositional flow of information
Compositional flow of information
 
Rhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motionRhythm, framing, transparency and time & motion
Rhythm, framing, transparency and time & motion
 
common sentence errors
 common sentence errors  common sentence errors
common sentence errors
 
Brand Book
Brand BookBrand Book
Brand Book
 
punctuation
  punctuation   punctuation
punctuation
 

Recently uploaded

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 

Recently uploaded (20)

EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 

Scripting for Design

  • 1. Page of1Durham College Course Outline - CWMD 2601 - 2019-2020 17 Corequisite: CWD 2100 SemesterYear 2 2 1 1 Course Code: 56Course Hours: N/ACourse Equiv. Code(s): Laptop Course: Prepared by Delivery Mode(s): 2601 Nick Ferrari nick.ferrari@durhamcollege.ca First Name Last Name Email CWMD Prerequisite: CWMD 1100 School of Media, Art & Design Scripting for Design 2019-20 Academic Year Greg MurphyAuthorized by (Dean or Director): September 2019Date: Program MAD-Contemporary Web Design Diploma MAD-Interactive Media Design Diploma Yes No In class Online Hybrid X X 4Course GPA Weighting: Correspondence
  • 2. Page of2Durham College Course Outline - CWMD 2601 - 2019-2020 17 Subject Eligibility for Prior Learning Assessment & Recognition (PLAR): Course Description: This course introduces students to the JavaScript programming language and how it can enhance the design and presentation of Web pages. Using an example centered approach, the course demonstrates how to use JavaScript to add a variety of effects and interactions to Web pages. As code examples are explained fundamental programming concepts are identified and discussed. An understanding of and ability to code HTML and CSS markup is a prerequisite, but no other programming experience is assumed. The only tools required in the course are a basic text editor and a modern browser. Candidates will be expected to demonstrate that they have met the learning outcomes in this subject by: - meeting with the instructor to describe their JavaScript programming experience and demonstrate an understanding of programming through examples of their work (1 hour) - coding a fully functioning and error free JavaScript program that meets all of the specifications provided by the instructor (3 hours) - presenting their solution to the instructor and other interested faculty (1 hour) The coding examination will be written on College premises and will be open book. As part of the assessment, the candidate must present and explain their code to the instructor and other faculty (at a time convenient to all). A grade of at least 70% in the coding project is required to obtain the PLAR exemption. X Assignment Exam X Portfolio X Other Prior Learning Assessment and Recognition (PLAR) is a process a student can use to gain college credit(s) for learning and skills acquired through previous life and work experiences. Candidates who successfully meet the course learning outcomes of a specific course may be granted credit based on the successful assessment of their prior learning. The type of assessment method (s) used will be determined by subject matter experts. Grades received for the PLAR challenge will be included in the calculation of a student’s grade point average. The PLAR application process is outlined in http://www.durhamcollege.ca/plar. Full-time and part-time students must adhere to all deadline dates. Please email: PLAR@durhamcollege.ca for details. XYes No PLAR Eligibility PLAR Assessment (if eligible):
  • 3. Page of3Durham College Course Outline - CWMD 2601 - 2019-2020 17 Student receiving a credit for this course will have reliably demonstrated their ability to: Essential Employability Skill Outcomes (ESSO) Course Learning Outcomes Course Specific Learning Outcomes (CLO) Course Learning Outcomes contribute to the achievement of Program Learning Outcomes for courses that lead to a credential (e.g. diploma). A complete list of Vocational/Program Learning Outcomes and Essential Employability Skill Outcomes are located in each Program Guide. This course will contribute to the achievement of the following Essential Employability Skills: Describe the fundamental ideas and components of computer programming. Explain and apply techniques that allow JavaScript code to interact with HTML elements and CSS styles. Write and run browser based JavaScript programs that utilize variables, expressions, arrays, objects, decisions, loops, functions, and events. List and apply the elements of good programming style. Identify and correct simple programming errors. EES 1. Communicate clearly, concisely and correctly in the written, spoken, and visual form that fulfills the purpose and meets the needs of the audience. EES 2. Respond to written, spoken, or visual messages in a manner that ensures effective communication. EES 3. Execute mathematical operations accurately. EES 4. Apply a systematic approach to solve problems. EES 5. Use a variety of thinking skills to anticipate and solve problems. EES 6. Locate, select, organize, and document information using appropriate technology and information systems. EES 7. Analyze, evaluate, and apply relevant information from a variety of sources. EES 8. Show respect for the diverse opinions, values, belief systems, and contribution of others. EES 9. Interact with others in groups or teams in ways that contribute to effective working relationships and the achievement of goals. EES 10. Manage the use of time and other resources to complete projects. EES 11. Take responsibility for one's own actions, decisions, and consequences. X X X CLO1 CLO2 CLO3 CLO4 CLO5
  • 4. Page of4Durham College Course Outline - CWMD 2601 - 2019-2020 17 In-class coding reviews are used to check that students are keeping up with recently covered material. Students will be given up to 60 minutes to complete each. These assessments are completed in class and cannot be made up after the class. The nature of the assessments is at the instructor's discretion and may include coding, quizzes, presentations, and blog posts. Two in-class tests are used to more thoroughly assess a student's understanding, comprehension, and integration of essential programming and JavaScript concepts and constructs. Tests will include both a theory component covering programming and JavaScript terminology, concepts, and syntax and a practical component where a student will be required to write HTML, CSS, and JavaScript code meeting giving requirements. The theory portion will be closed book while the practical component will be open book. Students will generally be given at least 120 minutes to complete each test and the tests are completed in class i.e. they cannot be made up after the class in which it was scheduled. Both tests must be written. Policies for making up a test that is missed due to legitimate (e.g. legal or medical) reasons is at the discretion of the instructor and may include writing a comprehensive test in the week after the completion of classes. Code submitted for assessment will be awarded marks based on the following scheme: Function 80% Documentation 10% Style 10% Function refers to how a program behaves when it is executed. To be awarded full marks for function, a program must run without errors and must meet all specifications. Documentation refers to annotating a program with comments and identifying files in order to explain the origins, purpose, and operation of the program. Style refers to properly aligning code and using white space, indentation, and appropriate naming conventions in order to enhance the readability of a program. Documentation and style marks are pro-rated to the marks awarded for function. That is, a program that is given half the available mark for how it functions can only be given (a maximum of) half of the available mark for documentation and style. All assignment files will be submitted in DC Connect. All assessments are to be completed individually. Under no circumstances are assessments to be completed as a group and submitted as a student's own. Consequences for violating this policy will be at the discretion of the professor, including escalation to the Dean. Evaluation Description Course Learning Outcomes EESOs Weighting In class coding reviews (6 @ 5%) Assignments (2 @ 10%, 1 @ 15%) Test I (mid term) Test II (final) CLO1, CLO2, CLO3, CLO4, CLO5 CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 EES1, EES4, EES10 EES1, EES4, EES10 EES1, EES4, EES10 EES1, EES4, EES10 30 35 15 20 Evaluation Criteria: Notes: 1. 2. 3. 4. 5. 6. Total 100% The Course Learning Outcomes and Essential Employability Skills Outcomes are evaluated by the following evaluation criterion.
  • 5. Page of5Durham College Course Outline - CWMD 2601 - 2019-2020 17 Required Text(s) and Supplies: Recommended Resources (purchase is optional): 1. NONE 1. 2. Mozilla Developer Network - https://developer.mozilla.org/en-US/ Any other recommended or supplementary resources will be described in class.
  • 6. Page of6Durham College Course Outline - CWMD 2601 - 2019-2020 17 Policies and Expectations for the Learning Environment: General Policies and Expectations: General College policies related to attendance absence related to tests or assignment due dates excused absences writing tests and assignments classroom management can be found in the Program Guide (full time programs only) in MyCampus http://www.durhamcollege.ca/mycampus/ General policies related to Acceptable Use of Information Technology Academic Policies Academic Honesty Student Code of Conduct Students’ Rights and Responsibilities can be found on-line at http://www.durhamcollege.ca/academicpolicies + + + + + + + + + +
  • 7. Page of7Durham College Course Outline - CWMD 2601 - 2019-2020 17 Course Specific Policies and Expectations: COURSE CONTENT AND STUDENT/PROFESSOR COMMUNICATION In addition to the in-class learning environment, access to most electronic instructor-provided notes, links and materials will be done through DC Connect, the college's Learning Management System (LMS). Exceptions may be made on a course by course basis. Information provided through DC Connect is not intended to replace what is covered, in person or in the classroom. All outside course communication via email must be done through a Durham College provided email account. It is the responsibility of the student to review announcements posted in the LMS as well as email on a daily basis. ATTENDANCE We cannot teach you if you don't come to class. The assignments and/or tests will be based on the lectures and demonstrations given in class. Experience has shown that there is a strong correlation between good attendance and good grades. For this reason, if a student misses a significant amount of class time, including consistently arriving late and/or leaving early, their success in the course may be at risk. Punctuality is also considered as important as regular attendance. Arriving to class late is disruptive and distracting to both faculty, other students and is undesirable in a professional setting. Students arriving to class late are responsible for checking with the professor to make sure they were not marked absent. Since attendance is expected, students are responsible for all course work and assignments missed. To help ensure the student's success in the course, attendance will be taken on a regular basis. Each individual professor will decide upon the method of taking attendance in their respective course. Illness, of course, may be unavoidable and where it does not cause a student to miss essential course work, out of class assistance may be provided. However, assistance cannot be given to students who are absent for major portions of the course, regardless the reasons. If the student is going to be absent from class for an extended period, they are required to give notice and contact the program's student success officer. Throughout the semester, if you miss three or more classes, the professor has the right to issue a Student Alert for attendance. A copy will be attached to the student's academic record. The purpose of a student alert is to foster student success by alerting students to behaviours, which may affect their academic progress and permit them access to support, with the intent to develop a corrective action plan. CLASSROOM CONDUCT The learning environment involves an exchange of ideas and an exploration of concepts between faculty and students. To achieve this, having a certain level of respect for that learning environment is of upmost importance. In order to create an effective learning environment, students pledge to: * Come to class prepared. This includes careful reading of assignments, being prepared to participate in discussions and completing all assignments that are due, on time * Be attentive and responsive during class lectures, demonstrations and discussions * Respect fellow students' opinions and ideas * Contribute to the class by making topic-specific comments as appropriate * Offer critiques and alternative ideas in a non-condescending manner * Fully participate and complete a fair share of work per group projects and team/class activities Examples of disruptive behaviours to avoid include: * Talking or otherwise distracting the professor or other members of the class * Using electronic devices in class in a manner that disrupts the class or other students * Exhibiting argumentative or attention-seeking behaviour * Failing to show respect or act with civility * Playing games, watching videos or any non class-related activities If any of the previously listed disruptive behaviours occur in the classroom, the professor has the right to insist you leave the classroom and/or issue a Student Alert for behaviour. A copy of the Student Alert will be attached to the student's academic record. The purpose of a student alert is to foster student success by alerting students to behaviours, which may affect their academic progress and permit them access to support, with the intent to develop a corrective action plan. Students may not create video, audio or other digital recordings of lectures, class discussions or other class activities
  • 8. Page of8Durham College Course Outline - CWMD 2601 - 2019-2020 17 without written permission of the instructor. Students creating an unauthorized recording violates an instructor's intellectual property rights and contravenes the Canadian Copyright Act. Students can be subject to disciplinary action under the Durham College Student Code of Conduct for making unauthorized recordings. ASSIGNMENT DEADLINES AND TESTS In the industry, failure to meet the client's needs, on time, may not only mean the loss of a client, but possible termination from a full-time position. Late submissions are highly discouraged for this reason. Developing good time management habits leading to regular on-time assignment submission is strongly encouraged. Students must ensure prompt submission of their assignments on the due date and at the time indicated by the professor on on DC Connect. If the student does not hand an assignment in on time, they will have a one-week period where a 25% mark deduction will be applied to the assignment's overall mark. For example: If an assignment was due in class at 11:10am, then the late submission deadline would be the following week, on the same day, by 11:10am. The only exception to this rule is any final assignments or projects due on the last week of the semester. If an assignment is handed in after the one-week period, it will not be evaluated and the student will receive a mark of zero. There may be exceptions to this rule in some courses, per the discretion of each individual professor. If you are not able to attend a test, you are required to contact the professor within 24 hours of the scheduled test day and time. Once notified, the professor will decide upon a solution and future course of action. Solutions are decided upon at the discretion of the professor. Whatever solution the professor has arrived at, does not, under any circumstance, establish precedence. In general, accommodations are not made for absences that are not medical or legal (eg. travel plans). The professor will indicate the specific submission location which may include one of the following: student personal web server, DCA web server, DC Connect or the 'Design' file server. ACADEMIC INTEGRITY Under no circumstance should a student copy or plagiarize work and hand it in as his/her own. The dean will be notified, an Academic Integrity alert will be issued to the student, and a copy will be attached to the student's academic record. EVALUATION Although this class requires a passing grade of 50%, in order to graduate you will require an overall GPA of 2.0 or 60%.
  • 9. Page of9Durham College Course Outline - CWMD 2601 - 2019-2020 17 General Course Outline Notes: Students should use the course outline as a learning tool to guide their achievement of the learning outcomes for this course. Specific questions should be directed to their individual professor. The college considers the electronic communication methods (i.e. DC Mail or DC Connect) as the primary channel of communication. Students should check the sources regularly for current course information. Professors are responsible for following this outline and facilitating the learning as detailed in this outline. Course outlines should be retained for future needs (i.e. university credits, transfer of credits etc.) A full description of the Academic Appeals Process can be found at https://durhamcollege.ca/about/governance/policies/academic-policies . Faculty are committed to ensuring accessible learning for all students. Students who would like assistance with academic access and accommodations in accordance with the Ontario Human Rights Code should register with the Access and Support Centre (ASC). ASC is located in room SW116, Oshawa Campus and in room 180 at the Whitby Campus. Contact ASC at 905-721-3123 for more information. Durham College is committed to the fundamental values of preserving academic integrity. Durham College and faculty members reserve the right to use electronic means to detect and help prevent plagiarism. Students agree that by taking this course all assignments could be subject to submission either by themselves or by the faculty member for a review of textual similarity to Turnitin.com. Further information about Turnitin can be found on the Turnitin.com Web site. 1. 2. 3. 4. 5. 6. 7.
  • 10. Page of10Durham College Course Outline - CWMD 2601 - 2019-2020 17 Learning Plan 1 Delivery: In Class4 Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises Course introduction. The Process of Programming - algorithms - pseudo code - flow charts - essential statements Hours: Intended Learning Objectives Intended Learning Activities Resources and References Evaluation Wk. The Learning Plan is a planning guideline. Actual delivery of content may vary with circumstances. Students will be notified in writing of changes that involve the addition or deletion of learning outcomes or evaluations, prior to changes being implemented, as specified in the Course Outline Policy and Procedure at Durham College. Essential Employability Skills CLO1 Course Learning Outcomes EES1, EES4, EES10Taught: Practiced:
  • 11. Page of11Durham College Course Outline - CWMD 2601 - 2019-2020 17 2 3 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises - lecture - discussion - demonstrations - exercises In class coding review 1 5 Getting Started with JavaScript - adding JavaScript to Web pages - writing basic code - events and the Document Object Model (DOM) - using Developer Tools Variables and Expressions - declaring variables - data types - arithmetic operators - precedence Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 12. Page of12Durham College Course Outline - CWMD 2601 - 2019-2020 17 4 5 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises - lecture - discussion - demonstrations - exercises In class coding review 2 Assignment 1 5 10 Functions - definition - parameters - return values - application - scope Functions ... CONTINUED Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 13. Page of13Durham College Course Outline - CWMD 2601 - 2019-2020 17 6 7 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources N/A - lecture - discussion - demonstrations - exercises - review In class coding review 3 TEST 1 (mid term) 5 15 Arrays - declaring - index - reading and writing values - dimension - application n/a Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 14. Page of14Durham College Course Outline - CWMD 2601 - 2019-2020 17 8 9 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises - lecture - discussion - demonstrations - exercises In class coding review 4 5 Arrays ... CONTINUED Objects - properties and methods - declaring - dot syntax - application Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 15. Page of15Durham College Course Outline - CWMD 2601 - 2019-2020 17 10 11 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises - lecture - discussion - demonstrations - exercises - mentor Project In class coding review 5 Assignment 2 5 10 Decisions - conditions - Boolean values and operators - precedence - if statements - application Decisions ... CONTINUED Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 16. Page of16Durham College Course Outline - CWMD 2601 - 2019-2020 17 12 13 Delivery: Delivery: In Class In Class 4 4 Recommended readings from the Mozilla Developer Network and/or other resources Recommended readings from the Mozilla Developer Network and/or other resources - lecture - discussion - demonstrations - exercises - lecture - discussion - demonstrations - exercises In class coding review 6 Assignment 3 5 15 Loops - for statement - while statement - nested loops Loops ... CONTINUED Hours: Hours: Intended Learning Objectives Intended Learning Objectives Intended Learning Activities Intended Learning Activities Resources and References Resources and References Evaluation Evaluation Wk. Wk. Weighting Weighting Essential Employability Skills Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5, CLO6 CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes Course Learning Outcomes EES1, EES4, EES10 EES1, EES4, EES10 Taught: Taught: Practiced: Practiced:
  • 17. Page of17Durham College Course Outline - CWMD 2601 - 2019-2020 17 14 Delivery: In Class4 N/A - review TEST 2 (final) 20 n/a Hours: Intended Learning Objectives Intended Learning Activities Resources and References Evaluation Wk. Weighting Essential Employability Skills CLO1, CLO2, CLO3, CLO4, CLO5 Course Learning Outcomes EES1, EES4, EES10Taught: Practiced: