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 toolsURL
- Roadmap: https://www.w3schools.com/whatis/
- Tools: Editors: Netbeans/Sublime Text/PHP Storm/ VSCode/Notepad/ Notepad++, WAMP/ XAMP
Learning Contents
Resource 1: What is Github?
PC-B : Introduction to web engineering: https://drive.google.com/file/d/1Jr6SWNbHRo8p7nw5zEVosXjNKcvW5nc2/view
Video: How to Install Xampp on windows 10.
Learning Contents(Lab)
Introduction to Bitbucket and Trello: Clcik Here
-
Activities & Assessment
-
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
HTTP-(PC-A): https://drive.google.com/file/d/1ZJOg7G7uDbhvXtqTbpcPBQJD60i2N0Q3/view
HTTP+REequirement Engineering Assignment Discussion-(PC-B): https://drive.google.com/file/d/1Mrg__H1T_ARdgCm7RAPrf4rxgTsEnjlh/view
Agile Methodology(Learning Purposes): https://www.guru99.com/agile-scrum-extreme-testing.html
Black Box Testing: https://www.guru99.com/black-box-testing.html
White Box Testing: https://www.guru99.com/white-box-testing.html
Requirement Engineering: https://drive.google.com/file/d/14Wg_ITkeBZBr2SC06gOp3Y3NGRJbloJB/view
Requiement Engineering Assignment(PC-A): https://drive.google.com/file/d/1fN1CC1lL3u_CUsrcRM6cQje8nc0oMayd/view
Learning Contents(Lab)
Basic HTML(PC-A): Click Here
HTML -(PC-B): https://drive.google.com/file/d/1jJT7ZORiXT2Z0e5z1NL14tehFSUdPzKe/view
-
Activity & Assesement
-
-
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:
CSS-Part-1 (PC-A): https://drive.google.com/file/d/1fYVHVfObHaUkvI4_VHDpyKBX6XhdihpS/view
CSS Box Model + Git (PC-A): https://drive.google.com/file/d/1KuNciMgN8rFit3fij6BSOhWVYNXQmMEM/view
CSS -PC-B: https://drive.google.com/file/d/1MSgjiW3yJwrj3o7n_-MHbwsuyKsMLY_d/view
GIT: https://drive.google.com/file/d/1C7I6-6qUeL4HIfwsMKvBIVxe9Hi-5xjd/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 Description (PC-A):
https://drive.google.com/file/d/1cj_Q2mRUdB6p-m_Y_RyuasUfrypmciWc/view
Project Template: https://docs.google.com/document/d/1Tr7nAMqfUq8vh_IPV_R1cXZaGt2ztNqGK4VcZDoDXyc/edit
Testing (PC-A+PC-B): https://drive.google.com/file/d/17tsO84_GGMOZkSSFr63NKKSTKhPZZdLY/view
Prototype and Project Management Tools (PC-A): https://drive.google.com/file/d/1mixGhGDTHpi9hM2gTnEx5ky98HhKF76g/view
Bootstrap (PC-A): https://drive.google.com/file/d/1yhrRQfqfqf4BUCzNCwIRrmEU2Ug1KSPy/view
Project Development Procedure (PC-A): https://drive.google.com/file/d/1tndgBMa5pRxEdLYMk8PTBfXZGJWxxyZ-/view -
Learning Contents Lab:
BootStrap (PC-B): https://drive.google.com/file/d/11s2g4QUEkUCmAarcIqdSi_eGCUXBUyLv/view
-
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:
Basic javaScript(PC-A) + DOM: https://drive.google.com/file/d/1v_lwy-GISlVbcqyDACXSKG92pfLcQdDr/view
Javascript PC-A: How can print: https://drive.google.com/file/d/103g94SZgJiowtjfpE7zByvZs5TYaXQw0/view
JavaScript PC-B: https://drive.google.com/file/d/1XPvuzmbJcP4lr1HelwXcGZW_0i-nDOi3/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
-
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)
-
- 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:
Database + PHP(PC-A): https://drive.google.com/file/d/1qRA2H77ABnEX2GWoJHhu9ZPA8JzJMe6t/view
PHP Session -PC-A: https://drive.google.com/file/d/150qh5hdb1NtUmnMwXVYB1HZ4V7AZWXDh/view
Database and PHP PC-B: https://drive.google.com/file/d/1vPICu4ea83YipkPm0WmMDTvXGFtzqRnA/view
CRUD PC-A: https://drive.google.com/file/d/1-wEFLG6cWnSzKHah3Ky5OoyKdXAnMafZ/view
-
Learning Content Lab:
-
Prototype Submission PC-A Assignment
-
Prototype Submissions PC-B Assignment
-
Trello Submissions Link PC-A Assignment
-
Trello Submission PC-B Assignment
-
Git hub Submissions Link PC-A Assignment
-
Git hub Submission Link PC-B Assignment
-
- 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:
CRUD and Session PC-A: https://drive.google.com/file/d/1Yn7FRkJZ2fz7ZWRp-evEVliXZRVqtpr2/view
CRUD and Session PC-B: https://drive.google.com/file/d/11wwBwV1jLNha24guGviSiWhe67qeUt4i/view
-
PHP MYSQL QUIZ- PC-A
-
PHP Quiz PC-B
-
- 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:
Syllabus Discussion and Laravel PC-A: https://drive.google.com/file/d/1APfujBEdPH03g_CcQWbn4VAHB5-vQfva/view
Laravel Installation: https://drive.google.com/file/d/1lhnt3m9QFAzZalFGQbyNXcVHusoUaqqO/view
Laravel Basic Part-1 : PC-A: https://drive.google.com/file/d/1OX1gMswLTGAGV23rF0ULTah1aPYafRcz/view
Laravel Read and Insert Part-2: PC-A https://drive.google.com/file/d/1v_WdMlOHknWJfcc4HXJG7TSVUM5HJm-a/view
Laravel Basic Part-1: PC-B: https://drive.google.com/file/d/19ThpMVXbTO9rxn3NIg0cJE8g-T1wQVbn/view
Laravel Read and Insert Part-2:PC-B: https://drive.google.com/file/d/1CbgBYX9SdTGFsSdvaAcXl9K9ELswtyX5/view
Laravel Project Discussion: https://drive.google.com/file/d/1mZLm5xW8Qi2Q0CmWFgyTuqC-z-EWvUqJ/view
-
Quiz on MVC-PC-A
-
Quiz on MVC -PC-B
-
- 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:
The lab Submission date and Instruction, Laravel Theory PC-A: https://drive.google.com/file/d/1vRjc7zP2ipgBwJp89oVVS0NR9tH8KQnh/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
-
Lab Exam Spring- 2021 -PC-A Assignment
-
Final Lab Quiz-PC-A
-
Lab Final Exam PC-B Assignment
-
Lab Quiz-PC-B
-
Daffodil International University
Department of Computer Science and Engineering
FINAL EXAM
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 .
-
Project Report Submission Link PC-A Assignment
-
Project Report Submission Link PC-B Assignment