Web and Mobile Technologies

 

 

The aim of this program to equip the graduates with various techniques, tools and programming languages to design and develop interactive web applications.
Teaching Language: English
Branches:

 

Web Technologies Program aims to produce graduates who are able to:

 

  1.  Use problem-solving and technical skills in the field of Computing.
  2.  Develop web applications using various tools and techniques.
  3.  Apply business practices and commination skills individually and in a team.

Upon completion of the program, the graduates will be able to:

  1.  Apply the knowledge and skills of computing and mathematics in problem-solving.
  2.  Develop interactive web applications using various technologies.
  3.  Identify hardware, networking, and computer security components.
  4.  Design effective web graphical components.
  5.  Apply principles and business practices, communication skills individually, and in a team.

Reference: UTAS Bylaws and its Amendments

 

  1.  Web Developer
  2.  Graphics Designer
  3.  Programmer
  4.  IT Technician

Semester 1

This course introduces students to various concepts of computing and information systems including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications.

Prerequisite: GFPCS001
This course introduces students to various concepts of IT/IS including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications

This course enables the students to be familiarized with the importance of databases, core concepts of relational databases, techniques of database design and its refinement, and the concepts of non-relational databases.

This course introduces practical knowledge and skills in writing markup language tags, designing style sheets, and scripting in order to design websites according to W3C standards, using the latest web tools and technologies.

This course introduces the architectures, models, protocols, and networking elements that connect users, devices, applications, and data through the internet and across modern computer networks - including IP addressing and Ethernet fundamentals.

Semester 2

Prerequisite:FPMP0003
This course is a first common math course at diploma level for all specializations except pharmacy and design; it plays an important role in the understanding of science, engineering, economics, computer science, and other disciplines. The course covers the quite familiar basic calculus concepts like limits and continuity, derivatives, optimization, definite integrals, exponential and logarithmic functions, trigonometric functions, and techniques of integration. The course contents are explored to the students through problem solving, to understand them better, and to improve the ability to apply them in real time.

Prerequisite:CSCM1101
This course provides fundamental programming concepts and techniques using high level programming language. In this course, students will create programs which include variables, loops, decision making and different types of functions and data collection. Students will develop programs that can handle data files and include exception handling. In addition, the students will be able to produce a simple web application program.

#

Prerequisite:CSCM1101
This course explores how the components and functions of an operating system work together to provide a computing platform. Students will demonstrate the main benefits of using scripts to perform operating systems tasks.

Prerequisite:CSCN1104
This course gives a comprehensive understanding of information security concepts and security services by explaining various types of security threats and attacks on systems and exploring security measures that can be used for dealing with risks and security breaches in computer and network systems.

Semester 1

This course builds skills needed to develop functional and dynamic websites. Students will learn the client-server architecture, server-side scripts, database manipulation, web security and authentication of web-based applications.

This course enables students to gain skills in creating and using Structured (SQL) and Unstructured databases (NoSQL).

Prerequisite:CSDB1102 & CSCM1101
This introductory course presents the basic principles and concepts of software engineering and software project management, giving a firm foundation for further course work in this field. Upon completing this course, students will be able to do analysis, modelling, design, and testing of an IT application.

Prerequisite:CSWD1103
This course covers graphic design principles, techniques and tools. Students will design graphics for web and mobile applications, including user interface components, icons, and illustrations.

  • Uncs2215- Communication Skills
  • Unpr2217- Preparing for Work
  • Unwe2216- Working Ethics
  • Unis2206- Islamic Studies
  • Unoc2207- Oman Civilization and Man
  • Unct2210- Critical Thinking
  • Uncl2211- Chinese Language
  • UNFL2213- French Language
  • UNFL2215- German Language

Semester 2

Prerequisite:CSPG1205 This course covers basics of Object-Oriented Programming approach to provide great flexibility, modularity, and code reusability in developing computer programs. They will learn programming using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. The student will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming

