Loading, please wait ...

Software Engineering Principles

Also known as:

Course Objectives


The purpose of the course is to familiarize you with software engineering principles, that enables you to design quality software. The more principles you knows and utilize, the best quliaty of software can be ensured.


For this course you should know:
  1. Basic Programming
  2. OOPs Concepts
  3. Data Structures (Optional)


We have divided this course in three sections:
  1. The fist section consist of some basic priciples which are easy to learn and adopt. For examle GRASP in which the creator principles guides you on how to create new objects in the system
  2. The second section will teach you principles which enables you to understand design patterns and their efficient utilization can help you to create your own patterns for some recurring problems in some specific implementaiton area.
  3. The third section consist of advanced priciples along with their comparison to other principles. Most of the time when you follow a principle, it will automatically align your design to be adopted with other principles.


Main Teacher: Mukhtiar Zamin

Cooperating Teachers:

Category: Computer Science

Created on 14 Jul 23 and last modified on 11 Sep 23


Student Status - Software Engineering Principles


Subject Teacher Request - Software Engineering Principles

Main Teacher controls the access to his subject and coordinate with other teachers for the subject related materials.
Subject Teacher equally participates as its main teacher on all related materials i.e. Topics, Questions, Course outlines, Lectures etc.
1. Subject main teacher will automatically change if contribution of another teacher exceeds for this subject.
2. Current main teacher will decide to approve or deny your request.

Please justify your subject teacher request: Enter URL of your Profile in the institute.
Status bar: Re-store last Status H1 H2 H3
Agree with all Teacher Terms of Subject Expert.

Contact Us

Write to Us View Help
Subject Expert Logo

Subject Expert

Learn, Evaluate and Optimize

Follow Us
Facebook Switch Display Mode Enable Translation
© 2024 - Subject Expert