To operate the Blended Learning Center(BLC) at optimal level, maintenance will be performed every day at 8:30 AM and at 5:00 PM regularly which can take up to 30 minutes. Please consider scheduling your activity in the BLC platform accordingly.
Topic outline
- Welcome to Software Project III
Welcome to Software Project III
Dear Students
Welcome to the Software Project III (CSE226), I, Zabirul Islam will be your co-pilot in this online journey of learning. Software project is an art and science of planning and leading software projects. It is a sub-discipline of project management in which software projects are planned, implemented, monitored, and controlled.
I care about your success in these courses. I'm glad you are here.
Md. Zabirul Islam
Lecturer, Department of Computer Science and Engineering
Daffodil International University
Welcome Note from Instructor
Instructor
Md. Zabirul Islam
Lecturer, Department of CSE
Daffodil International University
Office: Room: 112, Daffodil Tower 5
Email: zabirul.cse@diu.edu.bd
Phone: +8801521307471
Software Project is a chain course that begins from L1 T3 to L3 T2. Software Project III is the third chapter of this chain course. Software Project I focuses on the fundamental of the identification of a problem and find a potential solution along with
fesibility study.
The primary purpose of this course is to teach students the basic of :
- Software requirement which is a functional or non-functional need to be implemented in the system. Functional means providing particular service to the user. Software requirement can also be a non-functional, it can be a performance requirement .
- Software requirements specification which is a description of a software system to be developed. It is modelled after business requirements specification, also known as a stakeholder requirements specification.
01
Carryout requirement analysis for the selected domain.
02
Write Software Requirement Specification using IEEE format.
-
Quick Guide
Weeks
Assessments
-
Topics of Discussion:
- Introduction to Software Project.
- Discussion on Course Objectives, Outcomes, Syllabus etc.
Expected Learning Outcomes:
- Get the idea of the course .
- Recognize the importance of the course and course outcomes.
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
Topics of Discussion:
- Introduction to UI Design
- Evolution of User Interface Design
- How to Design a better user interface
- UI Design Resources
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
-
Topics of Discussion:
- Understanding User Experience
- Importance of UX
- How to improve UX of an application
- UX Research Tools
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
Topics of Discussion:
- Introduction to Web
- How does the World Wide Web work
- Introduction to Web Servers
- Communication Protocols
- Socket Programming and Uses
- What is API
- Develop an application using any public API
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
Topics of Discussion:
- Introduction to Web
- How does the World Wide Web work
- Introduction to Web Servers
- Communication Protocols
- Socket Programming and Uses
- What is API
- Develop an application using any public API
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
week 6 Introduction to Server
Topics of Discussion:
- What is Server
- How does the server work
- Server classifications
- What is a Data Center and how does it work
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
week 7 Introduction to Framework
Topics of Discussion:
- What is Framework
- Difference between frameworks and libraries.
- Most popular frameworks in the market
- How to choose a framework for a certain project
Resources of Learning:
Class Video Resources
Lesson 1
Reading Materials
Lesson 1
Additional Video Resources
Lesson 1
You are expected to give at least one post under each discussion topic
-
Submit your assignment here (A)
Restricted Not available unless: You belong to A
Solve your assignment GroupWise and submit all of you individually
Note: Every group example must be unique from another group
Submit your assignment here (B)
Restricted Not available unless: You belong to B
Solve your assignment GroupWise and submit all of you individually
Note: Every group example must be unique from another group
- Topic 10
Topic 10
Submit your video presentation link and slide here [group wise] (A) Assignment
Restricted Not available unless: You belong to A
Topics:
1. UX + UI
2. TCP + UDP + Socket programming
3. Library and Framework
Choose your topics based on the below way
Topics no = 1 [ sum of last two digits of your group member's ID's % 3 + 1 == 1]
Topics no = 2 [ sum of last two digits of your group member ID's % 3 + 1 == 2]
Topics no = 3 [ sum of last two digits of your group member ID's % 3 + 1 == 3]
Submit your video presentation link and slide here [group wise] (B) Assignment
Restricted Not available unless: You belong to B
Topics:
1. UX + UI
2. TCP + UDP + Socket programming
3. Library and Framework
Choose your topics based on the below way
Topics no = 1 [ sum of last two digits of your group member's ID's % 3 + 1 == 1]
Topics no = 2 [ sum of last two digits of your group member ID's % 3 + 1 == 2]
Topics no = 3 [ sum of last two digits of your group member ID's % 3 + 1 == 3]
-
Quiz 1 (A)
Restricted Not available unless: You belong to A
Quiz 1 (B)
Restricted Not available unless: You belong to B
Quiz 2 (A)
Restricted Not available unless: You belong to A
Quiz 2 (B)
Restricted Not available unless: You belong to B
- Students Feedback
Students Feedback
Dear Student
Please help me improve the course by answering the following to provide feedback about the course. Please try to make your answer as candid and specific as possible. This will help me to determine what steps can be taken to make your learning more effective.
You will be asked to complete a different survey at the end of the semester. that will be used for the evaluation of teaching and contents.
The survey is anonymous and you can be sure that your privacy will be maintained.
Please complete the survey by 25 August 2021 within 5 pm
.
Thank you.
- Topic 13
- Topic 14
- Topic 15
- Topic 16
- Topic 17
Topic 17
You are expected to give at least one post under each discussion topic