This course covers the basics of the Object-Oriented Programming approach to provide greater flexibility, modularity, and code reusability when developing computer programs. Students will program using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. Students will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming.

Prerequisite:BSFB2101
This course is offered in the first semester of the second year Diploma level. The course aims to impart knowledge on the different models of organizational behavior. The course also discusses the dimensions of individual behavior comprising of group dynamics and intergroup behavior. It also discusses the functions like communication leadership, power and conflicts towards organizational behavior. The challenges involved in managing human resources and the structure and the job design required for the organization were also discussed in this course. The course gives an idea of how the behavior in an organization differs and one has to cope with this.

Prerequisite:CSIS2101 & CSWD2101
This course aims to introduce latest emerging and innovation technologies in the field of Computing. This can mean the use of a new programming language, development tool, a new process, a new design method, or targeting a new platform.

In this course, students will apply web application development, and software engineering concepts. Students will be able to develop a responsive web application for a real-world requirement. It will give the students valuable teamwork experience and communication skills.

 

 

The aim of this program to develop advanced knowledge in web and mobile application development. This program introduces essential concepts, techniques, software tools and modern frameworks required for designing and creating secure Web and mobile applications.

 

Upon completion of the program, the graduates will be able to:

 

  1.  Explain various web and mobile application architectures.
  2.  Apply knowledge of computing and problem solving related to the discipline.
  3.  Develop secure and responsive mobile and web applications using various frameworks to solve real world problems.
  4.  Solve user interface design problems using appropriate technologies.
  5.  Apply project management methodologies in application development.
  6.  Apply research and communicative skills fostering ethical, legal, and social responsibility.

 

Allotment to the Information Sciences specialization is based on the CGPA scored by the student in First Year Diploma. Requirements to progress to Advanced Diploma in Information Systems:

  1. Student must complete Diploma in Information Systems successfully with CGPA ≥ 2.5 in scale of 4.
  2. IELTS band Score ≥4.5 or the FDL Mark should be ≥ 62 .
  3. Lateral entry of students is governed by UTAS bylaws.

Reference: UTAS Bylaws and its Amendments (Reference: 1. MoMP Bylaws of College of Technology & its Amendments)

 

  1.   Software Engineer
  2.  Web Developer
  3.   Mobile Application Developer
  4.   Web Administrator
  5.  Technical Support
  6.   System Administrator
  7.   UI/UX Developer
  8.  Programmer

Semester 1

This course introduces students to various concepts of computing and information systems including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications.

Prerequisite: GFPCS001
This course introduces students to various concepts of IT/IS including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications

This course enables the students to be familiarized with the importance of databases, core concepts of relational databases, techniques of database design and its refinement, and the concepts of non-relational databases.

This course introduces practical knowledge and skills in writing markup language tags, designing style sheets, and scripting in order to design websites according to W3C standards, using the latest web tools and technologies.

This course introduces the architectures, models, protocols, and networking elements that connect users, devices, applications, and data through the internet and across modern computer networks - including IP addressing and Ethernet fundamentals.

Semester 2

Prerequisite:FPMP0003
This course is a first common math course at diploma level for all specializations except pharmacy and design; it plays an important role in the understanding of science, engineering, economics, computer science, and other disciplines. The course covers the quite familiar basic calculus concepts like limits and continuity, derivatives, optimization, definite integrals, exponential and logarithmic functions, trigonometric functions, and techniques of integration. The course contents are explored to the students through problem solving, to understand them better, and to improve the ability to apply them in real time.

Prerequisite:CSCM1101
This course provides fundamental programming concepts and techniques using high level programming language. In this course, students will create programs which include variables, loops, decision making and different types of functions and data collection. Students will develop programs that can handle data files and include exception handling. In addition, the students will be able to produce a simple web application program.

#

Prerequisite:CSCM1101
This course explores how the components and functions of an operating system work together to provide a computing platform. Students will demonstrate the main benefits of using scripts to perform operating systems tasks.

