Available courses

BUS108 Business Law 2025 T1

This unit is designed to introduce students to the Australian legal system and to key areas of regulation impacting on the operation of business in Australia.  The unit will provide an overview of the institutions and machinery through which laws are made, applied and enforced, and will cover fundamental principles of contracts, torts (with a focus on negligence), relationships in business, the Australian Consumer Law (with a focus on supply of goods and services, misleading and unconscionable conduct) and an introduction to competition law and intellectual property.  Students will be required to identify legal issues arising in commercial scenarios and to develop legal arguments for their resolution.

Teacher: Lien Nguyen

BUS104 Microeconomics 2024 S2

Please insert the unit overview from the unit outline.

Teacher: Hong To

BUS107 Database I 2024 S2

Please insert the unit overview from the unit outline.

Teacher: Mohamad Naji

BUS201 Financial Accounting 2024 S2

This unit addresses the necessary knowledge and skills of financial accounting. It will instruct students on the reporting requirements applicable to entities as well as the preparation of consolidated financial statements under the International Financial Reporting Standards (IFRSs). Students will be able to perform accounting for assets revaluation and impairment, income tax, consolidated financial statements, investments in associates and foreign currency transactions, all whilst applying professional judgement.

Teacher: Son Nguyen

BUS203 Business Finance 2024 S2

This unit introduces students to the introductory concepts and theories of business finance. Students will be able to define a range of finance terminologies and apply their mathematical skills to solve simple financial problems. By the completion of the unit, students are expected to have a general understanding of the Australian and international financial markets and how to deploy capital and make investment choices.

Teacher: Danny Nguyen

BUS204 Corporate Law 2024 S2

Please insert the unit overview from the unit outline.

Teacher: Rosana Tyler

BUS104 Microeconomics 2024 S1

Please insert the unit overview from the unit outline.

Teacher: Jacky Fang

BUS107 Database I 2024 S1

Please insert the unit overview from the unit outline.

Teacher: Mohamad Naji

BUS108 Business Law 2024 S1

This unit is designed to introduce students to the Australian legal system and to key areas of regulation impacting on the operation of business in Australia.  The unit will provide an overview of the institutions and machinery through which laws are made, applied and enforced, and will cover fundamental principles of contracts, torts (with a focus on negligence), relationships in business, the Australian Consumer Law (with a focus on supply of goods and services, misleading and unconscionable conduct) and an introduction to competition law and intellectual property.  Students will be required to identify legal issues arising in commercial scenarios and to develop legal arguments for their resolution.

Teacher: Rosana Tyler

BUS110 Macroeconomics 2024 S1

Please insert the unit overview from the unit outline.

Teacher: Hong To

BUS108 Business Law 2023 T2

This unit is designed to introduce students to the Australian legal system and to key areas of regulation impacting on the operation of business in Australia.  The unit will provide an overview of the institutions and machinery through which laws are made, applied and enforced, and will cover fundamental principles of contracts, torts (with a focus on negligence), relationships in business, the Australian Consumer Law (with a focus on supply of goods and services, misleading and unconscionable conduct) and an introduction to competition law and intellectual property.  Students will be required to identify legal issues arising in commercial scenarios and to develop legal arguments for their resolution.

Teacher: Rosana Tyler

BUS107 Database I 2023 T2

Please insert the unit overview from the unit outline.

Teacher: Mohamad Naji

BUS108 Business Law 2023 T1

This unit is designed to introduce students to the Australian legal system and to key areas of regulation impacting on the operation of business in Australia.  The unit will provide an overview of the institutions and machinery through which laws are made, applied and enforced, and will cover fundamental principles of contracts, torts (with a focus on negligence), relationships in business, the Australian Consumer Law (with a focus on supply of goods and services, misleading and unconscionable conduct) and an introduction to competition law and intellectual property.  Students will be required to identify legal issues arising in commercial scenarios and to develop legal arguments for their resolution.

Teacher: Rosana Tyler

BUS107 Database I 2023 T1

Please insert the unit overview from the unit outline.

Teacher: Mohamad Naji

MIT501 Programming 2024 S2

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

Teacher: Ali Anaissi

MIT502 Database Systems 2024 S2

