The course blends study of server-client standalone, web-based, smartphone application software architectures along with implementation and Internet of Things (IoT) elements. It concerns about societal issues, challenges to solve through use of Information and Communication Technology (ICT). Students inquires for societal problems on their own through field work, surveys etc. The group picks up the problem and then analyze, design and implement with appropriate ICT based solution.
There is plenty of personal learnings on student side like Interpersonal communications skills, interaction with project stakeholders, team work, work-planning etc. Technical learning involves Database Management System, Server-side standalone and web software development, building Client- side and smartphone application software, its integration, Networking IoT devices and web, User Interface Design, Algorithm design etc.
Tangible outcome includes: