Nathaniel G. Martin

Teaching programming as an Agile activity

Structured Programming

Structured Programming is an introduction to programming in C being taught at Manav Rachna University to students in their first semester. It uses introduces students to programming through Agile techniques.

Data Structures

Data Structures continues Structures programming at Manav Rachna University for students in their second semester.

Object Orient Programming

Object Oriented Programming starts the second year at Manav Rachna University. It covers the basics of OOP using the Java programming language.

Web Programming

Web Programming is an introduction to development for the web. It uses node.js and mongodb on the server side to minimize the number of languages that need to be covered. It introduces the material using Agile techniques.

Unix and Shell Programming

Unnix and Shell Programming Programming is an introduction to the Unix programming environment being taught at Manav Rachna University. It uses introduces students to Unix shells including the shell programming language.