This unit introduces fundamental concepts and principles of effective management, organization, manipulation and use of data. Students will learn how to design a database using a set of business rules and applying data modelling techniques such as ER (EntityRelationship) modelling and relational database design. Students will also learn how to query databases using SQL (Standard Query Language). Other database concepts will also be examined such as database administration, concurrency, data integration, data warehousing, backup & recovery, security and distributed databases.

Teacher: Mohamad Naji

MIT503 Systems Development 2024 S2

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Rachid Hamadi

MIT504 Networking 2024 S2

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT505 IT Professional and Ethics -2024S2

The unit provides an understanding of what it means to be an IT professional and what is expected from an IT professional in an organisation and in the society as a whole. It provides students with an overview of the requirements and skills for responsible and ethical practice in IT profession as well as opportunities for developing and applying effective communications and management skills.

Teacher: Rachid Hamadi

MIT506 Cloud Computing 2024 S2

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It also analyses industry best practice in cloud adoption, cloud migration and cloud security. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service model, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Ali Braytee

MIT507 Web Technologies and Development 2024 S2

This unit introduces students to both conceptual understanding and technologies that are relevant to  the World Wide Web (WWW). The unit's focus is on learning the key concepts, the basic knowledge and skills needed to develop satisfying Web sites. Students will explore a range of techniques and technologies, including code design and fundamentals of visual design.

Teacher: Ali Anaissi

MIT653 Research Methods -2024 S2

This unit provides students with an opportunity to conduct autonomous research with limited supervision and develop relevant research skills. Students will learn about research methodologies and different steps involved in research with focus on a real-world approach in information technology. The unit is also designed to enhance students’ skills of literature comprehension, research report writing and oral presentation. Students will develop a research proposal for an information technology research topic.

Teacher: Lien Nguyen

MIT501 Programming 2024 S1

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

Teacher: Ali Anaissi

MIT502 Database Systems 2024 S1

This unit introduces fundamental concepts and principles of effective management, organization, manipulation and use of data. Students will learn how to design a database using a set of business rules and applying data modelling techniques such as ER (EntityRelationship) modelling and relational database design. Students will also learn how to query databases using SQL (Standard Query Language). Other database concepts will also be examined such as database administration, concurrency, data integration, data warehousing, backup & recovery, security and distributed databases.

Teacher: Mohamad Naji

MIT503 Systems Development 2024 S1

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Rachid Hamadi

MIT504 Networking 2024 S1

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT505 IT Professional and Ethics -2024S1

The unit provides an understanding of what it means to be an IT professional and what is expected from an IT professional in an organisation and in the society as a whole. It provides students with an overview of the requirements and skills for responsible and ethical practice in IT profession as well as opportunities for developing and applying effective communications and management skills.

Teacher: Rachid Hamadi

MIT506 Cloud Computing 2024 S1

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It also analyses industry best practice in cloud adoption, cloud migration and cloud security. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service model, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Ali Braytee

MIT507 Web Technologies and Development 2024 S1

This unit introduces students to both conceptual understanding and technologies that are relevant to  the World Wide Web (WWW). The unit's focus is on learning the key concepts, the basic knowledge and skills needed to develop satisfying Web sites. Students will explore a range of techniques and technologies, including code design and fundamentals of visual design.

Teacher: Ali Anaissi

MIT508 Cyber Security -2024 S1

This unit will introduce students to the real-world cyber security issues faced by the community and by industry. Students will explore cyber security from both an attacker's and defender's viewpoint and will learn how vulnerabilities and threats are assessed and managed. The unit further introduces students to various tools, techniques, and methods to mitigate various security threats and attacks on contemporary computing and network systems. Students will develop risk management plans and will also learn about proactive secure design techniques, incident response and disaster recovery. 

Teacher: Zawar Shah

MIT653 Research Methods -S1, 2024

This unit provides students with an opportunity to conduct autonomous research with limited supervision and develop relevant research skills. Students will learn about research methodologies and different steps involved in research with focus on a real-world approach in information technology. The unit is also designed to enhance students’ skills of literature comprehension, research report writing and oral presentation. Students will develop a research proposal for an information technology research topic.

Teacher: Lien Nguyen

MIT504 Networking 2023 S3

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT503 Systems Development 2023 S3

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Rachid Hamadi

