Section outline
-
Daffodil International University
Department of Computer Science and Engineering
-
Google classroom code : ykvgoqr
-
- 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
-
Pre-recorded Video Lecture:
Lecture-1(Introduction-1)
Lecture-2(Introduction-2) -
Class Video Lecture:
Lecture-1(Introduction -1)
Lecture-2(Introduction-2) -
Reference Video:
-
- 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
-
Pre-recorded Video Lecture:
Lecture-4(Requirement Engineering) -
Class Video Lecture:
Lecture-3(Basic Html)
Lecture-4(Requirement Engineering) -
Reference Video:
-
- Topics
- HTML(Part-2): HTML Elements
-
CSS(Part-1): Different types of CSS
-
Class Test-1
- Learning Outcome
- Know basics of static web page
- Understand and apply HTML and CSS
- Lab Session 3: Working with CSS
-
Pre-recorded Video Lecture:
Lecture-5(Basic CSS) -
Class Video Lecture:
Lecture-5(Basic HTML-part 2)
Lecture-6(Basic CSS) -
Quiz-1
-
Reference video:
-
- Topics
- Practice lesson on basic HTML and CSS
- Layout using <div> tag, Table , and CSS Box Model
- Learning Outcome
- Review and Self-Confidence building on Basic html, css
- Understand and Apply Layout to design pages efficiently
- Lab Session 4: Creating Layout
-
Class Video Lecture:
Lecture-7(CSS: Layout designing)
-
- 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
-
Class Video Lecture:
Lecture-7(Basic JavaScript)
Lecture-8(DOM,Events,Forms) -
Quiz -2
-
Reference Video:
-
- Topics
- Review Exercise
- Discussion before Midterm Exam
- Class Test-2
- 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)
-
Dear students,
You need to download (1) QuestionPaper.pdf and (2) AnswerScriptTemplate.doc from the Mid-exam. You will type your answers in the answer script doc file or write on your paper, then capture the images and save them as pdf with your ID e.g. CSE417-PC-D-171-15-2345-mid.pdf (Course Code-Section-Student ID), and then upload in the following google form link: https://forms.gle/M6TqHAa7PgELqK9z8
-
- 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
-
Class video Lecture:
Lecture-15(Basic PHP)
Lecture-16(Php form,Session,Cookies,Date) -
Reference video
-
- 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
-
Class Video Lecture
Lecture-17(Basic MySQL ) -
Reference video:
-
- 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
-
Class video Lecture
Lecture-19(Project Management)
Lecture-20(MVC design pattern) -
Reference Video
-
- Topics
- Review Discussion
- Class Test#3
- Learning Outcome
- Review Exercise on PHP
- Self Confidence building on PHP
- Lab Session 10: Project integration and presentation
-
Reference video:
-
- 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
-
Class Video Lecture:
Lecture-(AJAX,JSON,XML) -
Reference Video:
-
Quiz-3
-
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
-
Dear students,
You need to download (1) QuestionPaper.pdf and (2) AnswerScriptTemplate.doc from the final assessment. You will type your answers in the answer script doc file or write on your paper, then capture the images and save as pdf with your ID e.g. CSE417-PC-D-171-15-2345-final.pdf (Course Code-Section-Student ID) and then upload in the following google form link: https://forms.gle/PW3ayGH2uwEccvCp9