Diploma in Software Engineering

Diploma in Software Engineering

Software engineering is a discipline within computer science that focuses on the design, development, testing, deployment, and maintenance of software systems. It applies engineering principles and systematic methods to create high-quality, scalable, and reliable software solutions that meet user needs and business requirements. Software engineers use programming languages, frameworks, and tools to build applications, ranging from web and mobile apps to enterprise systems and embedded software.

 

Course Content 
1 . Software Engineering Fundamentals      11 . Artificial Intelligence      
2 . Fundamentals of Programming     12 . Introductions / Mini games development / Online Tools
3 . Programming with Python       13 . Web Technology        
4 . Object-Oriented Programming (OOP) Concepts   14 . HTML / CSS / JavaScript / PHP    
5 . Programming with JAVA       15 . Software Testing & Quality Assurance    
6 . Data Structures & Algorithms     16 . Cloud and Server Technology      
7 . Programming with C#       17 . Information and Cyber Security    
8 . Introduction to UI/UX       18 . Introduction to Data Science      
9 . Database Management Systems (DBMS)   19 . Final Project        
10 . Software Design & Architecture     20 . Employability Practices module    
                               
Who should learn Software Engineering?
    After G.C.E (O/L) or (A/L) Students                    
    Students under Graduates and Fresh Graduates                   
    Career Changers & Professionals from Other Fields                  
    Developers and Programmers                       
    Freelancers                        
    Software Professionals                      
    Entrepreneurs & Business Owners                    
                               
Career Opportunities     
    Software Project Manager                      
    Software Developer and Engineer                    
    DevOps Engineer                        
    Data Scientist/Engineer                      
    Cloud Engineer                        
    Information Security Engineer                     
                               
Why Should You Learn Software Engineering?      
    High Demand for Software Engineers                    
    High Salary and fast Grow                       
    Work-Life Balance and Flexibility                    
    High Satisfaction and  Job Satisfaction                    
                               
Duration and Payments       
    Duration : 6 Months                      
    Total Fee : LKR 85000                      
    Payment : 25000 + (10000 * 6)