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
What does the course cover? / Topics
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