The objective of this course is to provide further depth, beyond CIS 3309, into the development of network deployed systems. Its emphasis is on
distributed, multi-tier architectures. The course is divided into 3 parts. First is the theory associated with software engineering design principles and distributed processing in client/server architectures and database systems. The second part is a deeper knowledge of the ASP.NET and VB.NET languages beyond CIS 3309. This would include such topics as web and windows applications, user interfaces, event handling, database design and ADO.NET, Web Services, Ajax, user controls, and report generation. The third part of
the course is a project that the student will perform in the design and programming of a distributed client/server application. Note: For Information Science and Technology Majors.