Prerequisite:CSCN1104
This course gives a comprehensive understanding of information security concepts and security services by explaining various types of security threats and attacks on systems and exploring security measures that can be used for dealing with risks and security breaches in computer and network systems.

Semester 1

This course builds skills needed to develop functional and dynamic websites. Students will learn the client-server architecture, server-side scripts, database manipulation, web security and authentication of web-based applications.

This course enables students to gain skills in creating and using Structured (SQL) and Unstructured databases (NoSQL).

Prerequisite:CSDB1102 & CSCM1101
This introductory course presents the basic principles and concepts of software engineering and software project management, giving a firm foundation for further course work in this field. Upon completing this course, students will be able to do analysis, modelling, design, and testing of an IT application.

Prerequisite:CSWD1103
This course covers graphic design principles, techniques and tools. Students will design graphics for web and mobile applications, including user interface components, icons, and illustrations.

  • Uncs2215- Communication Skills
  • Unpr2217- Preparing for Work
  • Unwe2216- Working Ethics
  • Unis2206- Islamic Studies
  • Unoc2207- Oman Civilization and Man
  • Unct2210- Critical Thinking
  • Uncl2211- Chinese Language
  • UNFL2213- French Language
  • UNFL2215- German Language

Semester 2

Prerequisite:CSPG1205 This course covers basics of Object-Oriented Programming approach to provide great flexibility, modularity, and code reusability in developing computer programs. They will learn programming using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. The student will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming

This course covers the basics of the Object-Oriented Programming approach to provide greater flexibility, modularity, and code reusability when developing computer programs. Students will program using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. Students will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming.

Prerequisite:BSFB2101
This course is offered in the first semester of the second year Diploma level. The course aims to impart knowledge on the different models of organizational behavior. The course also discusses the dimensions of individual behavior comprising of group dynamics and intergroup behavior. It also discusses the functions like communication leadership, power and conflicts towards organizational behavior. The challenges involved in managing human resources and the structure and the job design required for the organization were also discussed in this course. The course gives an idea of how the behavior in an organization differs and one has to cope with this.

Prerequisite:CSIS2101 & CSWD2101
This course aims to introduce latest emerging and innovation technologies in the field of Computing. This can mean the use of a new programming language, development tool, a new process, a new design method, or targeting a new platform.

In this course, students will apply web application development, and software engineering concepts. Students will be able to develop a responsive web application for a real-world requirement. It will give the students valuable teamwork experience and communication skills.

Semester 1

Prerequisite:CSWD1103
This course covers web application development using React. It implements front-end frameworks, advanced JavaScript concepts and application integration with NoSQL databases.

This course introduces students to User Experience (UX) design by applying the relevant principles and using the latest tools and techniques. Students will be familiarized with evaluating the usability of the applications.

Prerequisite:MATH1200
This is a service course that is intended for students whose mathematical background is Calculus. The course follows a theoretical approach with significant examples of formal mathematical proofs. In addition, fundamental concepts are presented with intuitive examples along with practical examples using a statistical software. The course goal is to deliver an understanding of elementary statistics, fundamental concepts in probability theory, random variables, some discrete and continuous probability distributions, expectation, cumulative distribution function, probability mass function, and essential techniques of parameter estimation, tests of hypothesis, and regression analysis. After taking this course, students will be able to use a statistical package in performing data visualization, analysis, and inferences for small and large sample datasets.

This course focuses on creating value for an organization by monitoring and controlling organizational IS resources and consistently improving the systems to deliver the information necessary for an organization. IS Strategy emphasizes the competency to create long-term plans for implementing and using organizational information systems to achieve strategic organizational goals and objectives.


CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSSE4106 - DevOps and Continuous Delivery - Prerequisite: CSPM3201
CSNW3203 - System Administration - Prerequisite: CSOP1207
CSIS3101 - Business Process Management - Prerequisite: CSSE2101 OR CSIS2101