MIT502 Database Systems 2023 S3

This unit introduces fundamental concepts and principles of effective management, organization, manipulation and use of data. Students will learn how to design a database using a set of business rules and applying data modelling techniques such as ER (EntityRelationship) modelling and relational database design. Students will also learn how to query databases using SQL (Standard Query Language). Other database concepts will also be examined such as database administration, concurrency, data integration, data warehousing, backup & recovery, security and distributed databases.

Teacher: Mohamad Naji

MIT501 Programming 2023 S3

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

Teacher: Ali Anaissi

MIT508 Cyber Security 2023 T2

This unit will introduce students to the real-world cyber security issues faced by the community and by industry. Students will explore cyber security from both an attacker's and defender's viewpoint and will learn how vulnerabilities and threats are assessed and managed. The unit further introduces students to various tools, techniques, and methods to mitigate various security threats and attacks on contemporary computing and network systems. Students will develop risk management plans and will also learn about proactive secure design techniques, incident response and disaster recovery. 

Teacher: Zawar Shah

MIT507 Web Technologies and Development 2023 T2

This unit introduces students to both conceptual understanding and technologies that are relevant to  the World Wide Web (WWW). The unit's focus is on learning the key concepts, the basic knowledge and skills needed to develop satisfying Web sites. Students will explore a range of techniques and technologies, including code design and fundamentals of visual design.

Teacher: Ali Anaissi

MIT506 Cloud Computing 2023 T2

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It also analyses industry best practice in cloud adoption, cloud migration and cloud security. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service model, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Jim Wu

MIT505 IT Professional and Ethics 2023 T2

The unit provides an understanding of what it means to be an IT professional and what is expected from an IT professional in an organisation and in the society as a whole. It provides students with an overview of the requirements and skills for responsible and ethical practice in IT profession as well as opportunities for developing and applying effective communications and management skills.

Teacher: Rachid Hamadi

MIT504 Networking 2023 T2

This unit provides students with a comprehensive introduction to computer networks by introducing basic networking technologies, Ethernet fundamentals, ISO OSI model and networking protocols including TCP/IP. It also introduces important networking components including switches and routers and explores routing, switching, and the internet architecture.

Teacher: Zawar Shah

MIT503 Systems Development 2023 T2

This unit introduces the techniques, tools and models for developing information systems. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including systems requirements analysis, problem identification, feasibility analysis, data modelling, use case analysis and design models. Unified Modelling Language (UML) is explored and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Project management techniques and tools for information systems are also studied.

Teacher: Rachid Hamadi

MIT502 Database Systems 2023 T2

This unit introduces fundamental concepts and principles of effective management, organization, manipulation and use of data. Students will learn how to design a database using a set of business rules and applying data modelling techniques such as ER (EntityRelationship) modelling and relational database design. Students will also learn how to query databases using SQL (Standard Query Language). Other database concepts will also be examined such as database administration, concurrency, data integration, data warehousing, backup & recovery, security and distributed databases.

Teacher: Mohamad Naji

MIT501 Programming 2023 T2

This unit introduces students to the basic skills of programming, algorithm development and problem-solving with no assumed programming knowledge and/or experience. It provides an extensive theoretical and practical foundation for understanding the basic concepts in objectoriented programming (OOP) techniques. Students will be exposed to the various topics of object-oriented programming, design, variables, statements, arrays and algorithms in sorting and searching. The unit covers a design process using multiple design strategies and demonstrates how to build a readable and reusable solution.

Teacher: Ali Anaissi

MIT501 Programming 2023 T1

Please insert the unit overview from the unit outline.

Teacher: Ali Anaissi

MIT508 Cyber Security 2023 T1

Please insert the unit overview from the unit outline.

Teacher: Zawar Shah

MIT506 Cloud Computing 2023 T1

Please insert the unit overview from the unit outline.

Teacher: Jim Wu

MIT504 Networking 2023 T1

Please insert the unit overview from the unit outline.

Teacher: Zawar Shah

MIT504 Networking (2022 T3)

Please insert the unit overview from the unit outline.

Teacher: Jim Wu

MIT504 Networking (2022 T2)

Please insert the unit overview from the unit outline.

Teacher: Jim Wu

MIT501 Programming (2022 T2)

