Topic outline

  • WELCOME LETTER

    Dear Students

    Welcome to the Software Project IV (CSE237) course structure. I am Shifat Jaman, cordially invites you to the semester-long learning journey. 

    Together we will learn a lot and hopefully do apply it in our real life to make difference.

    Shifat Jaman
    Lecturer, Department of Computer Science and Engineering
    Daffodil International University


    • INSTRUCTOR

      Shifat

      Shifat Jaman

      Adjunct Faculty, Department of CSE
      Daffodil International University

      Email: shifat.cse0291.ad@diu.edu.bd
      Phone: +8801731822518


      • COURSE OBJECTIVE

        The primary purpose of this course is to teach students the basics of :

        • Carry out the design of the selected project (GUI design, Interaction Design, different Model designs, etc.)
        • Plan for the implementation.
        • Design finalization of the project.

        • COURSE OUTCOMES

          • Students will get ideas on the Project UI Design and patterns.
          • They can ensure proper implementation planning in group projects.
          • Practicing and basic ideas on the fundamental diagrams related to the project development in the industry will be ensured.
          • They will get ideas on the pre & post-development requirements and activity.

          • ASSESSMENT PLAN


            Due to online class, we are skipping class performance marks and marge them with the class tests. 

            • Class Tests: 30
            • Attendance: 10
            • Assignment: 30
            • Presentation: 30

            Total: 
            100

            • WEEK 1: Introduction

              Topics of Discussion:

              • Objectives of Software Project-IV and how to relate with the Software Project-I, Software Project-II and Software Project-III
              • Overview on the next phase of the project domain after this course

              Expected Learning Outcomes:

              • Get the idea of the course.
              • Recognize the importance of the course and course outcomes.


              👇 Resources: 

              Class record


              • WEEK 2: In Depth Overview of Different types of UI


                Topics of Discussion
                • Basic Overview on the Project UI Design
                • What are GUI and its requirements?
                • Design pattern and challenges.
                • Career scopes in Design.

                Expected Learning Outcomes:

                • What is GUI?
                • Overview of the Project UI Design
                • Career scopes in Design


                👇 Resources:






                • WEEK 3: What is Implementation Planning?

                  Topics of Discussion:

                  • What is implementation planning?
                  • Overview and Necessity.
                  • Uses of project management software

                  Expected Learning Outcomes:
                  • Implementation planning with project management software.


                  👇 Resources:

                  Lecture Slide
                  Class Record


                  • WEEK 4: Quiz Exam and Assignment Submission


                    Topics of Quiz:
                    • Basic Overview on the Project UI Design
                    • What are GUI and its requirements?
                    • Implementation process


                    👇 Resources:


                    • WEEK 5: Basic Documentations Involved in Software Project

                      Topics of Discussion:

                      • Basic Documentations Involved in Software Project
                      • Discussion on the diagram and their involvement in the development cycle.

                      Expected Learning Outcomes:
                      • Overview and Necessity of documentation and diagram use.


                      👇 Resources:


                      • WEEK 6: Project Management (Basics & Post Activities)


                        Topics of Discussion:

                        • Details discussion on different diagrams and design patterns.

                        Expected Learning Outcomes:

                        • Details knowledge on different types of diagrams and design patterns used in software project management.


                        👇 Resources:

                        Slide
                        Lecture Video

                        • WEEK 7: Basic Overview of User Acceptance Testing (UAT)

                          Topics of Discussion:
                          • Basic Overview of User Acceptance Testing(UAT)


                          Expected Learning Outcomes:
                          • What is User Acceptance Testing (UAT)
                          • Importance of UAT


                          👇 Resources:

                          Lecture
                          Class Record


                          • WEEK 8: Project management post activities (Secuirity)

                            Topics of Discussion:
                            • What is a security check?
                            • Overview of security check and its importance


                            Expected Learning Outcomes:
                            • Project management post activities


                            👇 Resources:

                            Lecture
                            Class Record

                            • WEEK 9: Quiz Exam and Assignment Submission

                              Topics of Quiz:

                              • Basic Documentations Involved in Software Project
                              • Project management basic and post activities

                              👇 Resources:



                              • WEEK 10: Final Evalution