policies.html

📜 Course Policies

// Important policies and guidelines for course success

👥 Attendance Policy

// Regular attendance is crucial for success in this hands-on course

📅 Classes Twice Per Week

  • Maximum allowed absences: 8 absences
  • Includes both excused and unexcused absences
  • Lab sessions and lectures count equally
  • Attendance taken at the beginning of each class

📅 Classes Three Times Per Week

  • Maximum allowed absences: 12 absences
  • Proportionally adjusted for additional class time
  • Same rules apply for all session types
  • Track your attendance carefully

⚠️ Attendance Consequences

  • Exceeding the absence limit without valid excuse → DN grade
  • DN grade cannot be changed to a passing grade
  • Valid excuses must be documented and approved
  • Contact instructor immediately if you have legitimate reasons for absence

💡 Attendance Best Practices

  • Arrive on time - late arrival may count as absence
  • Inform instructor in advance of planned absences
  • Get notes from classmates for missed sessions
  • Schedule makeup work for missed labs when possible

⏰ Late Submission Policy

// Guidelines for assignment and project submissions

📝 Standard Late Policy

  • 25% penalty per late assignment
  • Maximum 1 week late acceptance
  • After 1 week: assignment receives 0 points
  • Applies to all assignments, labs, and projects

🎁 Free Late Passes

  • 3 free late passes per student
  • Use to avoid late penalties
  • Must be declared before or at submission
  • Cannot be used for final project

📊 Late Penalty Calculation

// Example: Assignment worth 100 points, submitted 1 day late
const originalScore = 85;
const latePenalty = 0.25; // 25%
const finalScore = originalScore * (1 - latePenalty);

// Result: 85 * 0.75 = 63.75 points
console.log(`Final Score: ${finalScore}`);

📝 Missed Exam Policy

// Procedures for handling missed examinations

🚨 Emergency Procedures

  • Contact instructor immediately if you cannot attend an exam
  • Provide documentation for your absence (medical certificate, official letter, etc.)
  • Make-up exams scheduled on case-by-case basis
  • No make-up without valid excuse and proper documentation

✅ Valid Excuses

  • Medical emergencies (with medical certificate)
  • Family emergencies (with official documentation)
  • University-sanctioned activities (with prior approval)
  • Religious observances (with advance notice)

❌ Invalid Excuses

  • Oversleeping or alarm failure
  • Transportation issues
  • Work commitments
  • Personal convenience

🎓 Academic Integrity

// Maintaining honest and ethical academic conduct

✅ Expected Behavior

  • All work must be original and your own effort
  • Properly cite any sources or references used
  • Collaborate appropriately on group projects
  • Seek help from instructor when struggling

🚫 Prohibited Actions

  • Cheating on exams or assignments
  • Plagiarism of code, text, or ideas
  • Falsifying data or results
  • Unauthorized collaboration on individual work
  • Sharing solutions with other students

⚖️ Consequences

Violations of academic integrity will result in:

  • Immediate disciplinary action
  • Zero points for the affected assignment/exam
  • Possible course failure for serious violations
  • Report to university administration as required

🤖 Policy on Generative AI

// Guidelines for using AI tools in coursework

🚫 Unacceptable Uses

  • Solving assignments or projects with AI
  • Generating complete code solutions
  • Having AI write your reports or documentation
  • Using AI during exams or quizzes

✅ Acceptable Uses

  • Brainstorming project ideas
  • Proofreading written work
  • Code refactoring suggestions
  • Debugging assistance

📋 Citation Requirement

Any use of AI tools must be properly cited in your submission. Use the following format:

ChatGPT-5, 20/09/2025: "Prompt text here"

Include the AI tool name, date of use, and the exact prompt you used.

♿ Students with Disabilities

// Ensuring equal access and accommodation for all students

🤝 Accommodation Support

Students requiring accommodations should:

  • Contact the instructor early in the semester
  • Coordinate with KAU's Special Needs Center
  • Provide official documentation of accommodation needs
  • Discuss specific requirements for labs and exams

📧 Communication Policy

// Guidelines for effective communication with instructor and peers

📬 Email Guidelines

  • Use your university email account
  • Include "CPIT 405" in subject line
  • Be professional and clear in your message
  • Allow 24-48 hours for response

🏢 Office Hours

  • Time & Location: Please refer to the Instructors page for specific office hours and locations for each instructor
  • No appointment necessary
  • Virtual office hours available upon request

💬 Class Communication

  • Ask questions during class
  • Use course forum for general questions
  • Collaborate respectfully with peers
  • Share knowledge while avoiding plagiarism

📋 Policy Summary

By enrolling in this course, you agree to abide by all policies outlined above. These policies are designed to ensure a fair, productive, and respectful learning environment for everyone. If you have questions about any policy, please contact the instructor for clarification.