# Large Applications Practicum

- Institution: IIT Mandi
- Department: Computer Science and Engineering
- Teacher: Prof. Varun Dutt
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106579)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106579)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction to Makefiles: Build Automation - 1](https://invisiblenetwork.ai/learn/nptel/106106579/e9153731e569) (Video)
2. [Introduction to Makefiles: Build Automation - 2](https://invisiblenetwork.ai/learn/nptel/106106579/bb22880a51f5) (Video)
3. [Introduction to GIT: Version Control Simplified](https://invisiblenetwork.ai/learn/nptel/106106579/2e879ff52853) (Video)
4. [Master GIT Workflow: Track & Commit](https://invisiblenetwork.ai/learn/nptel/106106579/b02321964103) (Video)
5. [Master GIT: Track & Undo Changes](https://invisiblenetwork.ai/learn/nptel/106106579/e830a0d4da58) (Video)
6. [Master GIT: Fetch, Push & Tagging](https://invisiblenetwork.ai/learn/nptel/106106579/ce95020fb31d) (Video)
7. [Master GIT: Aliases, Branching & Commits](https://invisiblenetwork.ai/learn/nptel/106106579/da3bcfd9e05a) (Video)
8. [Master GIT: Merging, Conflict Resolution & Branch Management](https://invisiblenetwork.ai/learn/nptel/106106579/ad88e363d345) (Video)
9. [Introduction to Code Documentation with Natural Docs](https://invisiblenetwork.ai/learn/nptel/106106579/bc9c0e611104) (Video)
10. [Mastering Code Documentation: Classes, Scope & Formatting](https://invisiblenetwork.ai/learn/nptel/106106579/4541a22c9a5b) (Video)
11. [Advanced Documentation: Linking, Extra Topics & Abbreviated Syntax](https://invisiblenetwork.ai/learn/nptel/106106579/1edab5490cb3) (Video)
12. [Introduction to Software Testing: Verification, Validation & Testing Methods](https://invisiblenetwork.ai/learn/nptel/106106579/4c1679e73f49) (Video)
13. [JUnit for Java: Writing & Running Unit Tests in Eclipse](https://invisiblenetwork.ai/learn/nptel/106106579/e30f56001314) (Video)
14. [Code Coverage Analysis with EclEmma in Eclipse](https://invisiblenetwork.ai/learn/nptel/106106579/bc4db69be990) (Video)
15. [Lexical Analysis with Flex: Tokenizing Input for Parsing](https://invisiblenetwork.ai/learn/nptel/106106579/17773a35dce6) (Video)
16. [Introduction to Parsing with Bison: Building a Simple Expression Parser](https://invisiblenetwork.ai/learn/nptel/106106579/4ab48a765fb8) (Video)
17. [Flex & Bison Integration: Creating a Complete Expression Parser](https://invisiblenetwork.ai/learn/nptel/106106579/865a9b6d81de) (Video)
18. [Introduction to UML: Use Case & Class Diagrams](https://invisiblenetwork.ai/learn/nptel/106106579/02b46b3e4c96) (Video)
19. [UML Class Diagrams: Associations, Aggregation & Composition](https://invisiblenetwork.ai/learn/nptel/106106579/1871f1127e91) (Video)
20. [Sequence Diagrams & UML Tools in Software Design](https://invisiblenetwork.ai/learn/nptel/106106579/0494073b894e) (Video)
21. [UML Editing & Code Generation with Umbrello](https://invisiblenetwork.ai/learn/nptel/106106579/647c7c85ffd5) (Video)
22. [Introduction to Software Reverse Engineering: Disassemblers & Debuggers](https://invisiblenetwork.ai/learn/nptel/106106579/336b2327c45f) (Video)
23. [Reverse Engineering Java & .NET Applications: Decompilers in Action](https://invisiblenetwork.ai/learn/nptel/106106579/10975d8ad4a3) (Video)
24. [Live Session 04-04-2025](https://invisiblenetwork.ai/learn/nptel/106106579/e9153731e569-2) (Video)
