BIT2206 Client-Server Programming for Applications
Course Unit Title
BIT2206 Client-Server Programming for Applications
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