Please insert the unit overview from the unit outline.

Teacher: Ali Anaissi

BIT201 Cloud Computing - 2024 S2

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It covers cloud economics, cloud architecture, cloud service models, virtualisation, cloud security and cloud migration, etc. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service models, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Zawar Shah

BIT203 Systems Analysis and Design 2024 S2

This unit introduces the techniques, tools, and methods used by business analysts in the analysis and design stages of systems development. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including problem identification, feasibility analysis, systems requirements analysis, data modelling, and design models. Unified Modelling Language (UML) is explored, and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Students also examine the main principles and methods used in the design phase such as input and output design, user interface design, and software architecture.

BIT202 Cyber Security 2024 S2

This unit will introduce students to the real-world cyber security issues faced by the community and by industry. Students will explore cyber security from both an attacker's and defender's viewpoint and will learn how vulnerabilities and threats are assessed and managed. The unit further introduces students to various tools, techniques and methods to mitigate various security threats and attacks on contemporary computing and network systems. Students will develop risk management plans and will also learn about proactive secure design techniques, incident response and disaster recovery.

Teacher: Pritam Shah

BIT104 Organisational Behaviour - 2024 S2

In this unit students will study the interface between people behaviour and the organisation with the goal of improving and achieving organisational desire performance. The unit is designed to help students in exploring and gaining a knowledge of concepts and theories relating to group and individual behaviour and attitudes at organizational level. The unit looks at issues such as culture, personality, perception, motivation, group structure, teamworking, work design, organizational design, leadership, decision making, power and politics. Students gain a better appreciation of people related workplace issues and problems for managing people in contemporary organization.

Teacher: Zahid Hasan

BIT103 Web Application Development 2024 S2

The purpose of this course is for students to understand necessary techniques for developing client/server applications at the web level. The course focuses on designing and developing web-based applications using a variety of programming languages and tools like PHP and Python. Students will be exposed to Internet application development architecture. Class projects include developing business-to-consumer (B2C) and business-to-business (B2B) applications, among others. Development skills include presenting and receiving information through a web site, validating entered information and storing entered information in text files or databases. Students develop an understanding of the principles of web page and web site design; standard object models, and the use of server-side programs for database and file access; testing, software quality assurance; and the process of publishing Web sites. This hands-on PHP and Python programming course uses open-source software (PHP, Python, JavaScript and MySQL) to provide the student with a fundamental programming background.

Teacher: Ali Braytee

BIT102 Networking 2024 S2

This unit introduces data communication fundamentals, network transmission technologies, network protocols and design frameworks. It introduces students to basic design and communicational issues related to local area networks, wide area networks. Content includes communication media types; data communications principles and protocols; network architectures and protocols, standard interfaces, transmission techniques; data integrity and security; Local Area Networks (LAN); data link control; IP Addressing and Sub-networking; Routing protocols like OSPF; Switching technologies; Design and implementation of enterprise networks using industry standard equipment like CISCO routers and switches.

BIT101 Programming 2024 S2

This unit is aimed at introducing students to the subject of computer programming and enabling them to develop computer programs for problem solving at a basic level. The focus of the unit is to provide students with a robust understanding of the basic principles of programming and algorithmic thinking. Students will be able to reinterpret a general problem into a computer problem and use their understanding of the computer model to develop source code. The unit will discuss topics necessary for the students to be able to write, debug, and execute computer code to solve logical problems. Crucial concepts include defining data types, control flow, iteration, functions, and recursion. The teaching materials are designed to provide technical and theoretical knowledge that serve as a foundation for continued learning of presented areas.

BIT101 Programming 2024 S1

This unit is aimed at introducing students to the subject of computer programming and enabling them to develop computer programs for problem solving at a basic level. The focus of the unit is to provide students with a robust understanding of the basic principles of programming and algorithmic thinking. Students will be able to reinterpret a general problem into a computer problem and use their understanding of the computer model to develop source code. The unit will discuss topics necessary for the students to be able to write, debug, and execute computer code to solve logical problems. Crucial concepts include defining data types, control flow, iteration, functions, and recursion. The teaching materials are designed to provide technical and theoretical knowledge that serve as a foundation for continued learning of presented areas.

Teacher: Rachid Hamadi

