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 CSE 317 Software Project V
Welcome to CSE 317 Software Project V
Teacher Information:
Fariha Jahan
Lecturer, Department of Computer Science & Engineering
Daffodil International University(DIU)
Dhaka, Bangladesh
Contact: +8801793819157
- Week - 1: Fundamentals of Cryptography
Week - 1: Fundamentals of Cryptography
Topics of Discussion:
- The basics of Cryptography
- Applications of Cryptography
- Design principle and cryptographic algorithms
Expected Learning Outcomes:
- Recognize the importance of cryptography
- Identify and apply various kinds of cryptographic algorithms
- Recognize the design principle and security goals of cryptographic algorithms.
Resources of Learning:
- Week - 2: Project management(Estimation)
Week - 2: Project management(Estimation)
- Week - 3: Project management(Project Planning)
Week - 3: Project management(Project Planning)
Topics of Discussion:
- Service System Transition
- Software Sensitivity Management
- Disaster Management
Expected Learning Outcomes:
- Understand the service system transition
- Understand software sensitivity management.
- Understand software risks, disaster management/control.
Resources of Learning:
Lecture Slide
- Week - 4: Progress management
Week - 4: Progress management
Topics of Discussion:
- Client Handling Process
- Software Development Equipment
- Software Development System Definition
Expected Learning Outcomes:
- Understand the client handling process
- Understand the software development equipment, software development system definition
Resources of Learning:
Lecture Side
- Week - 5: Quiz 1
- Week - 6 : Source/Version Control
Week - 6 : Source/Version Control
Topics of Discussion:
- Introduction to Source Control
- Why is Source Control Important?
- Uses of Source Control
- Practical Example using GitHub
Expected Learning Outcomes:
- Analyze and apply git tool to control projects in Github
Resources of Learning:
- Week - 7 : Software Development Process
Week - 7 : Software Development Process
Topics of Discussion:
- Concepts of TDD
- Benefits of TDD
- When to use TDD
- Implementation of TDD
Expected Learning Outcomes:
Resources of Learning:
Lecture Slide
- Week - 8 : Quiz 2
Week - 8 : Quiz 2
Quiz 2 for section A
Restricted Not available unless: You belong to SPV(A)
Quiz 2 for section B
Restricted Not available unless: You belong to SPV(B)
Quiz 2 for section C
Restricted Not available unless: You belong to SPV(C)
Quiz 2 for section D
Restricted Not available unless: You belong to SPV(D)
Quiz 2 for section E
Restricted Not available unless: You belong to SPV(E)
- Week-9: Software Development Process
Week-9: Software Development Process
Topics of Discussion:
- Concepts of MDD
- Benefits of MDD
- When to use MDD
- Implementation of MDD
Expected Learning Outcomes:
Resources of Learning:
Lecture Slide
- Topic 10