BIT2206 Client-Server Programming for Applications

Course Unit Title

BIT2206 Client-Server Programming for Applications

Side Navigation

Course Unit Description

This course covers client/server architecture and programming techniques using Visual Basic. Major topics include two and three-tier client server architectures, programming considerations, clean layering, advanced graphical user interface controls, database processing, transaction processing and monitoring.

Course objectives
The objectives of the course are to:

  • Provide a generalized definition of client-server computing, one not limited to simple distributed database systems
  • Learn the advantages of client-server systems over monolithic systems
  • Provide definitions and explanations for a large number of technical terms and acronyms related to client-server computing
  • Apply the techniques and features of a client/server development language to construct a moderately complex client/server application.

Expected learning outcomes
On completion of this course unit, the students will be able to:

  • Have essential skills for development of client-server applications
  • Demonstrate understanding of the basic client-server programming concepts and
  • Develop a prototype of a client-server application that are Internet and/or World Wide Web based