Section outline



  • Instructor Information

    Md. Ashraful Islam Talukder
    Lecturer
    Department of Computer Science & Engineering
    Room: 505 AB4
    Contact: ashrafulislam.cse@diu.edu.bd 
                   +8801680161225

    Course Details
    Course Code: CSE-415
    Course Title: Web Engineering Lab

    Grading Scheme Grading Policy




    Important Dates
    Assessment PC-A PC-B
    Project Group Details Submission  22nd Aug 23rd Aug
    Requirement Engineering Report Submission 5th Sep 5th Sep
    Project Submission 19th Nov - 7th Dec 19th Nov - 7th Dec
    Project Report Submission 19th Nov - 7th Dec 19th Nov - 7th Dec
    Lab Final - -


    Counseling Days
    Saturday Sunday Monday Tuesday Wednesday
    1.30 PM - 2.30 PM 12.00 PM - 1.00 PM 1.30 PM - 2.30 PM 11.00 AM - 1.00 PM
    • Welcome to Web Engineering! 

      Course Details
       Course Code          CSE417/CSE418
       Course Title  Web Engineering & Lab
       Program  B.Sc. in CSE
       Faculty  Faculty of Science and Information Technology (FSIT)
       Semester  SUMMER  Year  2021
       Credit  3+1  Contact Hour  3hours/week
       Course Level  Level 4 Term 1                                      Prerequisite  CSE333
    • Course Rationale

      Internet and Web become an integral part of human life. It exists in every possible dimensions which makes this art essential to learn. This course studies both theoretical and practical approach to Web Engineering through various real life problems &solutions. And how state of the art technologies can be learned and used later.

      Course Objective
      This course aims to provide students a systematic approach to develop deep understanding of web technologies by providing hands on experience. Students will be able to learn new technologies, analyse existing web applications/systems and design new oneefficiently after the course.

      Course Outcomes (CO’s) 
      CO1.   Have an understanding of different programming techniques, protocols available for development
      CO2.   Have the abilities to analyse and describe the system requirements
      CO3.   Taking critical decision regarding client and server-side development
      CO4.   Be able to evaluate existing systems and build new systems by applying state of the art technology
    • Evaluation Criteria
      Theory Lab
      1. Attendance: 7%
      2. Class Tests/Quizzes:  15% 
      3. Assignment: 5%
      4. Presentation (using video/ppt): 8%
      5. Midterm Exam: 25%
      6. Final Exam: 40%
      1. Lab Attendance: 10%
      2. Project : 40%
      3. Lab Performance: 25%
      4. Lab Report (IEEE Format): 25%


      [All assessment will be based on onsite/online situation]

    • Recommended Text Resources
        • Google Drive Repository
          • Course Outline
          • Books
          • Lecture Notes/Presentations
          • Assignments
          • Lab Materials
          • Lab Report Template (IEEE formt)
          • Student Attendance Sheet
        • Online Course by University of Liverpool [Highly Recommended]
    • Online Editor

    • Rendered Image


  • Instructor's Message
    Your project submission date has been added already. Try to complete it before the start of submission weeks. If you find any problem or need help in developing your project, you may bring that to me.


  • Project
    Click on your section and find out the details project submission report accordingly. 

    N.B: Edit the document carefully. Don't overlap with others.
    PC-A
    PC-B



  • Requirement Engineering Report Format
    • Abstract
    • Keywords
    • Introduction
    • Requirement Engineering Process
        ∙ Elicitation Problems
        ∙ Analysis & Negotiation Problems
        ∙ Requirements Documentation
        ∙ Requirements Validation 
    • An extended Requirement Model
    • Conclusion & Recommendations
    • References
    Reference



  • Lab Report Format
    • Shortest points will be given tomorrow.
    Reference


    • WEEK WORK PLAN
      • Discussion Topics
      1. Review Exercise
      2. Discussion before Midterm Exam
      3. Class Test-2

      • Learning Outcome
      1. Practice Exercise
      2. Know Progress

      • Lab Session 6: Wrap-up front end technologies

  • uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    MID TERM EXAM

    diu-cse
    Topics for Midterm:
    1. Basic Terminologies
    2. Selecting appropriate Testing method
    3. Understanding Requirements (RE)
    4. Design a web page (Application of HTML, CSS and JS)
    • WEEK WORK PLAN
      • Discussion Topics
      1. Server Side Programming
      2. Basic PHP
      3. Work with forms, cookies, files, time and date.
      4. Create a basic checker for user-entered data.

      • Learning Outcome
      1. Know about  Server Side Programming
      2. PHP and its workings. 
      3. Implement different requirements/problems with PHP
      • Lab Session 7: Working with PHP
      1. https://www.w3schools.com/php/

    • WEEK WORK PLAN
      • Discussion Topics
      1. Handling Database with mySQL and PHP

      • Learning Outcome
      1. Be able to access and create mySQL database
      2. CRUD operations
      3. Use mySQL with PHP

      • Lab Session 8: Working with mySQL and PHP
      1. https://www.w3schools.com/php/php_mysql_intro.asp

  • uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    FINAL ASSESSMENT

    diu-cse

    Topics for Final:
    1. Application of Front end and back end programming
    2. Design pattern and Project Management
    3. Basic about emerging technologies