The BINT (Web Information Systems Major) consists of 24 courses studied over 3 years. Students must complete the following eight major-specific courses:
  • CSC2406 Web Publishing
    in which your will learn to write HTML web pages and add interactive content by writing cgi scripts. You will also learn the basics of JavaScript and XML to develop standards-compliant, future-proof web applications.


    Some standard web development languages discussed in this course.

  • CSC3400 Database Systems
    in which you will discover the power of relational databases and their use in enterprise-quality web sites. Not only will you learn to model, create and query databases, you will also get hands-on experience connecting them to web applications.


    The LAMP (Linux Apache MySQL PHP) platform students use in the labs of this course.

  • CSC2405 System Administration
    in which you will learn to install and administer network servers used as the building stones of large scale web-based information systems. You will configure and run network services such as web servers and database servers.

  • CSC248 Software Development Tools
    in which you will learn to use tools that make the development of web-based applications easier. Particular attention will be given to configuration management tools, common scripting languages, and debuggers.

  • CSC2402 Object-Oriented Programming in C++
    in which you will fully explore the object-oriented programming paradigm to advance your skills to develop industrial-strength applications. Object orientation is becoming more important in server-side scripting languages used to build web information systems.

  • CSC3401 Advanced Information Systems
    in which you will learn both theoretical and practical techniques for designing, developing, and maintaining flexible centralised and decentralised (web) information systems.

  • CSC3404 Data Management
    which focuses on the coordination, management and utilisation of data using modern computer database management systems. This course, in emphasising the efficient analysis and utilisation of data, develops the pragmatics of managing data, and presenting information.

  • CSC3417 Data Mining Discovers Knowledge
    Data mining aims at finding useful regularities or patterns in large data sets generated not only in modern science, but also in large-scale web information systems used by e-commerce companies. The knowledge that is discovered in this way can be used in the web application to build a superior-quality service to end users.
  • In addition to these major-specific courses, students must complete the Common Core. These are eight courses common to all our BIT majors.
  • MSC3001 Professional Issues in Science and Technology
  • CMS1000 Communication and Scholarship
  • CSC1401 Foundation Programming with C
  • CSC2401 Algorithms and Data Structures
  • ELE1301 Computer Engineering
  • MAT1102 Algebra and Calculus 1
  • MAT1101 Discrete Mathematics
  • STA2300 Data Analysis
  • The remaining eight courses in this 24-courses program shall be completed in one of three ways as listed below. The first two options will result in the award of a BIT degree with a double major.

    (a) Complete an eight unit second major chosen from one of the following:
  • The Creative Multimedia major from the Faculty of Arts
  • Any eight unit major identified in the BSc rules
  • Subject to approval from the Program Coordinator, an eight unit major identied as part of a USQ degree program that is not listed above.
  • (b) Complete a second BIT major from this program together with up to four electives chosen, subject to prerequisite requirements, from any Faculty of the University. Depending on the choice of majors, which governs the amount of common courses, between one and four electives will be available.

    (c) Complete a minimum of four IT electives together with a maximum of four non-IT electives. An IT elective is defined as any CSC course code that is not included in the major. Non-IT electives may be chosen, subject to prerequisite requirements, from any Faculty of the University

    Other Requirements

    At least three CSC courses at level three must be completed.

    Unsuitable Electives

    For various reasons, the following courses will not be approved as electives:
    CIS1000, CIS1001, CSC1402, CIS2002, CIS3006, MGT2100, MGT2102
    In addition, only one of the courses STA3300 Experimental Design and STA3302 Statistics for Researchers may be credited towards a Bachelor of Information Technology program unless approved by the Program Coordinator.

    Further Information

    Further information can be requested from the department on any or all the programs listed here. A convenient form can be used to submit your request directly to the people concerned.

    Potential postgraduate students should look here for more detailed information about all aspects of postgraduate with the Department of Mathematics and Computing at USQ.