WEB 103 Programming Fundamentals with JavaScript introduces students to techniques commonly used in programming web pages with interactive content to enhance user experience. Students will explore fundamental programming concepts through various aspects of JavaScript programming language, including variables, functions, objects, events, data types, operators and conditional logic. Hands-on in-class tasks support students to apply these programming concepts and build upon their existing front-end development experience to create simple dynamic website applications.
Prerequisites: WEB 102 with a minimum grade of 60%
Accessibility Services Notice
Students who would like an academic accommodation and who have a documented disability should contact Accessibility Services, if they have not already done so.Course Details| Total number of weeks | n/a |
|---|
| Total Credits | |
|---|
| Total Hours | 60 |
|---|
Typical hours per week breakdown| Lecture | 45 |
|---|
| Lab (lab, field, computer) | 15 |
|---|
Learning Outcomes
Upon successful completion of this course, the learner will be able to:
- Apply various debugging techniques
- Demonstrate good coding practices
- Integrate JavaScript both externally and within a Hypertext Markup Language (HTML) document
- Explain the basic syntax of JavaScript
- Identify basic programming components
- Demonstrate the appropriate use of variables, operators, arrays, loops, and control structures
- Manipulate Document Object Model (DOM) objects and handle form elements
- Compose simple applications for the web and other contexts
- Combine HTML, Cascading Style Sheets (CSS) and JavaScript to create dynamic websites
Grading Table
Standard Academic and Career Programs Grading Table
| Percentage |
Letter Grade |
GPA |
| 90-100 |
A+ |
4.33 |
| 85-89 |
A |
4.00 |
| 80-84 |
A- |
3.67 |
| 76-79 |
B+ |
3.33 |
| 72-75 |
B |
3.00 |
| 68-71 |
B- |
2.67 |
| 64-67 |
C+ |
2.33 |
| 60-63 |
C |
2.00 |
| 55-59 |
C- |
1.67 |
| 50-54 |
P |
1.00 |
| 0-49 |
F |
0.00 |
| |
DNW |
0.00 |
See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.
Disclaimer
Information contained in this course outline is correct at the time of publication. Content of the course is revised on an ongoing basis to ensure relevance to changing educational, employment and market needs. The instructor will endeavor to provide notice of changes to students as soon as possible. The instructor reserves the right to add or delete material from courses.