Semester 2

Prerequisite:CSWD2101
This course introduces students to the tools, techniques, and processes needed to incorporate security features into Web applications they create. Students will learn how to assess appropriate client-side Web security standards, configure application security, and resolve security access concerns.

Prerequisite:CSSE3101
This course covers the fundamentals of cross-platform application development. The goal is to help students to create apps for IOS, Android and Web with cloud databases.

Prerequisite: STAT3101
This course enables students to use key concepts, methods, techniques, and tools in conducting research projects relevant to computing and information science field.

Prerequisite: CSSE2101, CSIS2101

This course provides an in-depth discussion of project management principles and modern software project management practices and methodologies such as the Agile methodology. The students will also learn the concepts of acquisition, contract basics, and management skills to successfully deal with acquired technical resources. Through IT-based case studies and role-playing, they will learn about procurement and acquisition activities, develop acquisition strategies, and prepare different acquisition plans.


CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite: NONE
CSDS3205 - Data Visualization - Prerequisite: None
CSCL2101 - Cloud Computing Essentials - Prerequisite: None

Prerequisite: EGBM2240

Prerequisite:STAT3101 This course enables students to use key concepts, methods, techniques, and tools in conducting research projects relevant to computing and information science field.

 

The aim of this program is to produce Web and Mobile Technologies graduates with intensive knowledge in developing high-quality applications by using technical and research skills.

 

Upon completion of the program, the graduates will be able to:

 

  1.  Compare various web and mobile application architectures.
  2.  Identify, formulate, and solve complex problems by applying computing skills.
  3.  Apply software development life cycle techniques to produce high-quality web and mobile applications.
  4.  Deploy secure and responsive mobile and web applications using various frameworks which meet industry need.
  5.  Perform data analysis using machine learning techniques.
  6.  Formulate research plans to develop and evaluate computation techniques and models to solve problems.
  7.  Communicate effectively in teams and practice ethical, legal, social, and professional responsibilities.

Allotment to the Information Systems specialization is based on the CGPA scored by the student in Advance Diploma. Requirements to progress to Bachelor in Information Systems:

  1.  Student must complete Advance Diploma in Information Systems successfully with CGPA ≥ 2.75 in scale of 4.
  2.   IELTS band Score ≥5 or the FDL Mark should be ≥ 70 .
  3.  Lateral entry of students is governed by UTAS bylaws.

Reference: UTAS Bylaws and its Amendments (Reference: 1. MoMP Bylaws of College of Technology & its Amendments)

 

  1.  Full stack developer
  2.  Software Engineer
  3.  Web Developer
  4.  Mobile Application Developer
  5.  Data Analyst
  6.  Web Administrator
  7.  UI/UX Developer
  8.  Programmer

Semester 1

This course introduces students to various concepts of computing and information systems including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications.

Prerequisite: GFPCS001
This course introduces students to various concepts of IT/IS including number systems, operating systems, networks, system development life cycle, algorithms, flow charts, and Information System infrastructure. It will also cover the use of various IT/IS systems in business organizations, careers, and certifications

This course enables the students to be familiarized with the importance of databases, core concepts of relational databases, techniques of database design and its refinement, and the concepts of non-relational databases.

This course introduces practical knowledge and skills in writing markup language tags, designing style sheets, and scripting in order to design websites according to W3C standards, using the latest web tools and technologies.

This course introduces the architectures, models, protocols, and networking elements that connect users, devices, applications, and data through the internet and across modern computer networks - including IP addressing and Ethernet fundamentals.

Semester 2

Prerequisite:FPMP0003
This course is a first common math course at diploma level for all specializations except pharmacy and design; it plays an important role in the understanding of science, engineering, economics, computer science, and other disciplines. The course covers the quite familiar basic calculus concepts like limits and continuity, derivatives, optimization, definite integrals, exponential and logarithmic functions, trigonometric functions, and techniques of integration. The course contents are explored to the students through problem solving, to understand them better, and to improve the ability to apply them in real time.

