Assignments

Assignments are an essential part of this course, giving you hands-on experience with web development concepts. Each assignment builds on previous knowledge and helps you develop practical skills.

Assignment Dashboard

Click any card to open the full assignment instructions.

Home Assignment 1: Frontend Fundamentals and Logic

Due: February 11, 2026

4 focused tasks on HTML structure, CSS styling, form validation, and JavaScript loops.

View Assignment ->

Home Assignment 2: Server-Side Processing and Spring Core

Due: February 25, 2026

Implement a Servlet/JSP login with session handling and a Spring IoC dependency injection example.

View Assignment ->

Home Assignment 3: Modern Application Development

Due: March 18, 2026

Build a Spring Boot Book Inventory REST API with Actuator, custom port configuration, and startup runner logging.

View Assignment ->

Academic Integrity

WarningImportant Reminder
  • All work must be your own
  • You may discuss concepts with classmates but not share code
  • Cite any external resources you use
  • Plagiarism will result in severe penalties

Remember: The goal is to learn, not just to get grades!

Getting Help

If you’re stuck on an assignment:

  1. Review the relevant lecture materials and examples
  2. Check the Resources section
  3. Attend lab sessions for hands-on help
  4. Email the instructor with specific questions
  5. Use office hours for one-on-one assistance
TipTips for Success
  • Break down the problem: Divide large assignments into smaller tasks
  • Test incrementally: Don’t wait until you’re done to test your code
  • Use version control: Save your work frequently
  • Read error messages: They often tell you exactly what’s wrong
  • Google is your friend: Learn to search effectively for solutions

Common Issues and Solutions

Issue: Code Works in One Browser But Not Another

Solution: Test in multiple browsers (Chrome, Firefox, Edge). Use browser compatibility resources like Can I Use.

Issue: CSS Not Loading

Solution: Check file paths, ensure files are in the correct location, verify link syntax in HTML.

Issue: JavaScript Not Working

Solution: Check browser console for errors (F12), verify script is loaded correctly, check for syntax errors.

Past Assignment Examples

NoteComing Soon

Examples of excellent work from previous semesters will be posted here as the course progresses.