Introduction to Software Engineering

Overview / Course outline

Software has become an integral part of human life in all aspects be it communication, entertainment, health, transport and finance. Software Engineering is an engineering branch related to the evolution of software product using systematic well-defined scientific principles, techniques, and procedures.  The result of software engineering is an effective and reliable software product.

Prerequisites

This course is for beginners, hence no prior experience is required

What will the attendees aim to learn/gain from attending this course?

The course will provide a firm basis to the world of software engineering with knowledge of SDLC, software engineering and software programming basics.

Modules

Module 1: Introduction

Module 2:  Software Development life cycle

Module 3: Introduction to software development

Module 4: Basics of programming

Module 5: Introduction to source control

Module 6: Software Architecture, design and patterns

Module 7: Opportunities and other paths in Software engineering

Course duration and time (optional)

10 weeks

Fridays 2000 – 2200 hours CAT 

Saturdays 9000 – 1500 hours CAT