Learn · NPTEL

Course10610657924 lectures

Large Applications Practicum

Prof. Varun Dutt · IIT Mandi

Start with lecture 1 At NPTEL

Lectures

week-01

  1. Introduction to Makefiles: Build Automation - 1 Video
  2. Introduction to Makefiles: Build Automation - 2 Video
  3. Introduction to GIT: Version Control Simplified Video
  4. Master GIT Workflow: Track & Commit Video
  5. Master GIT: Track & Undo Changes Video
  6. Master GIT: Fetch, Push & Tagging Video
  7. Master GIT: Aliases, Branching & Commits Video
  8. Master GIT: Merging, Conflict Resolution & Branch Management Video

week-02

  1. Introduction to Code Documentation with Natural Docs Video
  2. Mastering Code Documentation: Classes, Scope & Formatting Video
  3. Advanced Documentation: Linking, Extra Topics & Abbreviated Syntax Video
  4. Introduction to Software Testing: Verification, Validation & Testing Methods Video
  5. JUnit for Java: Writing & Running Unit Tests in Eclipse Video
  6. Code Coverage Analysis with EclEmma in Eclipse Video

week-03

  1. Lexical Analysis with Flex: Tokenizing Input for Parsing Video
  2. Introduction to Parsing with Bison: Building a Simple Expression Parser Video
  3. Flex & Bison Integration: Creating a Complete Expression Parser Video

week-04

  1. Introduction to UML: Use Case & Class Diagrams Video
  2. UML Class Diagrams: Associations, Aggregation & Composition Video
  3. Sequence Diagrams & UML Tools in Software Design Video
  4. UML Editing & Code Generation with Umbrello Video
  5. Introduction to Software Reverse Engineering: Disassemblers & Debuggers Video
  6. Reverse Engineering Java & .NET Applications: Decompilers in Action Video

Live Session

  1. Live Session 04-04-2025 Video

Syllabus and materials

At NPTEL, as the course publishes them.

Credits and licence

Institution
IIT Mandi
Department
Computer Science and Engineering
Teacher
Prof. Varun Dutt
Level
Undergraduate
Language
English
Subjects
Computer science, Engineering
Source
NPTEL
Licence
CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
Attribution
NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge. Coordinated by IIT Madras.
Who can watch
NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed