Topic outline

  • General

    Software Project III

    Course Code: CSE226, Credits: 1

    Welcome Letter

                                                        

    Dear Students, 
    Welcome to the CSE 226 Software Project III Course. I'm Fabliha Haque, will be your co-pilot in this online journey of learning. Let us ignite ourselves to start this journey at great speed. This lab offers you an opportunity to demonstrate both your programming skills and creative thinking. Hope our journey will be nice together. Enjoy your learning.

    Fabliha Haque
    Lecturer, Department of CSE
    Daffodil International University

                             

    Instructor Information: Fabliha Haque  

                 

    Designation: Lecturer

    email: fabliha.cse@diu.edu.bd
    Office address:  102/1, Sukrabad Mirpur Rd, Dhaka 1207  



    Course Rationale:

    Software Project III- Foundation Level 2 provides applied learning opportunities for learners with an interest in software development who are looking to foster a career within development-based industries and/or wish to prepare for further study in Software Project Level 3.


    Course Objective:

    It allows learners to develop a practice-based understanding of Web-Server infrastructure  using basic methodologies and associated digital technologies. Software Project III engages learners in understanding the concept of Web, fundamental knowledge of servers and the basic idea of framewrok. Creative projects allow learners: to demonstrate their skills and understandings of network principles and processes; to understand problems; propose possibilities, and to develop creative solutions.


    Course Outcome:


    CO1:To help students in understanding the fundamental concept of Web, how it works and why it's important in Software Development.
    CO2:To help students in gathering the fundamental knowledge of servers and how it works.
    CO3:To help students to have a basic idea about the framework, what role they play and which framework one should learn. 
    CO4:To help students to develop Software that is reliable, that is reasonably easy to understand, modify and maintain.


    Grading Scheme:

                                                                  Attendance           : 10%
                                                                  Lab Performance : 25%
                                                                  project                   : 25%
                                                                  Final Exam            : 40%




  • Week 1

    Introduction Class and BLC Go-Through
  • Week 2:

    Introduction to Web
    • Restricted Not available unless: You belong to Section L
    • Restricted Not available unless: You belong to Section M
    • Restricted Not available unless: You belong to Section N
  • Week 3:

    Introduction to Web Application Communication Protocol
    • Restricted Not available unless: You belong to Section L
    • Restricted Not available unless: You belong to Section M
    • Restricted Not available unless: You belong to Section N
  • Week 4:

    Introduction to HTTP Protocol
    • Restricted Not available unless: You belong to Section L
    • Restricted Not available unless: You belong to Section M
    • Restricted Not available unless: You belong to Section N
  • Week 5:

    Discussion on HTTP Message format and Introduction to FTP 
    • Restricted Not available unless: You belong to Section L
    • Restricted Not available unless: You belong to Section M
    • Restricted Not available unless: You belong to Section N
  • Week 6:

    Introduction to SMTP, POP3 & IMAP
    • Restricted Not available unless: You belong to Section L
    • Restricted Not available unless: You belong to Section M
    • Restricted Not available unless: You belong to Section N
  • Week 7:

    MID

    • QUIZ_1 ( Section L )
      Restricted Not available unless: You belong to Section L
    • QUIZ_1 ( Section M)
      Restricted Not available unless: You belong to Section M
    • QUIZ_1 ( Section N)
      Restricted Not available unless: You belong to Section N
  • Week 8:

    Introduction to Socket Programming & API
    • Lecture 6 : Section L URL
      Restricted Not available unless: You belong to Section L
    • Lecture 6 : Section M URL
      Restricted Not available unless: You belong to Section M
    • Lecture 6 : Section N URL
      Restricted Not available unless: You belong to Section N
  • Week 10:

    Introduction to Framework
    • Lecture 7: Section L URL
      Restricted Not available unless: You belong to Section L
    • Lecture 7: Section M URL
      Restricted Not available unless: You belong to Section M
    • Lecture 7: Section N URL
      Restricted Not available unless: You belong to Section N
  • Week 12

    Project Progress
  • Week 13

    FINAL EXAM

    • QUIZ 2: Section L
      Restricted Not available unless: You belong to Section L
    • QUIZ 2: Section M
      Restricted Not available unless: You belong to Section M
    • QUIZ 2: Section N
      Restricted Not available unless: You belong to Section N
  • Assignment, Lab Report & Presentation Submission