Synopsis:

     A servlet is a Java programming language class that is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model. Although servlets can respond to any type of request, they are commonly used to extend the applications hosted by web servers. The Java EE (J2EE) stands for Java Enterprise Edition, which is a standalone Java environment used by the software developers for building and deploying a web-based application or a website. J2EE technology provides a platform for developers with enterprise features such as distributed computing and web services.

     

Teacher- Ei Phyu Sin Win

Synopsis : It provides to understand a range of social science and humanities, to develop relevant skills and reflect upon important ideas in the social sciences and humanities, and to realize how to use social science and humanities. It includes the idea of society and at societies throughout history, introduces the major subjects studied within social science and within the humanities, and benefits to society and to humanity of studying social science and humanities subjects. It describes issues that relate to the economics of whole countries, such as inflation, taxation, imports and exports and free trade and protectionism. It supports students to understand the meaning of development and to consider the problems that some types of development can cause, and how individuals and communities can actively participate in development. Moreover, it supplies to examines the idea of public health at some of the major public health challenges that face developing countries. Therefore, it describes how to know the students at ways of addressing public health issues through public programmes and policies.  It also helps students to understand computer ethics which is a branch of engineering ethics. In second semester, students will learn about “economics, development, and health, and computer ethics”.

Teacher- Ei Phyu Sin Win

This course provides with the Architectural design, Design and implementation, Software testing and Software evolution. Students will explore architectural design, including system structuring, design patterns, and architectural styles that support scalability and maintainability. The design and implementation phase emphasizes translating requirements into robust code through effective modeling, coding standards, and development methodologies. A strong focus is placed on software testing, covering unit testing, integration testing, test automation, and quality assurance techniques to ensure reliability and performance. Finally, the course addresses software evolution, examining how systems adapt over time through maintenance, refactoring, and version control strategies. By the end of the course, students will be equipped with the skills to design, build, test, and evolve complex software systems.