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: 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.
HTTP, WEB, CLIENT-SERVER (PC-A):
HTTP, WEB, CLIENT-SERVER (PC-B):
Requirement Engineering (PC-A):
Learning Contents(Lab)
Introduction to Bitbucket and Trello(PC-B): Clcik Here
-
Activities & Assessment
-
Propose an imaginary software development project based on your own interests and do the following analysis.
a) Prepare for a vision statement or NABC(Need, Approach, Benefits, Competition) analysis of the project.
b) Who are the key stakeholders?
c) How will you analyze and validate the project’s stakeholder list?
d) Identify the likely sources of tension (possible conflict) between stakeholder's goals
Please complete the assignment by Sept. 27, 2020, 1 PM, and submit the feedback/reviews to other posts by Sept.29, 2020
-
-
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
W2.0 - 29.09.2020: Testing and Requirment Engineering (PC-B): https://drive.google.com/file/d/1T3YrrFSweDFsoy836RhcLuhVpur7kzty/view
W2.0- Reqirement Engineering (PC-B): https://drive.google.com/file/d/18k2cH4qYRHKNgwLAkZRPwFs7oRxg-9pG/view
W2.0 - 29.09.2020: Testing and RequirementEngineering(PC-A): https://drive.google.com/file/d/1RPxOV04nmPrYF0w9-rARDOBZUVl7cp3B/view
Learning Contents(Lab)
HTML: Covers Topics: All HTML Elements (PC-B) - Click Here
HTML: Covers Topics: All HTML Elements (PC-A) - Click Here
-
Activity & Assesement
-
Lab: Assignment on HTML Table (PC-A)
-
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 Lab:
W3.0:HTML form and CSS Basics: (PC-B) https://drive.google.com/file/d/1z1GB8thXOgHF3SIcsgG9vGfDoVTYziLf/view
-
Activity & Assessment:
-
Submit the Meeting Link of your Meetings. (Individually). Due Date: 20. 10.2020. Section: PC-A & PC-B.
-
- 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/viewCSS Box Model (PC-B): https://drive.google.com/file/d/1gyif5vFmgtTjRiJPS1Sv50MaVZK2LF6b/view
CSS BOX Model, Custom Adaptive CSS(PC-A): https://drive.google.com/file/d/1GWKVPTOxmkoenzhaOkQRSpP-6rirBHnO/view
-
Learning Contents Lab:
Adaptive CSS/ CSS Framework (PC-A): https://drive.google.com/file/d/1Lm8jQoG_inSvQX9zGD8kziE8guFPEeZj/view
BootStrap Famrework(PC-B): https://drive.google.com/file/d/1x8qGhDn2NAYar8hxFEKsIVY7vaDNVXfQ/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
-
Submit a doc file of your project description and market value (Only two things). Due Date: 22.10.2020. Section: PC-A and PC-B.
-
-
- 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:
JavaScript (Basics-PC-B): https://drive.google.com/file/d/1DyHOwBgWujcduF-lns_lx7ePnUmNpN1k/view
Javascript(PC-A-Tutorial-discussion): https://drive.google.com/file/d/1hFByBXMQw_542Cb3e8OWVW3iJJP8932N/view
Project Template Discussion and Invision(PC-B): https://drive.google.com/file/d/1VRJ-9PrFl1VbxgitCb6vIaosePU_LyEK/view
DOM Tree: https://drive.google.com/file/d/1Xv4-fWM5SrmahPk0mLcEV6RPOD2ucwtu/view
-
Learning Contents Lab:
Custom CSS Review(PC-B): https://drive.google.com/file/d/1c1edrCZDphXyXWhk9bl9Xc-TDj2Wx_W-/view
Git, Demo Project, and Invision(PC-A): https://drive.google.com/file/d/1YPrKK8q4iaAgnRMGUj7Jf-pj6DK5cMT0/view
Project Overview and Idea(PC-B): https://drive.google.com/file/d/1-b_9TpLwYHRsQ5RVRd1-CXHpE7WnhJdh/view
-
Activity & Assessment:
-
GRID GARDEN: https://cssgridgarden.com/
1. Step 1: Go to the link
2. Step 2: Play the game
3. Step 3: Take screenshots on every level. Take some notes. Prepare a doc file and put your screenshots and save as pdf file.
4. Step 4: Upload a pdf file.
Deadline: 25.10.2020 Time 12:30 PM
Enjoy!
-
- 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:
Syllabus & PHP Discussion (PC-A): https://drive.google.com/file/d/1PvyUUsHnWBMtplGymag2Dph0O0tTCOQx/view?usp=sharing
Syllabus & MVC, PHP Discussion (PC-B): https://drive.google.com/file/d/111OMN42dTUou6OLRRIObU6bIHb7MaqLM/view
Basic PHP PC-A: https://drive.google.com/file/d/1ToEuuiDQimlq2PzqJ4pd6LRrJHBkxp2_/view
-
Learning Content Lab:
PHP Basic Lab: PC-B- Part-1: https://drive.google.com/file/d/1d5E_51JN1VXtFMTVUU7WWxZpx7PxBqAB/view
PHP Basic Lab PC-B-Part-2: https://drive.google.com/file/d/1Xb_NDngTgOAKynKNqUgvUMw07kP27RNa/view
-
- 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:
PHP Form Handling: Validation PC-B: https://drive.google.com/file/d/1OxXoNPfiwoCdDmVAc7qii5e4jN-Ja0k8/view
PHP Form Handling and Required Filed Checking PC-A: https://drive.google.com/file/d/1Qy6tLt4hbqQNxtsiJNsRlfQroO6QAZnL/view
-
Learning Content Lab:
Database with PHP-PC-A: https://drive.google.com/file/d/1le9ES3vo1Nej1M5Lt-DFwDoKvzqsGGTd/view
Database with PHP-PC-B: https://drive.google.com/file/d/1HuXEH75NwtScwW49xqWTUbGPd1bR9wK4/view
Login with Session: PC-A: https://drive.google.com/file/d/1iQHS9K5zLXRK1B7PRtrL7wH88QN8rl1q/view
Login with Session PC-B: https://drive.google.com/file/d/1IIT1pAJoccYa4pq90TK0DOP57QGICpvf/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:
MVC-PC-B : https://drive.google.com/file/d/1yyKg49Pn2cuguUoEbHVJYUbgqQnZalXK/view
MVC-PC-A: https://drive.google.com/file/d/1lf92hKkx7NUrO4gUPeuMG5us6XunmVM8/view
Laravel PC-B: https://drive.google.com/file/d/1c8nC0XHgSjYnSx-Gs-Ohjf1_dBnjKOby/view
Laravel -PC-A: https://drive.google.com/file/d/1Xh1Q2kfj9JNhl5ZYQL62w9lgj2OBQiA_/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
-
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
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 .
-
-