BIT102 Networking 2024 S1

This unit introduces data communication fundamentals, network transmission technologies, network protocols and design frameworks. It introduces students to basic design and communicational issues related to local area networks, wide area networks. Content includes communication media types; data communications principles and protocols; network architectures and protocols, standard interfaces, transmission techniques; data integrity and security; Local Area Networks (LAN); data link control; IP Addressing and Sub-networking; Routing protocols like OSPF; Switching technologies; Design and implementation of enterprise networks using industry standard equipment like CISCO routers and switches.

BIT103 Web Application Development S1, 2024

The purpose of this course is for students to understand necessary techniques for developing client/server applications at the web level. The course focuses on designing and developing web-based applications using a variety of programming languages and tools like PHP and Python. Students will be exposed to Internet application development architecture. Class projects include developing business-to-consumer (B2C) and business-to-business (B2B) applications, among others. Development skills include presenting and receiving information through a web site, validating entered information and storing entered information in text files or databases. Students develop an understanding of the principles of web page and web site design; standard object models, and the use of server-side programs for database and file access; testing, software quality assurance; and the process of publishing Web sites. This hands-on PHP and Python programming course uses open-source software (PHP, Python, JavaScript and MySQL) to provide the student with a fundamental programming background.

Teacher: Ali Braytee

BIT104 Organisational Behaviour -S1, 2024

In this unit students will study the interface between people behaviour and the organisation with the goal of improving and achieving organisational desire performance. The unit is designed to help students in exploring and gaining a knowledge of concepts and theories relating to group and individual behaviour and attitudes at organizational level. The unit looks at issues such as culture, personality, perception, motivation, group structure, teamworking, work design, organizational design, leadership, decision making, power and politics. Students gain a better appreciation of people related workplace issues and problems for managing people in contemporary organization.

Teacher: Zahid Hasan

BIT201 Cloud Computing 2024 S1

Cloud computing addresses the increasing demand of data storage and computing power, which allow users to avoid or minimize up-front IT infrastructure costs. It also provides companies with fast provisioning of computer system resources. This unit explores fundamental core services, security, and architectures in cloud computing and examines the concept of cloud computing and its enabling technologies (e.g. virtualisation, networking, web technology, etc.). It covers cloud economics, cloud architecture, cloud service models, virtualisation, cloud security and cloud migration, etc. At the completion of this unit, students will acquire knowledge and skills in areas of virtualisation, cloud infrastructure, cloud service models, and core cloud services offered by Amazon Web Services (AWS).

Teacher: Zawar Shah

BIT202 Cyber Security 2024 S1

This unit will introduce students to the real-world cyber security issues faced by the community and by industry. Students will explore cyber security from both an attacker's and defender's viewpoint and will learn how vulnerabilities and threats are assessed and managed. The unit further introduces students to various tools, techniques and methods to mitigate various security threats and attacks on contemporary computing and network systems. Students will develop risk management plans and will also learn about proactive secure design techniques, incident response and disaster recovery.

Teacher: Pritam Shah

BIT203 Systems Analysis and Design 2024 S1

This unit introduces the techniques, tools, and methods used by business analysts in the analysis and design stages of systems development. It aims to develop analytical skills for Systems Development Life Cycle (SDLC) including problem identification, feasibility analysis, systems requirements analysis, data modelling, and design models. Unified Modelling Language (UML) is explored, and different analysis and design techniques are examined such as structured and object-oriented design methods and tools. Students also examine the main principles and methods used in the design phase such as input and output design, user interface design, and software architecture.

Teacher: Rabiul Hasan

BIT101 Programming 2023 S3

This unit is aimed at introducing students to the subject of computer programming and enabling them to develop computer programs for problem solving at a basic level. The focus of the unit is to provide students with a robust understanding of the basic principles of programming and algorithmic thinking. Students will be able to reinterpret a general problem into a computer problem and use their understanding of the computer model to develop source code. The unit will discuss topics necessary for the students to be able to write, debug, and execute computer code to solve logical problems. Crucial concepts include defining data types, control flow, iteration, functions, and recursion. The teaching materials are designed to provide technical and theoretical knowledge that serve as a foundation for continued learning of presented areas.

Teacher: Rachid Hamadi

