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
-
Software Project II
Week Navigation: Week 1 ||
Week 2 ||
Week 3 || Week 4 || Week 5 || Week 6 || Week 7
Dear Students
Welcome to the Software Project II (CSE 226) course, I, Chowdhury Abida Anjum Era will be your co-pilot in this online journey of learning.
I care about your success in these courses. I'm glad you are here.
Chowdhury Abida Anjum Era
Lecturer, Department of Computer Science and Engineering
Daffodil International University
Chowdhury Abida Anjum Era
Lecturer, Department of CSE
Daffodil International University
Office: Room 103, Daffodil Tower, Sobhanbag, DIU (MC)
Email: chowdhury.cse@diu.edu.bd
Phone: +8801767677265
Software Project-II is designed to help students to grow up and understanding how to develop a software system and giving them the fundamental principles of system development with object-oriented technology using Use Case Model, Object-Oriented Model.
The course will initiate students to the different software process models, project management, software requirements, and design as a problem-solving activity, key elements of analysis and design, and the place of the analysis and design phases within
the system development life cycle.
Course LEARNING Outcomes (CLO’s)
CLO1
Explain a process model and life cycle for a software project Development
CLO2
Design documentation and Project plan of a software system.
CLO3
Apply Project Management and Requirement analysis, Principles to S/W project development.
CLO4
Able to deploy and maintain the software project.
For Communication
Section I
Section J
-
-
WEEK 1
Introduction & Course Plan
Topics of Discussion:
- Introduction With Students
- Discussion On Course Plan
-
Topics of Discussion:
- Introduction to web
- How does the www works
- Introduction to web server
Expected Outcome:
- Will understand the fundamental concepts of the web
- The detail about www
- Its' importance in Software Development
-
WEEK 3
Web concepts - Cont.
Topics of Discussion:
- Communication protocol
- Socket Programming and Uses
- What is API
-
WEEK 4
Introduction to Server
Topics of Discussion:
- What is server
- how does server work
- Different types of server
-
WEEK 5
Introduction to Server cont.
Topics of Discussion:
- What is Server
- How does the server work
- Server classifications
- What is a Data Center and how does it work
Self Test
- Presentation
Presentation
Instructions:
Go through Google Drive and take one pdf based on your group no, make a presentation slide, each group makes a video recording on your presentation slide. Then upload the presentation slide and video recording on your google drive and give privacy to "anyone with the link " and share the google drive link in the following assignment.
- Each Team Contain 3-4 members.
- Everyone participation is mandatory
- Time Limit: 5-7 Minutes each team
-
WEEK 6
Introduction to Frameworks
Topics of Discussion:
- What is framework
- Framework vs Library
- Framework types
- How to choose the right framework
Don't copy from others. Rename your pdf as ID-Section name(Ex:171-15-12345-I)
-
You have to summarise the learning from each lab slide. From each lab, you have to write at least two pages about your learnings. You have to write the report in the group which you had formed for presentation, the group will remain the same for the report also. On top page, you have to write the following points:
- Course title and name
- Group members' info(name, id, section name)
- Course teachers' detail
- Date of submission
Upload your report as a pdf file and rename it as "ID of group member_section name". From each group, one person will upload the report not everyone. The deadline is 18 August at 23:59 pm. Deadline time will be strictly followed.
- Topic 10
- Topic 11
- Topic 12
- Topic 13
- Topic 14
- Topic 15
- Topic 16
- Topic 17
- Topic 18
- Topic 19