Introduces the principles and layers of computer networking including TCP/IP, data transmission, and network management. Students analyze network behavior, design solutions, and troubleshoot communication systems effectively.
Explores Agile frameworks such as Scrum, XP, Lean, and Kanban. Students gain practical skills in sprint planning, backlog management, and iterative development for delivering quality software efficiently.
Provides comprehensive knowledge of IT project planning, scheduling, cost estimation, risk, and quality management. Students practice managing teams, resources, and stakeholder communication within real-world project scenarios.
Covers Java EE enterprise concepts including Servlets, JSP, EJB, Web Services, and JSON processing. Students design and develop scalable, secure enterprise applications following standard design patterns and architectures.
Introduces principles and processes of user-centered design, interaction design, and usability evaluation. Students learn to research user needs, design prototypes, analyze user data, and evaluate UX through qualitative and quantitative methods.