CSCI 115: INTRODUCTION TO WEB PAGE DEVELOPMENT, SPRING 2022


    Prerequisites: One of Principles of Mathematics 11, Foundations of Mathematics 11, or equivalent.

    To introduce basic Web page construction
    To study the client-side Web page designing techniques
    To provide exposure to Hypertext Markup Language (HTML5), Cascading StyleSheets (CSS), and an introduction to JavaScript

    Topics
    Basic Web page construction - using HTML 5
  • HTML standards
  • Basic HTML Elements - headings, paragraphs, lists, tables
  • (hyper)links - external and internal, absolute and relative "addresses"

  • CSS
  • selectors - HTML, id and class selectors, descendant selectors, ...
  • size, colour and font properties
  • the box model
  • positioning and page layout (with HTML div elements and CSS rules)
  • menu techniques
  • psuedo-class selectors, ...

  • Javascript
  • Event handling
  • basic programming: objects, variables, assignment, functions, ...

  • Reference Books:
    HTML Dog: The Best-Practice Guide to XHTML and CSS, by Patrick Griffiths. All relevant material is posted on the class web page.

Grading Scheme
Attendance and participation 5%
Assignments 30%
Midterm Exam (date TBD) 20%
Final Exam (data TBD) 45%
Total 100%

Labs:
You must be enrolled in, and you must fully participate in the weekly sessions (assignments).

Evaluation of Academic Achievement

Late Policy & Other Assessment Policies/Late Work Policy
Late assignments will not be accepted. There are no make-up tests. All missed tests/Lab assignments will receive a zero for a grade. However, if a student is unable to attend a lecture/lab or to complete an assessment on time for a valid reason they will be accommodated if they communicate their needs promptly.

Students must receive a passing mark (>= 50%) on both Lab and Lecture portions separately in order to pass the course. Lecture component includes both midterm and final examinations. Lab component includes assignments and lab exam.

A+ 90-100%
A 85-89%
A- 80-84%
B+ 76-79%
B 72-75%
B- 68-71%
C+ 64-67%
C 60-63%
C- 55-59%
D 50-54%
F 0-49%

For final grading, this scale will be used. The instructor reserves the right to lower the numerical score required for a particular letter grade if that seems appropriate, but the same conversion will be applied to all persons in the class. Under no circumstances will the numerical score required for a particular letter grade be raised.

A+, A, A- Outstanding performance and exceptional work. Considerable evidence of original thinking; demonstrated outstanding capacity to analyze and synthesize; evidence of extensive knowledge base.
B+, B, B- Good performance and work has no major weaknesses. Evidence of grasp of subject matter, some evidence of critical capacity and analytical ability; reasonable understanding of relevant issues.
C+ , C, C- Satisfactory performance and adequate work. Shows fair comprehension of the subject matter and the ability to develop solutions to simple problems.
D Marginal performance demonstrating a minimally acceptable familiarity with subject matter, critical and analytical skills.
F Failing work – unsatisfactory performance or failure to meet course requirements.

Regrade policy
At times, you may feel that marks were unfairly deducted during an assignment or a test. In this situation, you can submit your work for a regrade. We will only take regrades if they are submitted within 7 days of the marks for that assignment being released. Also, note that we reserve the right to regrade the entirety of any assignment submitted. When requesting a regrade, your old grade will be removed, and your new grade could be higher or lower.

