Topic outline

  • Introduction

    uni-logo

    Daffodil International University

    Department of Computer Science and Engineering

    diu-cse
    • Lab Submission- css Assignment
      Restricted Not available unless: You belong to Web Engineering CSE417 &CSE418-Section:O
    • Lab submission css Assignment
      Restricted Not available unless: You belong to Web Engineering CSE418-Section: K
    • Restricted Not available unless: You belong to Web Engineering CSE417 &CSE418-Section:O
    • Restricted Not available unless: You belong to Web Engineering CSE418-Section: K
    • Restricted Not available unless: You belong to Web Engineering CSE417 &CSE418-Section:O
    • Restricted Not available unless: You belong to Web Engineering CSE417 -Section: N
  • Weekly Nerd!!


  • This topic

    Week 1: SWE Background and the Web

    • Topics
    1. Overview 
    2. Internet and the Web
    3. Client-Server Paradigm
    4. Requirement Engineering

    .
    • Learning Outcome
    1. Differentiate between Web and Internet
    2. Understand Client-Server Paradigm
    3. Select the appropriate tools
    4. Analyse and Design System Requirements 

    • Lab Session 1: Introduction to the Web Engineering and different toolsURL 
    1. Roadmap: https://www.w3schools.com/whatis/
    2. Tools: Editors: Netbeans/Sublime Text/PHP Storm/ VSCode/Notepad/ Notepad++, WAMP/ XAMP

  • Week 2 : Review and Front-End technology

    • Topics

    1. Testing methodologies
    2. Project discussion
    3. HTTP
    4. HTML(Part-1): Basic HTML

    • Learning Outcome
    1. Choose right Testing methodology
    2. Course Project team formation and discussion on deliverables
    3. Understand the HTTP and HTML5 elements

    • Lab Session 2: Working with HTML
    1. https://www.codecademy.com/catalog/language/html-css
    2. https://www.w3schools.com/html/

  • Week 3: Discussion on HTML and CSS

    • Topics 
    1. HTML(Part-2): HTML Elements
    2. CSS(Part-1): Different types of CSS

    • Learning Outcome

    1. Know basics of static web page
    2. Understand and apply HTML and CSS

    • Lab Session 3: Working with CSS
    1. https://www.w3schools.com/css/default.asp

    • Restricted Not available unless: You belong to Web Engineering CSE417 -Section: N
    • Restricted Not available unless: You belong to Web Engineering CSE417 &CSE418-Section:O
  • Week 4: Adaptive Lesson and Layout

    • Topics 
    1. Practice lesson on basic HTML and CSS
    2. Layout  using <div> tag, Table , and CSS Box Model 

    • Learning Outcome
    1. Review and Self-Confidence building on Basic html, css
    2. Understand and Apply Layout to design pages efficiently

    • Lab Session 4: Creating Layout
    1. https://www.w3schools.com/css/css_website_layout.asp

  • Week 5: Interactive Web with JavaScript and Forms(14th October 2020-)

    • Topics 
    1. JavaScripts  and JS Libraries
    2. DOM, Events
    3. Forms

    • Learning Outcome
    1. Understand and Apply JS
    2. Use DOM to manipulate your content
    3. Events and Forms

    • Lab Session 5: Working with JS
    1. https://www.w3schools.com/js/default.asp
    2. https://www.w3schools.com/html/html_forms.asp
    3. https://www.w3schools.com/js/js_htmldom.asp

  • Week 6: Discussion Review(25th October 2020-9th November 2020)

    • 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

  • Week 7 : Midterm Exam(10th November ,2020)

    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)
    5. HTTP
  • Week 8: Server Side Programming and PHP (15th November2020-17th November 2020)

    • 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 9: Database Management (mySQL)[18th November 2020-]

    • 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

  • Week 11: Review Discussion and Adaptive Lesson on PHP(December 2020)

    • Topics 
    1. Review Discussion
    2. Class Test#3

    • Learning Outcome
    1. Review Exercise on PHP
    2. Self Confidence building on PHP

    • Lab Session 10: Project integration and presentation
    1. https://www.wikihow.com/Creatively-Present-a-Project

  • Topic 15