CRICOS Course Code: 113724B
The Bachelor of Information Technology (BIT) is a 3-year full time or part-time equivalent undergraduate program. Graduates completing the Bachelor of Information Technology can choose from two specialisation streams: Cyber Security and Web and Mobile Applications Development. It has a common core structure comprising 17 core subjects with 7 elective subjects from either one or both specialisation streams. In total, students will complete 24 subjects achieving a total of 144 credit points.
The BIT program empowers students with the knowledge and abilities to excel in the ever-evolving information technology landscape, preparing them for successful careers in various IT sectors. BIT graduates may pursue entry level roles in the following careers:
The subjects and sequence for the Bachelor of Information Technology are outlined below. Students will complete 17 compulsory core subjects, each of 6 credit points in value.
UNIT CODE | Unit Name | Credit Pts. |
---|---|---|
BB102 | Business Communication | 6 |
BIT102 | Programming Fundamentals | 6 |
BIT103 | Network Essentials | 6 |
BIT104 | Web Systems Development | 6 |
BIT105 | Database Management Systems | 6 |
BIT106 | ICT Project Management | 6 |
BIT107 | Introduction to Information Technology | 6 |
BB107 | Business Information Systems | 6 |
BIT201 | Cloud Computing | 6 |
BIT202 | Data Structures and Algorithms | 6 |
BIT203 | Software Design & Development BIT102 | 6 |
BIT204 | IT Profession and Ethics | 6 |
BB201 | Business Intelligence and Data Analytics | 6 |
BB204 | Design Thinking and Digital Technology | 6 |
BIT301 | Emerging Trends in IT | 6 |
BIT302 | Internet-Of-Things | 6 |
BIT303 | Capstone Project | 6 |
102 |
Students will be required to select 7 elective subjects from the 2 specialisation streams:
• Cyber Security
• Web and Mobile Applications Development
UNIT CODE | Unit Name | Credit Pts. |
---|---|---|
Cyber Security | ||
BCS201 | Cyber Security Essentials | 6 |
BCS202 | Human Factors in Cyber Security | 6 |
BCS301 | Network Server and Administration | 6 |
BCS302 | Cryptography | 6 |
BCS303 | Computer Forensics | 6 |
BCS304 | Cyber Law and Policy | 6 |
BCS305 | Network Security | 6 |
72 | ||
Web and Mobile Applications Development | ||
BMW201 | Object Oriented programming | 6 |
BMW202 | Web application and server management | 6 |
BMW301 | Mobile Application Development | 6 |
BMW302 | Big Data and Analytics | 6 |
BMW303 | Advance Web Application Development | 6 |
BMW304 | ICT Business Analytics and Data Visualization | 6 |
BMW305 | Cloud Application Development | 6 |
72 |
The Bachelor of Information Technology program equips students with essential programming, networking, and data analysis skills, empowering them to thrive in the dynamic field of information technology. Through a comprehensive curriculum, students gain a deep understanding of business communication, cybersecurity, and emerging technologies, preparing them to excel in diverse IT roles and contribute effectively to modern organizations.
Business Communication: Students learn effective communication practices, including business writing, presentation skills, and intercultural communication, which are vital for professional interaction in the corporate world.
Information Systems and Management: Students understand information management principles, databases, and information systems that contribute to efficient business operations.
Cybersecurity and Cyber Law: Students learn about cybersecurity threats, risk analysis, and legal aspects of information technology, preparing them to safeguard digital assets and adhere to regulations.
Software Development and Design: Students delve into programming concepts, software development techniques, and design thinking, enabling them to create innovative software solutions.
Emerging Technologies: Students explore emerging trends in IT, such as Cloud Computing, the Internet of Things (IoT), and data analytics, preparing them to adapt to rapid technological advancements and make strategic decisions based on the latest innovations.
Communication Skills: Students develop effective written and verbal communication skills, essential for conveying technical information to colleagues, clients, and stakeholders.
Programming and Software Development: The curriculum teaches students to write, analyze, and debug code, fostering proficiency in various programming languages and software development methodologies.
Data Analysis and Business Intelligence: Students learn to extract insights from data, create data visualizations, and make informed business decisions using tools like data analytics and business intelligence software.
Cybersecurity Knowledge: Students gain an understanding of cybersecurity principles, risk analysis, and techniques to protect digital assets from cyber threats and attacks.
Network Administration and Management: Students acquire skills to design, configure, and manage network systems, ensuring efficient communication and data transfer within organizations.
Students who successfully complete the Bachelor of Information Technology may be eligible for progression into Graduate Diploma or Master’s programs.
This subject provides students with an introduction to communication theory and the communication practices used in business. It combines the knowledge and skills of business communication with practical opportunities for students to develop and refine their own writing and communications skills. The subject explores presentation skills, business writing and report writing, and provides students with an understanding of academic writing and good practice. It considers communicating in groups, non-verbal communication, and intercultural communications. Students learn how to critically read and analyse texts and communications, argue persuasively, and discover the barriers to communication and how they might be overcome.
An essential ingredient of all businesses is information and its efficient use, storage, and management. In this subject, students are introduced to the principles of information management and information systems. Specific systems that will be explored include customer relationship management systems, supply chain systems, logistics systems, and resource planning systems. Students will learn about how information systems contribute to organisational effectiveness along with their technical requirements and capabilities. They will explore the concepts of databases, the principles of system design and documentation, and key elements of information management including data security and ethical data handling, storage, and use.
The ability to store, retrieve and analyse relevant data is often touted to be one of the key factors driving company competitiveness and success. The frontier for using data to make decisions has shifted dramatically. Students will get an overview of Business Intelligence (BI) concepts, technologies, and practices, and then focuses on the application of BI through a team-based project simulation that will allow students to have practical experience in building a BI solution based on a real-world case study. Students gather skills to drive an improved decision-making process for senior management based on understanding data. Students will know the importance of understanding the short and long-term goals of the organisation and how these impact the decision-making process. Students will use tools that enable data analysis, predictive analytics, data visualisation to assist in the delivery of delivering real-time actionable intelligence.
Students will learn a range of digital innovation and disruption theories to understand the impact of disruptive technology to industry. Students will look at both the positive and negative effects for an organisation and to society, including looking at the ethical implications. Students will be introduced to Design Thinking as a tool for managers to use to establish innovation as a central part of the culture and to respond to customer problems through innovative human centred solutions. Students will apply the steps of Design Thinking and think through how this is managed for new product or service development.
Cybersecurity is a significant concern for businesses, enterprises, and successful organizations where they attempt proactively to understand the cybersecurity threats and their risk exposures. These threats create security breaches, probably being punished by financial loss, legal penalties, or customer confidence’ failure. By identifying this information, they will find the best strategies to control and respond effectively to them, leading to improve the enterprise’s market value. Students will develop a solid understanding of security principles, security technologies, and risk analysis tools for cybersecurity. Topics include fundamentals of risk, cyber-attacks, and defences, risk-focused operations management, and web security are highlighted.
In this subject, students will examine human factors in cyber operations and focuses on human behavior and human choices as these relate to the success of operations in cyberspace. Successful cyber operations require the integration of both technical and human factors. Technical factors include the theory and design of computers and network architectures, but also the practical employment and exploitation of programs, hardware, communication protocols, cryptographic techniques, and firewalls Human factors involve people, the choices people and groups make, the behaviors they habituate, which influence the success of cyber operations. Human decisions can render a technically secure network insecure, and, in fact, do so quite regularly. Humans can be tricked, manipulated, and influenced to an attacker’s advantage. Similarly, they can be trained to recognize human-focused attacks and somewhat mitigate that risk through proper countermeasures. This subject using small to medium organisations as the context to explore cyber security and the human factors involved in cyber-attacks. Students will also gain practical experience in exploring some of the human issues related to cyber security.
This subject teaches students how to develop and implement network servers based on Windows and Linux operating systems. System administration techniques and abilities are learned through a series of laboratory exercises, lectures, and design projects. The subject teaches the theory, ideas, and techniques for designing, installing, and configuring client-server networks that suit user needs.
Students will learn the fundamentals of networking and systems management in this subject. Client-server and personal computers are covered in-depth, as are the fundamental theories, ideas, and hands-on exercises that go along with them.
The subject develops an understanding of the concepts, practical knowledge and skills needed to analyse and work with Cryptography. Students will learn the techniques that have been developed to preserve data confidentiality and ensure data integrity. Students will explore how contemporary encryption algorithms, digital signatures and cryptographic hash functions are used to implement various security goals. Students will develop knowledge and skills in the principles of cryptography, including symmetric/asymmetric ciphers, cryptographic hash functions, message authentication codes, and digital signatures. Students will also explore how contemporary encryption algorithms, digital signatures and cryptographic hash functions are used to implement various security goals, such as authentication, confidentiality and integrity. They will analyse cryptographic techniques, use popular cryptographic tools, and practise attacks on cryptography.
This subject aims to provide students with a good understanding of several topics within forensic sciences. This subject shows how the field study of digital forensics science changes rapidly. This subject provides a combination of technical expertise and the required knowledge to analyse, examine, detect and prevent digital crimes. Topics to be covered in this subject Forensic processes, Digital Evidence, the legal process in the forensic examination, web browsing, first responders’ responsibilities, data acquisition from hard disks, data acquisition from networks, file systems exploration, Windows registry, and Linux artifacts. FP506 Commercial Law & Financial Advice
This subject covers legal issues in the field of Information Technology. This subject provides the required knowledge of how electronic issues are handling such as intellectual property. Initially, this subject introduces the regulations of the digital environment and how to use digitization in the Information Society. Then, presenting the cyber-speech and intellectual property rights, including theory and software. The legal issues surrounding domain Names and Electronic-Commerce including brand identities, payments, and contracts, have been highlighted. Finally, information related to data privacy, data protection, and computer crime has been explained in this subject.
The subject overs the effective deployment, utilisation and monitoring of modern network security countermeasures to secure a network environment. The development of a secure network strategy using advanced techniques and policy will be covered. This subject applies this theory to practice by using material based on the Cisco Network Security course. The emphasis is on network security appliances and networking infrastructure such as firewalls, access control, secure network design and Virtual Private Networks.
Students work collaboratively throughout the session. All additional activities, such as researching concepts, exploring networking challenges and building the required networks, are achieved by students working cooperatively. Specific topics to be covered in this course include digital communication technologies, infrastructure, models and protocols, as well as both technological and behavioural components in cyber security, including organisational cyber security management.
This subject is created for a complete beginner with no programming knowledge to develop programming skills in developing software. The students will develop and learn programming skills to solve a general problem using computer programming. This subject builds the students to write codes beginning with basic concepts including data types, loops, and arrays, object-oriented and error handling. Students will have the opportunity to get hands-on the programming language.
Computer networks nowadays are a significant concept for all modern business enterprises and organizations. It is critical for IT users, IT professionals, and computer networking specialists to understand the principles and the structures of transferring data through the internet.
This subject provides students with basic networking concepts and data communications skills. Students will be introduced to network devices, layered network architecture, networking technologies, and end systems such as PCs and servers. Students learn the purpose of protocols and standards, in particular, the core set of the TCP/IP protocol. Student practical works include examining network traffic in action and building their own network using a network simulator.
This subject provides students with an introduction to essential components of web systems development, ranging from relevant standards, design, and development methods. As part of the curriculum students will develop an advanced knowledge of the latest HTML/CSS standards. The overall development philosophy encourages the use of open-source standards and technologies and as way of futureproofing web systems to be adaptive and responsive to multiple platforms and formats.
This subject will provide a solid foundation for the design, implementation, and management of database systems. Data modelling is introduced, focusing on entity-relationship (ER) modelling. The skills required to construct such ER diagrams will be explored, with a focus on ensuring that the semantics of the model match those of the real-world it is representing. The relational data model will be presented and the functionality it affords will be explored. The process of constructing, maintaining, and retrieving information from the database using SQL will be a focus of this subject. Key implementation and management concepts, including transaction management and concurrency control, database backup and recovery, and security will be investigated. The subject includes elements of SFIA skills including data management (https://sfia-online.org/en/sfia-8/skills/data-management), data modelling and design (https://sfia-online.org/en/sfia-8/skills/data-modelling-and-design), and business intelligence (https://sfia-online.org/en/sfia-8/skills/business-intelligence).
This subject discusses the processes, methods, tools and techniques that organisations use to manage information systems projects. It focusses on traditional project management methodologies and covers a systematic methodology for initiating, planning, executing, controlling, and closing projects. This subject will explore the issues of project management in a modern organisation which is a complex team-based activity. This subject primarily focusses the PMBOK project management theory but is also driven by the project manager role under IT Professionalism Europe (https://itprofessionalism.org/app/uploads/2020/02/project-manager-role.png).
This subject provides an introduction and overview of information technology, computer systems, applications, and software technology needed in our current life. The subject covers computer fundamentals, components, operating systems, communication networks, and the mathematical foundations of computer science, including Boolean logic. Ethics, privacy as well as the fundamental concepts of information security are highlighted. Students gain a basic understanding of computer usage and acquire the necessary skills to use popular application software, including spreadsheets, word processing, database packages, and Internet tools and services. Finally, students will learn how IT sectors contribute to our quality of life and effective management of organisations.
This subject familiarizes students with topics of active and cutting-edge research within IT in ‘Cloud Computing’. It introduces cloud computing as the provision of computing resources. Students are exposed to modern systems architectures and software development kits that, together, provide cloud computing frameworks. They learn about different aspects of the design, development, provisioning, and management of cloud-based applications. This subject will enable students to understand the architecture, technologies and scalable applications supported by these services. Students will learn advanced cloud computing concepts including notification and messaging, serverless computing, API gateways, NoSQL databases, content delivery networks, stream processing, and long-term storage. Students will understand the updated technologies and Cloud Platforms.
The subject develops the understanding of data structures and algorithms and how these can be employed effectively in the design of software systems. Study of advanced programming topics are focused on logical structures of data as well as the design, implementation and analysis of algorithms operating on these structures. Students will learn how to design, develop, and evaluate data structures and algorithms to meet predefined quality characteristics of functionality (suitability) and usability (understandability, learnability, operability, compliance). Concepts, theories, and technologies underlying the methods and techniques are introduced and explained as required. Students will gain solid bases for development, with knowledge of a range of useful data structures and programming techniques, capable of building significant software systems in a team environment, and ready to continue with further specialised studies in computing.
Students will learn the principles and concepts involving software design and development in this subject. The subject will allow students to explore the influence of customer and project requirements and resources to select a suitable software development process model and quality software. In this subject, students will develop professional judgment and decision-making skills, including trade-offs between project scope, quality, cost, and time to choose appropriate methods for software development and manage the software development process. Assessment tasks in the subject will require the student to plan and estimate large and small projects using industry standards and develop internal standards. It will also require the student to elucidate and analyze requirements perform object-oriented analysis and usability testing.
This subject allows students to explore the standards of professional behaviour and legal responsibility through case studies and current media-related articles featuring potential ethical and/or legal situations/dilemmas. It considers the history of information technology, the impact of information technology on society, the IT professions code of ethics and codes of conduct and the legal requirements pertaining to the information technology industry. It also identifies ethical dilemmas faced by individuals in the context of business decision-making.
This subject investigates the trends in information technology (IT), and the impact those advances will have for individuals, organisations, the society, and the wider environment. The subject aims at enhancing the students’ proficiency in using current and emerging IT applications. It aims also at a reflection on the consequences of those rapid changes of information technology on the society. Students consider the relevance of current and future of IT applications and research in a range of diverse IT areas including artificial intelligence, human computer interaction, gaming, social software, and networks. Issues to be explored in relation to new information technologies include ethics in IT, sustainability, intellectual property issues, censorships, social networks, and addictions. Students gain enhanced computer literacy and competence through practical activities and exploration of applications relevant to each topic.
This subject provides key for the Internet of Things (IoT) concepts, including the components such as sensors that are used to collect data, tools such as applications that are used to build the system, and communication investigation such as analyzing the data transmission and the data analytics applications to evaluate the data and making real-world solutions. This subject combines the study of electrical, telecommunications, and computer science fields, focusing on networks, sensor devices, wireless communications. Topics are covered in this subject: IoT definitions and components, sensors and actuators, communication protocols, networking, RFID technology, IoT security standards, IoT in cloud computing, distributed databases in IoT, and VR visualisation.