Midterm Exam
The midterm is scheduled for week-3/4 in class. Locations will be announced on the course VIU Learn page (https://learn.viu.ca/d2l/loginh) closer to the actual date.

Final Exam Scheduling
The Registrar schedules all final examinations, including deferred and supplemental examinations. Students are advised not to make travel arrangements for the exam period until the official exam schedule has been posted.

Note : All students must be properly registered in order to attend lectures and receive credit for this course.

Academic Integrity Statement
It is expected that students will know and abide by the VIU’s policy on Student Academic Code of Conduct (Policy 96.01) Standards of Academic Integrity Include, but are not limited to:

  • Independently producing work submitted under their own name
    • All graded work needs to be written independently, unless expressly instructed to collaborate
  • Properly and appropriately referencing all work
  • Identifying all collaborators in work
  • Completing examinations without giving or receiving assistance, excepting those students requiring assistance due to a documented accessibility issue
    • The use of tutorial services, including online sites, to solve graded work is strictly prohibited
    • The use of online sites and apps for solving mathematical problems on graded work is strictly prohibited
  • Respecting the integrity of examination materials and/or the examination process; and respecting the integrity of computer security systems, software copyrights and file privacy of others
Any academic misconduct will be dealt with in accordance with policies in effect at VIU (96.01) and may result in a final grade of “F”, a report to the Dean and a permanent record in the student’s academic file. Multiple records may result in suspension from the University.
Academic Integrity  Student Academic Code of Conduct  Policy 96.01

Lab & Lecture Pass Requirement
Students will receive a single, final grade assessing their performance in the lab and lecture components combined. Students must achieve separate passing grades in the laboratory component and in the lecture component of the course in order to be able to earn an overall passing grade in the course. As per Policy 95.05, if all laboratory grades are known prior to the final examination, students who have not obtained a grade of at least “D” may not be permitted to write the examination.
Laboratory Work  Policy 95.05

Attendance Requirement & Absenteeism
Students are expected to attend scheduled lectures, laboratories, field trips, seminars, examinations, practical and work experience. The University reserves the right to cancel registration in any course or program because of lack of attendance (where attendance is deemed by the Department to be important). VIU reserves the right to cancel any student’s registration in a course if the student does not attend the first scheduled session of a course and does not notify the instructor or area secretary.

Absenteeism
Students are responsible for all material presented and discussed in lecture, in addition to assigned readings and homework problem. It is entirely the students' responsibility to recover any information or announcements presented in lectures from which they were absent by speaking to their fellow students. Students who are absent should contact their instructors as soon as possible and report to their instructors again on return to classes. Extended absence from courses or program should be discussed with each instructor or program coordinator involved. Students are responsible for contacting their instructors, either directly or through the assistance of staff in the office of the appropriate Dean, as soon as an extended absence becomes apparent. Specific regulations exist for absences due to illness, death in the family, religious observances, and VIU official sporting teams. In cases of religious observance and sporting events, discussion on the impact of your absence with your instructor needs to occur at least two weeks in advance of the absence. Attendance and Absences  Policy 96.05

Student Code of Conduct/Conduct in Class
It is expected that students will always treat one another and the instructor with respect and dignity. Alcohol and drug use is prohibited during any course period, and in the hours prior to any laboratory/field/practicum period where impaired functioning is a safety hazard.
Student Code of Conduct (Non-Academic)  Policy 32.05

EDI Statement
VIU values human diversity in all its dimensions and is committed to achieving and ensuring learning and working environments that are equitable, diverse and inclusive.
Academic Plan  EDI Action  Accessibility Services

Other Supports (Advising, Counselling, Writing Center, Math Learning Centre, Accessibility Services)
VIU hosts numerous Learning Supports for student success and you are encouraged to take advantage of them. Links to each can be found on the Resources for Students page. Students are strongly encouraged to review the information provided by Accessibility Services, Advising, Counselling, Math Learning Centre, the Office of Indigenous Education and Engagement, and the Writing Center.

Changes to the Syllabus
There may be revisions to the outline that are required once the semester begins. If this happens, the syllabus will be updated, and students will be notified of the revision promptly. If a revision is made to the syllabus, the intent is that the modification will be advantageous to the student.

Land Acknowledgement
We acknowledge and thank the Snuneymuxw, Quw’utsun and Tla’amin, on whose traditional lands we teach, learn, research, live and share knowledge. We pay our respect to the First Nations ancestors of this place and reaffirm our relationship with one another.

Class time and location
Section Schedule
M22N70 Lecture Remote Async
Lab 315/113 T,Th 18:30–20:30
Instructor Information
Instructor Dr. Ajay Shrestha
Office Bldg 315 Room 210c
Phone 250-753-3245 Ext 2395
E-mail ajay.shrestha@viu.ca
Office Hours Tuesdays: 17:15 – 18:15

The Lectures and Lab will be in-person face-to-face. There are no labs scheduled for the first week of classes. Labs begin on Monday, January 17, 2022.
Except for holidays and weekends, I will respond to your emails within 24 hours of receiving them.I will mostly post announcements on VIULearn. Occasionally, I will send emails to the class. So, please make sure you subscribe to your VIULearn announcement channel and check your email regularly. Office hours will be conducted remotely through Zoom Meetings. If you feel you need extra assistance, you may schedule in person office hours.
Course Website/Learning Management System
Access at: VIU Learn
Faculty Webpage: http://csci.viu.ca/~shresthaa