Software engineering involves the methodical and disciplined process of designing, developing, testing, and maintaining software products using well-defined scientific concepts and methodologies. It aims to produce effective, reliable, and maintainable software by incorporating various techniques and tools like requirements analysis, design, testing, and maintenance.
Mechanical engineers are responsible for evaluating forces and thermal conditions to design products, parts, or subsystems that exhibit optimal performance, aesthetics, and durability.
Optical engineering, a blend of physics and engineering, explores the utilization of optics and engineering principles to create various technologies and products involving light. The courses encompass a wide array of topics, covering physical phenomena and technology related to light's creation, transmission, modification, detection, and application.