Course10610657924 lectures
Large Applications Practicum
Prof. Varun Dutt · IIT Mandi
Lectures
week-01
- Introduction to Makefiles: Build Automation - 1
- Introduction to Makefiles: Build Automation - 2
- Introduction to GIT: Version Control Simplified
- Master GIT Workflow: Track & Commit
- Master GIT: Track & Undo Changes
- Master GIT: Fetch, Push & Tagging
- Master GIT: Aliases, Branching & Commits
- Master GIT: Merging, Conflict Resolution & Branch Management
week-02
- Introduction to Code Documentation with Natural Docs
- Mastering Code Documentation: Classes, Scope & Formatting
- Advanced Documentation: Linking, Extra Topics & Abbreviated Syntax
- Introduction to Software Testing: Verification, Validation & Testing Methods
- JUnit for Java: Writing & Running Unit Tests in Eclipse
- Code Coverage Analysis with EclEmma in Eclipse
week-03
- Lexical Analysis with Flex: Tokenizing Input for Parsing
- Introduction to Parsing with Bison: Building a Simple Expression Parser
- Flex & Bison Integration: Creating a Complete Expression Parser
week-04
- Introduction to UML: Use Case & Class Diagrams
- UML Class Diagrams: Associations, Aggregation & Composition
- Sequence Diagrams & UML Tools in Software Design
- UML Editing & Code Generation with Umbrello
- Introduction to Software Reverse Engineering: Disassemblers & Debuggers
- Reverse Engineering Java & .NET Applications: Decompilers in Action
Live Session
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
More like this
NPTEL106106696
Course
Mobile Virtual Reality and Artificial Intelligence
36 lectures · Source's player
NPTEL106106853
Course
Data Mining for Decision Making
33 lectures · Video
NPTEL108106480
Course
Power Electronics with Wide Band Gap Devices
36 lectures · Source's player
NPTEL108106164
Course
Linear Dynamical Systems
44 lectures · Video
NPTEL108106374
Course
State space Approach to Control System Analysis and Design
41 lectures · Video
NPTEL112106005
Course
Thermal Management of Electronics
40 lectures · Source's player
NPTEL112106622
Course
Manufacturing of turbines (gas, steam, hydro and wind)
42 lectures · Video
NPTEL112106912
Course
Foundations of Continuum Mechanics
60 lectures · Video
NPTEL113106099
Course
Carbon Materials and Manufacturing
63 lectures · Video
TED
Talk
The future we're building -- and boring
Source's player
TED
Talk
The thrilling potential of SixthSense technology
Source's player
TED
Talk
Why don't perpetual motion machines ever work?
Source's player