Photos of university / #usqedu
The Bachelor of Computing Technology with a specialization in Software and the Web at the University of Southern Queensland is a comprehensive undergraduate program designed to equip students with the essential skills and knowledge required to thrive in the dynamic field of information technology. This program offers a balanced curriculum that combines theoretical foundations with practical applications, ensuring graduates are well-prepared to meet industry demands. Throughout the course, students will explore core concepts in computer science, software development, web technologies, database systems, and user experience design. The program emphasizes hands-on learning through industry-relevant projects, laboratories, and collaborative assignments, fostering problem-solving abilities and technical proficiency. Students will gain proficiency in programming languages such as Java, Python, and JavaScript, as well as learn about software engineering principles, cybersecurity measures, and mobile application development. As web technologies continue to evolve rapidly, the program also offers insights into contemporary frameworks, cloud computing, and responsive design, enabling students to develop scalable and secure web applications. The Bachelor of Computing Technology with a focus on Software and the Web is ideal for students aspiring to careers in software engineering, web development, digital design, or technology consultancy. The university's strong industry connections facilitate internships and work placements, providing real-world experience and networking opportunities. Moreover, the program emphasizes ethical and responsible use of technology, preparing graduates to contribute positively to society and adapt to ongoing technological changes. Upon completion of this degree, graduates will possess the technical expertise, creative problem-solving skills, and professional confidence to excel in diverse roles within the IT sector. This program is also a solid foundation for those considering postgraduate studies in computer science, information technology, or related fields.
Program structure
Courses to be studiedUnits
Major courses14
plus 2 x electives2
Total 16
Course codeCourse name
Software and the Web major:
CSC2406 Web Technology
CSC2407 Introduction to Software Engineering
CSC2408 Software Development Tools
CSC8500
Advanced Relational Database Design and Technology
CSC8503
Principles of Programming Languages
CSC8507 Networking Technologies
CSC8409 XML and Semantic Web Services
CSC8416 Advanced Programming in Java
CSC8417 Advanced Web Data Management
CSC8420 Mobile Systems
MSC8001 Research Project I
MSC8002 Research Project II
plus two electives
Other majors for the Master of Computing Technology are: Networking and System Security.
Entry requirements
3-year bachelor degree from a recognised university, or equivalent
plus
introductory knowledge of computing.
English Language Requirements
Domestic and international students from a non-English speaking background are required to satisfy English Language requirements. This program requires a minimum of IELTS 6.0 or equivalent.
If you do not meet the English language requirements you may apply to study a University-approved English language program.
How to apply
- Apply online directly to USQ
International entry requirements
English Language Requirements
Domestic and international students from a non-English speaking background are required to satisfy English Language requirements. This program requires a minimum of IELTS 6.0 or equivalent.
If you do not meet the English language requirements you may apply to study a University-approved English language program.
The University of Southern Queensland offers a range of financial assistance options for students enrolled in the Computing Technology (Software and the Web) program. Prospective and current students can explore various scholarships, grants, and financial aid programs designed to support their academic pursuits. Scholarships are available based on academic merit, equity considerations, and specific criteria related to the field of study, such as excellence in computing and technology. For international students, there are also dedicated international scholarships to help offset tuition fees and living expenses. The university provides flexible payment options, including payment plans that allow students to spread the cost of tuition over manageable installments. Additionally, students may access financial advice and planning services through the university’s student support centers to help manage tuition fees, accommodation costs, and living expenses. The university often collaborates with government bodies and external organizations to provide bursaries and financial support schemes, especially for students demonstrating financial need or undertaking research projects aligned with industry priorities. Australian students may also be eligible to access government-funded loans such as FEE-HELP, which assist with tuition costs and are repaid once the student earns above a certain income threshold. The university emphasizes transparent fee policies and encourages students to undertake early financial planning to ensure they can fully participate in their studies without undue financial stress. Also, the university offers information sessions and resources to help students navigate the financial aspects of higher education. Overall, the university endeavors to provide accessible and comprehensive financing options tailored to diverse student needs, ensuring that financial barriers do not hinder academic success in the Computing Technology (Software and the Web) program.
The Bachelor of Computing Technology (Software and the Web) at the University of Southern Queensland is designed to equip students with a comprehensive understanding of software development, web technologies, and computing principles. The program emphasizes practical skills alongside theoretical knowledge, preparing graduates for careers in software engineering, web development, and related fields. Students will explore core areas such as programming, system analysis and design, database management, and network technologies. The curriculum includes modules on programming languages like Java, Python, and JavaScript, as well as web development frameworks and tools. Throughout the degree, students are encouraged to undertake projects that simulate real-world scenarios, fostering problem-solving abilities and teamwork skills. The program also provides opportunities for specialization or elective topics to tailor the learning experience toward individual career goals. With a focus on current industry standards and practices, graduates will be capable of designing, developing, and maintaining software applications and web solutions that meet modern technological needs. The program is delivered through a combination of lectures, tutorials, and hands-on practical work, often involving collaboration with industry partners. This approach ensures that students gain relevant experience and are well-prepared to enter the workforce or pursue further study. The university's facilities and resources support a dynamic learning environment, including access to computer labs, software development tools, and online learning platforms. Upon graduation, students will possess a solid foundation in computing technology, the ability to adapt to emerging technologies, and a proactive mindset towards continuous professional development. The program also emphasizes the importance of ethical considerations, security issues, and the societal impacts of technology in modern digital environments. This comprehensive approach aims to develop not only technical expertise but also critical thinking and communication skills necessary for success in the rapidly evolving tech industry.