Enrolment options

Course Overview: 

Object Oriented Software Development (OOSD) offers students to learn designing and developing an application by following a industry oriented structured and organized approach. The goal of this course is to make students understand about the core functionalities of Object Oriented Software Development Process. The course is designed in such  a way so that students get the overall experience of the vast area of Industry focused Application Development.

Aims and Objectives:

Object Oriented Software Development offers students to learn designing and developing an application by following a industry oriented structured and organized approach. The goal of this course is to make students understand about the core functionalities of Object Oriented Software Development Process. The course is designed in such  a way so that students get the overall experience of the vast area of Industry focused Application Development.

  • To know about how the OOSD is working and how to develop an application by following a standard process.
  • To know about the basic knowledge of deployment the application to live server.
  • To learn the application of Software Development Life Cycle (SDLC).
  • To learn about the online commucation tools among the team members.
  • To learn the uses of Version Controlling Tools.
  • To learn the uses of Project Management Tools.
  • To learn the usage of online tools to work with distributed team.
  • The students will learn to write codes following OOP manners. 
  • In order to complete the course, students must have to submit a project. 
  • Projects must reflect all of the knowledge gathered throughout the course.
Course Content:
Introduction to Object Oriented Software Development
Project Proposal
Communication Tools among the team members (SLACK)
Knowledge sharing, Brainstorming and Idea generation
OOP Principles
Team Management
Version Cotrolling Tools
Project Management Tools (Trello)

Skill Level: Beginner
Self enrolment (Student)