Prerequisite:CSCM1101
This course provides fundamental programming concepts and techniques using high level programming language. In this course, students will create programs which include variables, loops, decision making and different types of functions and data collection. Students will develop programs that can handle data files and include exception handling. In addition, the students will be able to produce a simple web application program.

#

Prerequisite:CSCM1101
This course explores how the components and functions of an operating system work together to provide a computing platform. Students will demonstrate the main benefits of using scripts to perform operating systems tasks.

Prerequisite:CSCN1104
This course gives a comprehensive understanding of information security concepts and security services by explaining various types of security threats and attacks on systems and exploring security measures that can be used for dealing with risks and security breaches in computer and network systems.

Semester 1

This course builds skills needed to develop functional and dynamic websites. Students will learn the client-server architecture, server-side scripts, database manipulation, web security and authentication of web-based applications.

This course enables students to gain skills in creating and using Structured (SQL) and Unstructured databases (NoSQL).

Prerequisite:CSDB1102 & CSCM1101
This introductory course presents the basic principles and concepts of software engineering and software project management, giving a firm foundation for further course work in this field. Upon completing this course, students will be able to do analysis, modelling, design, and testing of an IT application.

Prerequisite:CSWD1103
This course covers graphic design principles, techniques and tools. Students will design graphics for web and mobile applications, including user interface components, icons, and illustrations.

  • Uncs2215- Communication Skills
  • Unpr2217- Preparing for Work
  • Unwe2216- Working Ethics
  • Unis2206- Islamic Studies
  • Unoc2207- Oman Civilization and Man
  • Unct2210- Critical Thinking
  • Uncl2211- Chinese Language
  • UNFL2213- French Language
  • UNFL2215- German Language

Semester 2

Prerequisite:CSPG1205 This course covers basics of Object-Oriented Programming approach to provide great flexibility, modularity, and code reusability in developing computer programs. They will learn programming using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. The student will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming

This course covers the basics of the Object-Oriented Programming approach to provide greater flexibility, modularity, and code reusability when developing computer programs. Students will program using objects and classes, abstraction and encapsulation, class inheritance, polymorphism, exception handling, abstract classes, and interfaces. Students will also learn the basics of Graphical User Interfaces (GUI) and event-driven programming.

Prerequisite:BSFB2101
This course is offered in the first semester of the second year Diploma level. The course aims to impart knowledge on the different models of organizational behavior. The course also discusses the dimensions of individual behavior comprising of group dynamics and intergroup behavior. It also discusses the functions like communication leadership, power and conflicts towards organizational behavior. The challenges involved in managing human resources and the structure and the job design required for the organization were also discussed in this course. The course gives an idea of how the behavior in an organization differs and one has to cope with this.

Prerequisite:CSIS2101 & CSWD2101
This course aims to introduce latest emerging and innovation technologies in the field of Computing. This can mean the use of a new programming language, development tool, a new process, a new design method, or targeting a new platform.

In this course, students will apply web application development, and software engineering concepts. Students will be able to develop a responsive web application for a real-world requirement. It will give the students valuable teamwork experience and communication skills.

Semester 1

Prerequisite:CSWD1103
This course covers web application development using React. It implements front-end frameworks, advanced JavaScript concepts and application integration with NoSQL databases.

This course introduces students to User Experience (UX) design by applying the relevant principles and using the latest tools and techniques. Students will be familiarized with evaluating the usability of the applications.

Prerequisite:MATH1200
This is a service course that is intended for students whose mathematical background is Calculus. The course follows a theoretical approach with significant examples of formal mathematical proofs. In addition, fundamental concepts are presented with intuitive examples along with practical examples using a statistical software. The course goal is to deliver an understanding of elementary statistics, fundamental concepts in probability theory, random variables, some discrete and continuous probability distributions, expectation, cumulative distribution function, probability mass function, and essential techniques of parameter estimation, tests of hypothesis, and regression analysis. After taking this course, students will be able to use a statistical package in performing data visualization, analysis, and inferences for small and large sample datasets.