BIT101 Programming 2023 T2

This unit is aimed at introducing students to the subject of computer programming and enabling them to develop computer programs for problem solving at a basic level. The focus of the unit is to provide students with a robust understanding of the basic principles of programming and algorithmic thinking. Students will be able to reinterpret a general problem into a computer problem and use their understanding of the computer model to develop source code. The unit will discuss topics necessary for the students to be able to write, debug, and execute computer code to solve logical problems. Crucial concepts include defining data types, control flow, iteration, functions, and recursion. The teaching materials are designed to provide technical and theoretical knowledge that serve as a foundation for continued learning of presented areas.

BIT104 Organisational Behaviour 2023 T2

In this unit students will study the interface between people behaviour and the organisation with the goal of improving and achieving organisational desire performance. The unit is designed to help students in exploring and gaining a knowledge of concepts and theories relating to group and individual behaviour and attitudes at organizational level. The unit looks at issues such as culture, personality, perception, motivation, group structure, teamworking, work design, organizational design, leadership, decision making, power and politics. Students gain a better appreciation of people related workplace issues and problems for managing people in contemporary organization.

BIT103 Web Application Development 2023 T2

The purpose of this course is for students to understand necessary techniques for developing client/server applications at the web level. The course focuses on designing and developing web-based applications using a variety of programming languages and tools like PHP and Python. Students will be exposed to Internet application development architecture. Class projects include developing business-to-consumer (B2C) and business-to-business (B2B) applications, among others. Development skills include presenting and receiving information through a web site, validating entered information and storing entered information in text files or databases. Students develop an understanding of the principles of web page and web site design; standard object models, and the use of server-side programs for database and file access; testing, software quality assurance; and the process of publishing Web sites. This hands-on PHP and Python programming course uses open-source software (PHP, Python, JavaScript and MySQL) to provide the student with a fundamental programming background.

Teacher: Andrew Malin

BIT102 Networking 2023 T2

This unit introduces data communication fundamentals, network transmission technologies, network protocols and design frameworks. It introduces students to basic design and communicational issues related to local area networks, wide area networks. Content includes communication media types; data communications principles and protocols; network architectures and protocols, standard interfaces, transmission techniques; data integrity and security; Local Area Networks (LAN); data link control; IP Addressing and Sub-networking; Routing protocols like OSPF; Switching technologies; Design and implementation of enterprise networks using industry standard equipment like CISCO routers and switches.

Teacher: Jim Wu

BUS210 Advanced Financial Accounting 2024 T2

A deeper appreciation of accounting theories and a closer look at contemporary issues will enhance the understanding of the framework and standards which underpin accounting practices. This unit aims to further educate students in their knowledge of financial accounting and its relationship with ethics. Students will learn extended accounting theories in addition to applying their prior body of knowledge. Students will investigate key topics such as decision usefulness approach, agency theory, earnings management and accounting standard setting.

BUS209 Auditing and Assurance Services 2024 T2

Auditing provides reasonable assurance to third party users of financial statements regarding the financial position of a company. This unit aims to provide students with an understanding of internal and external auditing practices. Students will examine the legal and ethical obligations of an auditor in forensic accounting and detection of fraud and error under auditing standards. They will also be able to identify and align regulatory frameworks and auditing standards while performing auditing practices using quantitative methods.

Teacher: Daley Mok

MIT632 Data Mining 2024 T1

This unit covers the key concepts of data mining. Massive amounts of data are being generated by individuals, public and private organisations. The Internet provides a very large source of information about almost every aspect of human life and society. This unit focuses on methods, techniques and tools to collect, integrate, pre-process and process large amounts of data in order to find anomalies, trends, correlations and patterns in data sets which can in turn provide significant benefits to organisations.

MIT631 Data Analytics 2024 T1

This unit covers the fundamentals of data analytics. It aims to develop foundation skills and knowledge required for data driven, evidence-based approaches to decision making and performance analysis. Topics include data collection, preprocessing and transformation, visualization and exploratory analysis, and the mathematical and statistical foundations for data modeling. These will help students develop the understanding they will need to make informed decisions using data analysis and communicate the results effectively. The programming language used is Python which is an excellent environment for building many kinds of analytical applications.

Teacher: Ali Anaissi