Software Engineering (SE)
90,000 THB/semester
Software Engineering (SE)
90,000 THB/semester
Software engineering (SE) is an engineering discipline concerning all aspects of software production, including software analysis, design, development, testing, and deployment. SE requires profound abstract and logical thinking and the application of mathematics, logic, and computer science to produce efficient and reliable software with the available resources.
It is hard to overstate the ubiquity of software nowadays. Every computer system is governed by software. Almost every human activity involves software in some form. Undoubtedly, the software industry is one of the largest and fastest-growing industries in the world. Consequently, skilled software engineers are in high demand worldwide. As software becomes more and more complex, the programming skills and the rudimentary knowledge of software engineering that students obtain from traditional computer science and computer engineering curriculums are insufficient. The development of real-world software applications requires skills in analyzing the problem domain and the customer’s requirements and in designing the software from the topmost level down to the implementation level. Moreover, a software engineer must be able to use proper tools, techniques, and methodologies to produce the software efficiently.
Course Highlights
Data Structures and Algorithms
Software Design and Architecture
Artificial Intelligence
Career Opportunities
Software engineers, software architects, and software developers on various platforms, including enterprise software, web applications, mobile applications, games, embedded applications, etc.
Analysts and designers of IT systems, IT consultants
Software entrepreneurs