Section outline
-
Daffodil International University
Department of Computer Science and Engineering
-
Online Editor
-
-
Welcome Speech
-
Learning Topics
- Overview
- Internet and the Web
- Client-Server Paradigm
- Requirement Engineering
Learning Outcome
-
Differentiate between Web and Internet
-
Understand Client-Server Paradigm
-
Select the appropriate tools
-
Analyse and Design System Requirements
Lab Session 1: Introduction to the Web Engineering and different tools
- Roadmap: https://www.w3schools.com/whatis/
- Tools: Editors: Netbeans/Sublime Text/PHP Storm/ VSCode/Notepad/ Notepad++, WAMP/ XAMP
Learning Contents
Resource 1: Clcik Here
Resource 2: https://drive.google.com/file/d/1J3aGNFUYcrGWqF-ED4_855Cmo2qpCs-l/view
Resource 3: https://drive.google.com/file/d/1PNmZ0yDyOZZpH39cDNKnHO_iRv4C96EG/view
Resource 4: What is Github?
Video: How to Install Xampp on windows 10.
Recorded Class:(PC-A)
1. Introduction of Web Engineering: https://drive.google.com/file/d/1-Z0U7yPMV6aENTBGy7a2l_9S_PjgvjY4/view
2. Client Server Paradigm and API: https://drive.google.com/file/d/1X6ZozUS-jopIJ6dJwP18Bl9aIU3zeLWZ/view
Recorded Class: (PC-B)
Introduction to Web and client server paradigm: https://drive.google.com/file/d/12zqYIXuB3dw1SxE8NjtJ-LE_vsIZICUA/view
Learning Contents(Lab)
Introduction to Bitbucket and Trello: Clcik Here
-
Activities & Assessment
-
Discussion on week-1 (PC-A) Forum
-
Learning Coverage
- Topics
- Testing methodologies
- Project discussion
- HTTP
- HTML(Part-1): Basic HTML
- Learning Outcome
-
Choose right Testing methodology
-
Course Project team formation and discussion on deliverables
-
Understand the HTTP and HTML5 elements
- Lab Session 2: Working with HTML
Learning Contents
Video-1: Covers Topics: Testing- Verification & Validation
Resource 1: https://drive.google.com/file/d/1PNmZ0yDyOZZpH39cDNKnHO_iRv4C96EG/view
Resource 2: https://drive.google.com/file/d/1_hoNgN-e86oMiG04reEtFBSNNOz2ug3Z/view
PC-A: Persistent/non-persistent HTTP: https://drive.google.com/file/d/1jhkTBJVt-DyMhCHI9_YwCtQw6-8q04Cl/view
PC-B: Persistent/non-persistent HTTP: https://drive.google.com/file/d/1OF5IfoxLx0tAy456sagvVe8AMniKApbu/view
PC-A: Requirement Engineering: https://drive.google.com/file/d/1_vEDaOFiyQ0sKcwzbyyF6-B-U-9l_0VM/view
PC-B: Requirement Engineering: https://drive.google.com/file/d/1Vr5M-ISj6__rFdLc9dxjOU_JXXTNJWKT/view
Learning Contents(Lab)
Prototype Design (PC-A): https://drive.google.com/file/d/1231j5WCg6BeUWue38fjUZbbr65VWnR2G/view
-
Activity & Assesement
-
PC-B: Discussion on week-2 Forum
-
Learning Coverage
- Topics
- HTML(Part-2): HTML Elements
-
CSS(Part-1): Different types of CSS
- Learning Outcome
- Know basics of static web page
- Understand and apply HTML and CSS
- Lab Session 3: Working with CSS
-
Learning Contents:
W3.0: HTML Part II
-
Learning Contents Lab:
GIT: https://drive.google.com/file/d/1C7I6-6qUeL4HIfwsMKvBIVxe9Hi-5xjd/view
PC-A: HTML Part-1: https://drive.google.com/file/d/1cvMPt1LA-I-yL4VToWOCGes9qadUhHzG/view
PC-A: HTML part-2: https://drive.google.com/file/d/1UHfKRJSr8eJFaVZCxKdRZ9Aez8ipnO4O/view
PC-A: CSS: https://drive.google.com/file/d/1brJ8PnQS3TeHoZDIygD3M0YJD4zfyl91/view
-
Activity & Assessment:
-
- Topics
- Practice lesson on basic HTML and CSS
- Layout using <div> tag, Table , and CSS Box Model
- Class Test-1
- Learning Outcome
- Review and Self-Confidence building on Basic html, css
- Understand and Apply Layout to design pages efficiently
- Lab Session 4: Creating Layout
-
Learning Contents:
Project Template: -
Learning Contents Lab:
-
Activity & Assessment:
-
- In this activity student will test their learning of basic concepts on HTML and CSS
- Two powerful and most important front end technology
-
- Topics
- JavaScripts and JS Libraries
- DOM, Events
- Forms
- Learning Outcome
- Understand and Apply JS
-
Use DOM to manipulate your content
- Events and Forms
- Lab Session 5: Working with JS
- https://www.w3schools.com/js/default.asp
- https://www.w3schools.com/html/html_forms.asp
- https://www.w3schools.com/js/js_htmldom.asp
-
Learning Contents:
PC-A+PC-B: Javascript part-1: https://drive.google.com/file/d/1a-ak7qkCTSfLxfViY46tlfpaHiUOwb-f/view
PC-A: Javascript part-2: https://drive.google.com/file/d/1dXBG13xyIGMk2LDfAOYY9_mUD5c2YZfh/view
-
Activity & Assessment:
-
- Topics
- Review Exercise
- Discussion before Midterm Exam
- Agile Methodology in Software Development: https://www.guru99.com/agile-scrum-extreme-testing.html
- Learning Outcome
- Practice Exercise
- Know Progress
- Lab Session 6: Wrap-up front end technologies
-
Learning Contents:
Exam Syllabus: https://drive.google.com/file/d/106TgP6F8VnIEy18rEdXlwsIdNgbchHWg/view
-
Daffodil International University
Department of Computer Science and Engineering
MID TERM EXAM
- Basic Terminologies
- Selecting appropriate Testing method
- Understanding Requirements (RE)
- Design a web page (Application of HTML, CSS and JS)
-
Midterm Exam Answer Script Submission-PC-A Assignment
-
Midterm Exam Answer Script Submission - PC-B Assignment
-
- Topics
- Server Side Programming
- Basic PHP
- Work with forms, cookies, files, time and date.
- Create
a basic checker for user-entered data.
- Learning Outcome
- Know about Server Side Programming
- PHP and its workings.
- Implement different requirements/problems with PHP
- Lab Session 7: Working with PHP
-
Learning Contents:
PC-A: PHP: https://drive.google.com/file/d/1Ztw5q9e6WPiIjAQF8d9rtzrrXlPIq6kA/view
GIT: https://drive.google.com/file/d/1gQgF9D4rBXu1lhM0x9u3PFhz61KIG7Ns/view
PC-A: CRUD and Session: https://drive.google.com/file/d/1RKApEVHbALuyrq31G15BfDh41KHggcP3/view
PC-B: PHP Basics: https://drive.google.com/file/d/1D9BzUSPfp9o_JDk-UDXVoP2PZ6aFzEgi/view
PC-B : PHP form handle and Bootstrap: https://drive.google.com/file/d/18kMa81CMVseaPIQuFZ_KcMSK0sHmz6XG/view
-
Learning Content Lab:
PC-A: CRUD and Session: https://drive.google.com/file/d/1RKApEVHbALuyrq31G15BfDh41KHggcP3/view
-
Assignment on HTML scratch
-
- Topics
- Handling Database with mySQL and PHP
- Learning Outcome
- Be able to access and create mySQL database
- CRUD operations
- Use mySQL with PHP
- Lab Session 8: Working with mySQL and PHP
-
Learning Contents:
PC-B: CRUD and Session: https://drive.google.com/file/d/1bHZqKV7ADSHkp8EyxiuekUtKyeKw2ja1/view
-
- Topics
- Project management
- MVC design pattern
- Discuss course project
- Learning Outcome
-
Understand and apply MVC design pattern
-
Understand Project management techniques
- Lab Session 9: Front end and Back End integration
-
Learning Content:
PC-A: MVC: https://drive.google.com/file/d/1WYiYdsym_9VjgBhzdNGlMBeQzwI9gPO1/view
-
- Topics
- Review Discussion
- Class Test#3
- Learning Outcome
- Review Exercise on PHP
- Self Confidence building on PHP
- Lab Session 10: Project integration and presentation
-
Learning Contents theory and Lab:
The lab Submission date and Instruction, Laravel Theory PC-A: https://drive.google.com/file/d/1vRjc7zP2ipgBwJp89oVVS0NR9tH8KQnh/view
Laravel Part 1: PC-A: https://drive.google.com/file/d/1Yp6UsaqP7tJm2x-fe-dayT25NNW2mp_h/view
Laravel Part-2: PC-A: https://drive.google.com/file/d/10bTq1e0Ed6nCjIx3yyb8s81cpXDenrLm/view
Laravel PC-B: https://drive.google.com/file/d/1fQ8RxR4g575i_A7lGjuKVMRq6KIQLSjV/view
-
In this activity students will review and gain confidence on PHP.
-
In this activity students will review PHP and build self confidence.
-
- Topics
- Discussion on other technologies.ie, JSON, XML, AJax etc.
- Review exercise
- Presentation
- Learning Outcome
- Analysing web technologies
- Know usefulness of different emerging technologies
- Lab Session 11: Project integration and presentation
-
Daffodil International University
Department of Computer Science and Engineering
Topics for Final:
- Application of Front end and back end programming
- Design pattern and Project Management
- Basic about emerging technologies
-
[Download answer script file]
Rules : 1.Zip file is not allowed .
2.You only get one chance to upload .
-
Answer Script Submission for PC-A Assignment
-
Answer Script Submission for PC-B Assignment
-
Assignment on Report Submission
-
Assignemnt on Source Code Submission Assignment
Please provide github link