top of page

118 results found with an empty search

  • IT1050 – Introduction to Database Systems | UHE

    Return to Course Bachelor of Information Technology IT1050 – Introduction to Database Systems This subject is an introduction to database management. It first identifies the need for database systems in commerce, industry and government. Database design methodology using entity relationship diagrams is described. The relational model of database management is then explained. Importance of Functional dependencies and Normalisation is highlighted. Techniques for accessing a database using relational algebra and relational calculus are explained. Use of the language SQL for interacting with a database is discussed in detail. Storage for data in a database and improving access using indexing techniques using B-tree and hashing are covered. Query processing algorithms and query optimization are described. Transaction processing is discussed in detail including concepts like concurrency, recovery, and security. Importance of the need for a level of professionalism when designing and implementing database solutions. Previous Next

  • IT2050 – Operating Systems | UHE

    Return to Course Bachelor of Information Technology IT2050 – Operating Systems This subject discusses about the role and functions of a modern operating system. It will provide Bachelor of Information Technology with the knowledge of how a multi-programming, multi-user operating systems operates. This subject elaborates how an operating system manages and allocate resources to different applications. The main topics included in this subject are overview of operating systems, process management and scheduling, memory management, swapping, virtual memory, paging and segmentation, storage management and input/output systems. Previous Next

  • IT2060 – Artificial Intelligence | UHE

    Return to Course Bachelor of Information Technology IT2060 – Artificial Intelligence This subject covers the foundational principles of artificial intelligence (AI). Some of the topics include machine learning, search, game playing, constraint satisfaction, graphical models, and logic. The main goal of the course is to equip you with the tools to tackle new AI problems you might encounter in life. The possibilities of AI expanding human capability will be discussed. What does web search, speech recognition, face recognition, machine translation, autonomous driving, and automatic scheduling have in common? These are all complex real-world problems, and the goal of artificial intelligence (AI) is to tackle these with rigorous mathematical tools. In this course, you will learn the foundational principles that drive these applications and practice implementing some of these systems. Specific topics include machine learning, search, game playing, Markov decision processes, constraint satisfaction, graphical models, and logic. The main goal of the course is to equip you with the tools to tackle new AI problems you might encounter in life. Artificial Intelligence (AI) is a field that has a long history but is still constantly and actively growing and changing. In this course, you’ll learn the basics of modern AI as well as some of the representative applications of AI. Along the way, we also hope to excite you about the numerous applications and huge possibilities in the field of AI, which continues to expand human capability beyond our imagination. Previous Next

  • IT1010 – Statistics | UHE

    Return to Course Bachelor of Information Technology IT1010 – Statistics This subject introduces fundamental concepts of statistics and quantitative methods. It provides students with opportunities to gain skills in the presentation of business and economic data, the use of frequency distributions, measures of central tendency and dispersion, principles of probability, use of probability distributions, sampling theory, estimation, and hypothesis testing. The subject requires no previous background in statistics. The students will be using MS Excel spreadsheet and R, a simple statistical software to carry out basic statistical analysis. Previous Next

  • IT1000 – Introduction to Problem Solving and Algorithms | UHE

    Return to Course Bachelor of Information Technology IT1000 – Introduction to Problem Solving and Algorithms This subject introduces problem solving in computing and helps students develop confidence and competence in it. The process of Polya’s problem solving cycle involves the following four steps: Understanding (to fully comprehend the problem), Designing (using any related or similar problems that have already been solved as well as checking the sample inputs and expected outputs), Writing (to write the solution as a step-by-step algorithm using an appropriate language) and Reviewing (to look back at the finished solution). The idea of an algorithm as a step-by-step description of a problem solution is emphasised. Decomposing a complex problem into several simpler problems is discussed. Refining a developed algorithm and implementing it is explained. Previous Next

  • IT3390.20 - BIT Software Development Industry Internship | UHE

    Return to Course Bachelor of Information Technology IT3390.20 - BIT Software Development Industry Internship This subject is the culmination of the Bachelor of Information Technology thereby supporting students to undertake a comprehensive industry-based experience, reflecting, researching, consolidating, demonstrating and applying the knowledge, skills and attributes developed throughout the course-based learning experience. The Bachelor-level Internship experience enables a foundational comprehension of the subject matter, applying knowledge to real-world problems, and developing valuable skills relevant to degree-related graduate employment. This industry experience is set in software development contexts and environments. Internship students are exposed to first-hand information technology tasks and projects to support critical evaluation and research application aligned with the subject and course learning outcomes. Through engagement with real-world technological infrastructure, organisational systems, stakeholders, and decision-making environments, the subject supports the transition from academic study to professional practice while strengthening professional judgement, organisational awareness, application of theory and research in contemporary information technology and related business settings. Under academic and professional supervision, students systematically examine and critically evaluate a technological infrastructure, organisational practice, software development system and/or processes. Drawing on information technology / software development frameworks, principles, theories and research outcomes, students assess effectiveness, contextual influences, risk considerations, stakeholder implications, and strategic alignment, and formulate evidence-informed and research supported professional recommendations. Through structured analytical inquiry and reflective integration of foundational theory, research and practice, students demonstrate problem-solving capability, independent judgement, and professional communication consistent with AQF Level 7 expectations. The outcomes of this internship experience form a strong portfolio of achievement to demonstrate their competencies to graduate employers. As a culminating course requirement, students complete either the internship subject or the capstone subject (IT3090). Both pathways are designed as comparable learning experiences, each supporting the achievement of equivalent course learning outcomes through different modes of applied learning and are appropriate to AQF Level 7 and support the achievement of strong and equivalent graduate outcomes. Internships are part of UHE's commitment to maximising graduate employment outcomes. All interns will have industry-partners and be completing industry-relevant, real-world work giving them valuable knowledge, skills and attributes. In students' final term, they will complete either a Capstone Project or an Industry Internship as a core course requirement. Students will make the decision near the beginning of their second last term so that they can prepare for the experience. Students are encouraged to discuss this choice with their Academic Course Manager, their other Academic Teachers and Student Support. In Bachelor of Information Technology , students choose between: · IT3090.20 BIT Software Development Capstone Project · IT3390.20 BIT Software Development Industry Internship Both of these subjects are 20 credits, and most students will be completing two other subjects alongside. Both of these subjects are regularly timetabled and have required, structured assessment. The capstone pathway provides an academically supervised, research project-based, industry-aligned experience. The internship pathway offers supervised placements in industry contexts. Students who choose the industry internship option (rather than the capstone project) will be placed in one of three internship types. The selection of type is made at the discretion of UHE, in consultation and consideration of the student’s preferences. (a) Individual Internships _ an individual student working on-site in a business supervised by professionals, OR  (b) Group Internships _ a group of UHE students working on-site in a corporate environment (either in the industry-partner office or in the InternMatch business office) supervised by a business mentor / industry expert, OR (c) On-campus Internships _ an individual student or a group of UHE students working on-campus in a dedicated hub supervised by an academic mentor who is liaising with an actual employer / business partner. Required attendance, hour requirements and performance expectations will be monitored in all three industry internship models. Students must meet the minimum hour requirements (180 hours) and performance expectations to achieve a pass (or above) grade in the internship subject. For all three models / pathways (a. Individual Internships, b. Group Internships, c. On-campus Internships) the subject will be focussed on and designed to assure subject and culminating course learning outcomes. Eligibility Criteria (to participate in internships) Eligible students must have passed all prerequisite subjects as specified on the course structure. The timing of the internship must align with the advertised course structure. All students are required to complete forms, training and other pre-internship requirements in the term directly prior to their internship. Internships must follow the allocated subject outlines, including completion of required assessment. Each students’ skills, experience, readiness, and professional suitability will be assessed to determine whether the student is appropriate for an Individual Internship, a Group Internship or an On-Campus Internship. The internship model selection will be at the discretion of UHE to determine the most appropriate placement alignment for each student. Students who do not meet attendance and other reasonable performance expectations may be subject to reassignment to an alternative internship model at the discretion of UHE. Failed subjects (with/out compelling and compassionate circumstances) and record of academic integrity breaches (if applicable) will be taken into consideration when determining the internship model. Students must be up to date on all UHE financial payments (student fees) and/or have a UHE approved payment plan in-place. If a stakeholder (student, employer or academic teacher) is dissatisfied with the placement at any stage of the internship, they must notify and arrange a meeting with the Academic Course Manager (ACM) as soon as practicable. The ACM will review the concerns and, where appropriate, work with relevant parties to seek a resolution with the current placement provider. Where the ACM determines that the issues cannot be reasonably resolved, UHE will use reasonable efforts to arrange an alternative placement in a timely manner. Any alternative placement will, where feasible, enable the student to continue with the aligned assessment tasks and minimise disruption to their progress. Any behaviour that contravenes the Internship Agreement terms and conditions may result in the suspension or termination of an internship. Students are advised to read and ask any questions about (directed to the Academic Course Manager) the UHE Work Integrated Learning Policy and Procedure . Previous Next

  • IT3080 – Social Impact of IT | UHE

    Return to Course Bachelor of Information Technology IT3080 – Social Impact of IT This subject provides an introduction to a wide spectrum of social issues, legal issues as well as ethical concerns related to the usage of Information Technology. Topics included are impact of technology on privacy and security, impact on employment including impact of robotics, software protection including copyright and patents, impact on transportation including self-driving cars, impact on warfare including impact of drones, impact on self-identity, marketing and entertainment, impact of various forms of cybercrimes. Big data. Ethics, artificial intelligence. ACS Code of Ethics. Importance of upholding and advancing the honour, dignity and effectiveness of being a IT professional. An important issue is that all official documents are now electronic and none of them are totally secure. Previous Next

  • IT2080 – Network Security | UHE

    Return to Course Bachelor of Information Technology IT2080 – Network Security This subject aims to provide students with fundamental knowledge of information security in local, global and wireless networks. To begin, the subject reviews concepts from IT1060 Computer Networking, for example, network architectures and their features; network components and services. Network security principles, protecting network and its resources, different types of attacks, risk analysis, ranking assets, vulnerabilities and threats. Network and server security, terminology; review OSI; review confidentiality, integrity and authentication. Security by design and defence in depth, firewalls and Network Address Translation (NAT). Brief discussion of cryptography. Authentication, authorization and access control; mandatory access control, discretionary access control. Security network transmission; security issues related to each network component, security problems in network protocols, for example TCP and SMTP, packet-level communication network computer systems and security policy, network security tools including cryptography, intrusion detection systems and firewalls; strengths and weaknesses of each of these techniques; network authentication protocols; secure network applications; secure E-mail and Web operations; Secure mobile agents, malicious code and detection and prevention systems, authentication systems, and wireless security. Denial of service attacks, network worms. Remote access and wireless security, dangers of remote access, threats of wireless networking. Server roles and security; threats to the servers like domain name server, file servers, application servers, and print servers. Ongoing security management; security at different system layers including operating system security and application software security, ensuring latest security patches are installed, auditing and monitoring. Disaster recovery and fault tolerance; planning for the worst, disaster plans, importance of backups, fault-tolerant technologies. Intrusion detection and forensics; honey pots, procedures for preserving evidence for investigations. Previous Next

  • IT2070 – Architecture of Information Machines | UHE

    Return to Course Bachelor of Information Technology IT2070 – Architecture of Information Machines This subject discusses the modern computer systems’ internal structure, operations and the relationship between hardware and software. The content of this subject examines the ground principles of computer architecture using solid engineering fundamentals and quantitative cost/performance tradeoffs. Major components of modern computer systems are investigated. Starting with a basic understanding of computer organization: roles of processors, main memory, and input/output devices, the main areas covered in this subject include the design and operation, floating point and integer units, central processing unit, pipelining, cache memory and virtual memory, and parallel processing from client to cloud. Previous Next

  • IT3020 – Software Engineering | UHE

    Return to Course Bachelor of Information Technology IT3020 – Software Engineering The major focus of this subject reflects a structured approach to software development and the top- down development of high-quality software. This subject follows modern agile based software development approach, enabling greater flexibility in developing software solutions using modern industry practices. This subject discusses underlying principles of software design and development as well as validation, verification, and testing, product and process visibility, traceability in software systems and processes. The main topics included in this subject are agile software development, requirement engineering, system modeling, architectural designs, security engineering and software project management. Previous Next

  • IT1100 - Artificial Intelligence & Large Language Models | UHE

    Return to Course Bachelor of Information Technology IT1100 - Artificial Intelligence & Large Language Models This subject introduces students to the foundations and practical applications of Artificial Intelligence (AI) used across modern digital industries. Students learn how AI systems are built, analysed, and applied, with a focus on machine learning pipelines, natural language knowledge and generation, transformer models, and technologies such as ChatGPT. This subject introduces students to practical career focused knowledge and skills. Graduates working in information technology departments within a diversity of business contexts will need to know which Large Language Models (LLMs) to use for what purposes, how to use them most appropriately and how to keep businesses safe through practical Artificial Intelligence measures. Learning is hands-on and application-driven, using real-world case studies, investigative tasks, and guided workshops to help students analyse data, evaluate AI methods, and interpret system behaviour. The subject also develops awareness of security, privacy, ethics, and trust, enabling students to assess the responsible use of AI in professional contexts. Through individual and group-based activities, students build practical analytical skills, teamwork, and professional communication, preparing them for further study and entry-level roles in AI, data, and technology-related fields. Previous Next

  • IT3090 – BIT Software Development Capstone Project | UHE

    Return to Course Bachelor of Information Technology IT3090 – BIT Software Development Capstone Project This subject is the culmination of the Bachelor of Information Technology thereby supporting students to undertake a capstone project, reflecting, researching, consolidating, demonstrating and applying the knowledge, skills and attributes developed throughout the course-based learning experience. The Bachelor-level capstone project enables a foundational comprehension of the subject matter, applying knowledge to real-world problems, and developing valuable skills relevant to degree-related graduate employment. The capstone project is set in real-world software development contexts and environments. Through inquiry into real-world technological infrastructure, organisational systems, stakeholders, and decision-making environments, the subject supports the transition from academic study to professional practice while strengthening professional judgement, organisational awareness, application of theory and research in contemporary information technology and related business settings. Under academic supervision, students plan and complete a major project (research or applied) on a topic of their choice in the context of software development. Drawing on information technology / software development frameworks, principles, theories and research outcomes, students achieve deep knowledge and application into a particular problem or challenge. Through structured analytical inquiry and reflective integration of foundational theory, research and practice, students demonstrate problem-solving capability, independent judgement, and professional communication consistent with AQF Level 7 expectations. The outcomes of this capstone experience form a portfolio of deliverables that demonstrate their capability, application of theory and readiness for graduate employment. As a culminating course requirement, students complete either the capstone project or the industry internship (IT3390). Both pathways are designed as comparable learning experiences, each supporting the achievement of equivalent course learning outcomes through different modes of applied learning and therefore both provide a high-quality learning experience, are appropriate to AQF Level 7 and support the achievement of strong and equivalent graduate outcomes. All assessments are conducted in accordance with UHE policies and procedures, with academic staff responsible for evaluating student performance and providing feedback under the oversight of the Chief Academic Officer. Previous Next

bottom of page