assignments.html

๐Ÿ“ Assessment & Grading

// Complete breakdown of course assessment and grading system

Grade Distribution

// Your final grade will be calculated based on the following components:

๐Ÿงช

Labs

15%

Hands-on practice sessions

๐Ÿ“‹

Assignments

10%

Individual assignments and quizzes

๐Ÿš€

Group Project

25%

React-based web application

๐Ÿ“–

Midterm

20%

Mid-semester assessment

๐ŸŽฏ

Final Exam

30%

Comprehensive final assessment

๐Ÿ“Š Grading Scale

A+
95-100
A
90-94
B+
85-89
B
80-84
C+
75-79
C
70-74
D+
65-69
D
60-64
F
Below 60

๐Ÿงช Laboratory Work (15%)

// Hands-on practice sessions to reinforce lecture concepts

Lab Structure

  • 12 Labs total throughout the semester
  • Each lab focuses on practical application of lecture topics
  • Labs are designed to be completed during class time
  • Late submissions accepted with penalty

Lab Topics Overview

  • Labs 1-3: Course intro, Internet basics, HTML
  • Labs 4-6: CSS, JavaScript fundamentals
  • Labs 7-9: Advanced JavaScript, React basics
  • Labs 10-12: PHP, server-side development

๐Ÿ’ก Lab Success Tips

  • Come prepared with required software installed
  • Ask questions during lab sessions
  • Test your code thoroughly before submission
  • Document your code with comments

๐Ÿ“‹ Assignments & Quizzes (10%)

// Individual assignments and quizzes

Assignment Topic Due Week
Assignment 1 HTML + CSS Project Week 6
Assignment 2 JavaScript Application Week 8
Assignment 3 PHP Web Application Week 11

๐Ÿ“ Assignment Requirements

  • All code must be original work
  • Include proper documentation
  • Follow coding best practices
  • Submit via designated platform

โš ๏ธ Late Submission Policy

  • 25% penalty per late assignment
  • Maximum 1 week late acceptance
  • 3 free late passes available
  • Use late passes wisely!

๐Ÿ“š Quizzes

// Regular knowledge assessments (included in assignment grade)

Quiz 1

HTML

Week 4

Quiz 2

CSS

Week 7

Quiz 3

JavaScript

Week 8

Quiz 4

React

Week 10

Quiz 5

PHP

Week 11

Quiz 6

PHP & MySQL

Week 15

๐ŸŽฏ Examinations

// Major assessments testing comprehensive understanding

๐Ÿ“– Midterm Exam (20%)

  • When: Week 9 (10/19 โ€“ 10/23)
  • Coverage: Weeks 1-8
  • Topics: HTML, CSS, JavaScript Part 1 & Part 2, and JavaScript DOM
  • Format: Written exam

๐ŸŽฏ Final Exam (30%)

  • When: Weeks 18-19 (12/14 โ€“ 12/18)
  • Coverage: Comprehensive (all weeks, except React)
  • Topics: HTML, CSS, JavaScript, and PHP
  • Format: Written exam

โš ๏ธ Missed Exam Policy

  • Documentation required for missed exams
  • Contact instructor immediately if unable to attend
  • Make-up exams scheduled on case-by-case basis
  • No make-up without valid excuse and documentation

๐Ÿงฎ Grade Calculation Example

// Sample calculation to understand how your final grade is computed

// Example Student Grade Calculation
const studentGrades = {
    labs: 85,           // 85% average across all labs
    assignments: 90,    // 90% average for assignments
    groupProject: 88,   // 88% for group project
    midterm: 82,       // 82% on midterm exam
    final: 87          // 87% on final exam
};

const finalGrade = 
    (studentGrades.labs * 0.15) +
    (studentGrades.assignments * 0.10) +
    (studentGrades.groupProject * 0.25) +
    (studentGrades.midterm * 0.20) +
    (studentGrades.final * 0.30);

// Result: 86.05% = B+
console.log(`Final Grade: ${finalGrade}%`);