USQ LogoCourse specification
The current and official versions of the course specifications are available on the web at
Please consult the web for updates that may occur during the year.

CIS2003 Component Based Software Development

Units : 1
Faculty or Section : Faculty of Business and Law
School or Department : School of Information Systems
Version produced : 21 July 2014

Other requisites

Students will need to have foundation skills in programming logic. Students are required to have access to a personal computer, e-mail capabilities and Internet access to UConnect and to use the Internet as a research tool. Current details of computer requirements can be found at


This advanced programming course uses Microsoft's .NET to build upon the solid foundations gained in previous programming courses. It further develops object-oriented programming skills that may be applied on workstations, intranets, and/or the internet applications development. The course curriculum expands upon interface design concepts and practice to include Web interfaces; explores advanced database manipulation; uses object-oriented methodology; creates client-server applications including multi-tiered applications; develops component based internet programming; explores integration of legacy applications with new technologies, and includes an introduction to mobile wireless services.

Course offers

Semester Mode Campus
Semester 2, 2013 External
Semester 2, 2013 On-campus Toowoomba
Semester 6, 2013 External