This course focuses on creating value for an organization by monitoring and controlling organizational IS resources and consistently improving the systems to deliver the information necessary for an organization. IS Strategy emphasizes the competency to create long-term plans for implementing and using organizational information systems to achieve strategic organizational goals and objectives.


CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSSE4106 - DevOps and Continuous Delivery - Prerequisite: CSPM3201
CSNW3203 - System Administration - Prerequisite: CSOP1207
CSIS3101 - Business Process Management - Prerequisite: CSSE2101 OR CSIS2101

Semester 2

Prerequisite:CSWD2101
This course introduces students to the tools, techniques, and processes needed to incorporate security features into Web applications they create. Students will learn how to assess appropriate client-side Web security standards, configure application security, and resolve security access concerns.

Prerequisite:CSSE3101
This course covers the fundamentals of cross-platform application development. The goal is to help students to create apps for IOS, Android and Web with cloud databases.

Prerequisite: STAT3101
This course enables students to use key concepts, methods, techniques, and tools in conducting research projects relevant to computing and information science field.

Prerequisite: CSSE2101, CSIS2101

This course provides an in-depth discussion of project management principles and modern software project management practices and methodologies such as the Agile methodology. The students will also learn the concepts of acquisition, contract basics, and management skills to successfully deal with acquired technical resources. Through IT-based case studies and role-playing, they will learn about procurement and acquisition activities, develop acquisition strategies, and prepare different acquisition plans.


CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite: NONE
CSDS3205 - Data Visualization - Prerequisite: None
CSCL2101 - Cloud Computing Essentials - Prerequisite: None

Prerequisite: EGBM2240

Prerequisite:STAT3101 This course enables students to use key concepts, methods, techniques, and tools in conducting research projects relevant to computing and information science field.

Semester 1

 

Prerequisite:CSSE3101
This course covers full-stack web application development. It implements a server side application that communicates to the client through a RESTful API. It enables the students to work with Node.js environment, Express framework and deploy the web application on the cloud.

 

Prerequisite:CSSE2101
This course covers the concepts, methods, and techniques that can be used to test software application systems, recover bugs, enhance performance, and quality.

Prerequisite: CSSE3203
This course covers the advanced concepts of cross-platform mobile application development. It enables students to deploy the application using its native capabilities.

Prerequisite: CSSE3203, CSRM3202, CSIS3103
This course enables the students to develop a prototype of the applications with creative ideas using the acquired knowledge and skills, leading to a high-quality project in two (2) semesters duration.

CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSSE4106 - DevOps and Continuous Delivery - Prerequisite:CSPM3201
CSNW3203 - System Administration - Prerequisite: CSOP1207
- Business Process Management - Prerequisite: CSSE2101 OR CSIS2101

Semester 2

This course explores the current and potential future impacts of new, emerging, and rapidly evolving technologies in the field of Computing. This can mean the use of a new programming language, development tool, or targeting a new technology. This course will be concerned with the most recent innovations in the field of Computing, with a view to bringing the students up to date with modern trends.

Prerequisite: STAT3101, CSPG1205
This course covers all aspects of the data science process that includes data acquisition, pre-processing, exploratory data analysis, visualization, feature engineering, modelling, and presentation in terms of real-world datasets. The course utilizes Python as a programming language for implementing Regression, Classification, Clustering, and Natural Language Processing techniques.

Prerequisite: CSWM4102
This course enables the student to finalize the delivery of the complete application.

This course enables students to extend their project in CSIS4102 to sustain its applicability and improvement of its significance.

CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite:STAT3101+ CSPG1205
CSDS3205 - Data Visualization - Prerequisite: None
CSCL2101 - Cloud Computing Essentials - Prerequisite: None