Syllabus
Slides and Notes [For mid term Week 1-4]
ASSIGNMENTS_AND_LABS
FINAL_PROJECT
RESOURCES
MS Word:
Adding table of contents [For mid term]
Git related topics on W3Scools [For mid term up to the topic Git Glossary]
Datacamp Course For Mid term
Introduction to Git [Mid term]
Assignments [Mid term]:
Complete datacamp course Introduction to Git [Before Mid term]
Prepare notes of datacamp course Introduction to Git using MS word and using GIT [before mid term]. This assignment is discussed inthe class multiple times.
Software Design Principles & Patterns
Core Design Priciples
Architectural Patterns
The Why & What of Testing
Writing Your First Tests
Some Important Diagrams in SE:
Context Diagrams: https://www.geeksforgeeks.org/system-design/context-diagrams/
Use Case Diagram: https://www.geeksforgeeks.org/system-design/use-case-diagram/
Activity Diagram: https://www.geeksforgeeks.org/system-design/unified-modeling-language-uml-activity-diagrams/
Sequence Diagram: https://www.geeksforgeeks.org/system-design/unified-modeling-language-uml-sequence-diagrams/
Class Diagram: https://www.geeksforgeeks.org/system-design/unified-modeling-language-uml-class-diagrams/
Class Diagram Library Management System: https://www.geeksforgeeks.org/software-engineering/class-diagram-for-library-management-system/
Data Flow Diagram: https://www.geeksforgeeks.org/software-engineering/what-is-dfddata-flow-diagram/
Online Learning Managemengt System (SRS):
Project: Library Management System (optional): https://www.geeksforgeeks.org/software-engineering/library-management-system/
How to enroll to a coursera course using Audit option
Visit this URL https://www.coursera.org/learn/introduction-to-software-engineering/home
(For mid term syllabys: Prepare Module 1 of this course)
Press Enroll button
And then choose audit option (don't choose 07 day free trial option)
Note: Audit option will only be available for a single course not for a complete specialization. One can audit any course whether it belongs to a speciialization or not.