Cloud Computing

 

 

The aim of this program is to provide students with comprehensive knowledge and understanding of cloud technologies and provides them with a solid foundation of industry-recognized knowledge in the field.
Teaching Language: English
Branches:

 

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

 

  1.  Apply the knowledge and skills of computing and mathematics in problem-solving to develop software solutions using different technologies.
  2.  Comprehend the necessary theoretical background for computing and storage cloud environments.
  3.  Analyse and deploy cloud computing services.
  4.  Identify hardware, network, and security components.
  5.  Apply business practices and communication skills individually and in a team.
  6.  Comply with ethical, legal and social responsibilities.
  1.  Secondary School to UTAS Entry Requirements (As per UTAS guidelines).
  2.  Language Requirements (As per UTAS Bylaws and its latest Amendments).
  3.  Level to Level CGPA requirements (As per the UTAS Bylaws and its latest Amendments).

Reference: UTAS Bylaws and its Amendments

 

  1.  Cloud computing engineer
  2.  Cloud technician
  3.  Application Administrator

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 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 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

Prerequisite:CSWD1103
This course builds skills needed to develop functional and dynamic websites.

This course enable to the student to learn about the Cloud Computing paradigm, Cloud Computing fundamentals, security principles and applications, and the theoretical, technical, and commercial aspects of cloud computing.

Prerequisite: CSOP1207
This course provides students an overview of these and related concepts as well as the skills required to become an entry level system administrator. In particular, topics covered include file systems, process control, access control, account management, software management, and scripting.

Prerequisite: CSCM1101
This course introduces the basic principles and concepts of software engineering, giving a firm foundation for further coursework in this field. It gives broad coverage of the most important terminology in software engineering. Upon completing this course, students will be able to do Analysis, Modelling, Design and Testing of an IT application ,they will also have a basic understanding of Requirements Engineering and Software Project management.

Prerequisite: CSDB1102
This course prepares students to gain skills in creating, and using Structured (SQL) and Unstructured databases (NoSQL).

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

Prerequisite: CSCL2101
This course is designed to give you a comprehensive view of the world of cloud computing and Big Data.

Prerequisite:BSFB2101
This course covers the mathematical concepts required for modelling and enhancing mathematical skills to apply in some computer programs. The main objective of the course is to provide basic understanding of structure and construction of numerical algorithms using the following computational techniques: interpolation and approximation of functions, finding the roots of non-linear equations, Integers, applications of modular arithmetic, solution methods for matrix equations and basic introduction to vectors. This course emphasizes on the understanding of the accuracy, efficacy, efficiency and stability of the solutions obtained by the numerical methods.

  • 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

In this course, the students will use a combination of networking and software skills to develop a cloud computing based project for real world requirements that has been passed through the SDLC life cycle. The project will enhance their knowledge to give them solid ground to build in when they join the work force. It will also give the students a valuable teamwork experience and communication skills.

 

 

This program aims to provide students with ground-up coverage on the high-level concepts of cloud landscape, architectural principles, processes, and procedures.

 

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

 

  1.  Apply the knowledge and skills to deploy IT infrastructure technologies using cloud computing platforms.
  2.  Evaluate the information security requirements of an organization.
  3.  Apply research and communicative skills fostering ethical, legal, and social responsibility.
  4.  Communicate and engage effectively with diverse stakeholders.

 

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.  Cloud Technician.
  2.  Application Developer.
  3.  Cloud Systems Administrator
  4.  Cloud support engineer
  5.  Information Assurance Engineer

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 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 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

Prerequisite:CSWD1103
This course builds skills needed to develop functional and dynamic websites.

This course enable to the student to learn about the Cloud Computing paradigm, Cloud Computing fundamentals, security principles and applications, and the theoretical, technical, and commercial aspects of cloud computing.

Prerequisite: CSOP1207
This course provides students an overview of these and related concepts as well as the skills required to become an entry level system administrator. In particular, topics covered include file systems, process control, access control, account management, software management, and scripting.

Prerequisite: CSCM1101
This course introduces the basic principles and concepts of software engineering, giving a firm foundation for further coursework in this field. It gives broad coverage of the most important terminology in software engineering. Upon completing this course, students will be able to do Analysis, Modelling, Design and Testing of an IT application ,they will also have a basic understanding of Requirements Engineering and Software Project management.

Prerequisite: CSDB1102
This course prepares students to gain skills in creating, and using Structured (SQL) and Unstructured databases (NoSQL).

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

Prerequisite: CSCL2101
This course is designed to give you a comprehensive view of the world of cloud computing and Big Data.

Prerequisite:BSFB2101
This course covers the mathematical concepts required for modelling and enhancing mathematical skills to apply in some computer programs. The main objective of the course is to provide basic understanding of structure and construction of numerical algorithms using the following computational techniques: interpolation and approximation of functions, finding the roots of non-linear equations, Integers, applications of modular arithmetic, solution methods for matrix equations and basic introduction to vectors. This course emphasizes on the understanding of the accuracy, efficacy, efficiency and stability of the solutions obtained by the numerical methods.

  • 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

In this course, the students will use a combination of networking and software skills to develop a cloud computing based project for real world requirements that has been passed through the SDLC life cycle. The project will enhance their knowledge to give them solid ground to build in when they join the work force. It will also give the students a valuable teamwork experience and communication skills.

 

Semester 1

Prerequisite: CSSY1208
This course provides basic and practical concepts on cryptography and cryptanalysis. The course covers a detailed description of the building blocks of symmetric ciphers and critical management process with a practical implementation using Python.

This course will enable the student to learn Virtualization and its related open-source components and to practice deployment skills to build virtualization and cloud computing architecture .

Prerequisite:MATH1200
This service course 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 and practical examples using statistical software. The course goal is to deliver an understanding of elementary statistics, basic concepts in probability theory, random variables, some discrete and continuous probability distributions, expectation, cumulative distribution function, probability mass function, essential techniques of parameter estimation, tests of hypothesis, and regression analysis. After taking this course, students can use a statistical package to perform data visualization, analysis, and inferences for small and large sample datasets.

Prerequisite: CSCN1104
This course focuses on switching technologies and router operations that support small-to-medium business networks and includes wireless local area networks (WLAN) and security concepts.

CSDS4103 - Business Intelligence - Prerequisite: CSDS3101
CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSIS3103 - User Experience Design - Prerequisite: None
BSFB2101 - Fundamentals of Business - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite: None
CSDS3105 - Database programming - Prerequisite: CSDS2101

Semester 2

Prerequisite: CSPG1205
The course enables the students to implement data structures and analyze algorithms. This course is designed to extend cognitive programming and optimization skills knowledge.

Prerequisite:CSCN1104
This course covers the management of a network and its security. Topics includes network management protocols and tools, network security management tools, network security plan and policies, some common network security threats, and their mitigations. The course will also cover popular network security management technologies such as Firewall, VPN, IDS/IPS along with best practices to manage network security.

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.


CSDS3202 - Introduction to Data Science - Prerequisite: CSSE2203 + CSPG1205
CSDS3204 - Data Warehouse Design - Prerequisite: CSDS2101
CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3202 - Web Applications Security - Prerequisite: CSWD2101
CSDS3205 - Data Visualization - Prerequisite: None
CSCL3202 - DevOps and Cloud Computing - 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 provide students with the ground-up coverage on the high-level concepts of cloud landscape, architectural principles, multiple cyber security technologies, processes, and procedures.

 

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

 

  1.  Apply the knowledge and skills to deploy IT infrastructure technologies using cloud computing platforms.
  2.  Implement cryptographic algorithms defined in cryptographic standards.
  3.  Apply research and communicative skills fostering ethical, legal, and social responsibility.
  4.  Deploy secure and responsive mobile and web applications using various frameworks which meet industry need.
  5.  Communicate and engage effectively with diverse stakeholders.

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.  Cloud Technician.
  2.  Application Developer.
  3.  Cloud Systems Administrator
  4.  Cloud support engineer
  5.  Network Security Analyst
  6.  Vulnerability Assessor

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 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 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

Prerequisite:CSWD1103
This course builds skills needed to develop functional and dynamic websites.

This course enable to the student to learn about the Cloud Computing paradigm, Cloud Computing fundamentals, security principles and applications, and the theoretical, technical, and commercial aspects of cloud computing.

Prerequisite: CSOP1207
This course provides students an overview of these and related concepts as well as the skills required to become an entry level system administrator. In particular, topics covered include file systems, process control, access control, account management, software management, and scripting.

Prerequisite: CSCM1101
This course introduces the basic principles and concepts of software engineering, giving a firm foundation for further coursework in this field. It gives broad coverage of the most important terminology in software engineering. Upon completing this course, students will be able to do Analysis, Modelling, Design and Testing of an IT application ,they will also have a basic understanding of Requirements Engineering and Software Project management.

Prerequisite: CSDB1102
This course prepares students to gain skills in creating, and using Structured (SQL) and Unstructured databases (NoSQL).

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

Prerequisite: CSCL2101
This course is designed to give you a comprehensive view of the world of cloud computing and Big Data.

Prerequisite:BSFB2101
This course covers the mathematical concepts required for modelling and enhancing mathematical skills to apply in some computer programs. The main objective of the course is to provide basic understanding of structure and construction of numerical algorithms using the following computational techniques: interpolation and approximation of functions, finding the roots of non-linear equations, Integers, applications of modular arithmetic, solution methods for matrix equations and basic introduction to vectors. This course emphasizes on the understanding of the accuracy, efficacy, efficiency and stability of the solutions obtained by the numerical methods.

  • 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

In this course, the students will use a combination of networking and software skills to develop a cloud computing based project for real world requirements that has been passed through the SDLC life cycle. The project will enhance their knowledge to give them solid ground to build in when they join the work force. It will also give the students a valuable teamwork experience and communication skills.

 

Semester 1

Prerequisite: CSSY1208
This course provides basic and practical concepts on cryptography and cryptanalysis. The course covers a detailed description of the building blocks of symmetric ciphers and critical management process with a practical implementation using Python.

This course will enable the student to learn Virtualization and its related open-source components and to practice deployment skills to build virtualization and cloud computing architecture .

Prerequisite:MATH1200
This service course 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 and practical examples using statistical software. The course goal is to deliver an understanding of elementary statistics, basic concepts in probability theory, random variables, some discrete and continuous probability distributions, expectation, cumulative distribution function, probability mass function, essential techniques of parameter estimation, tests of hypothesis, and regression analysis. After taking this course, students can use a statistical package to perform data visualization, analysis, and inferences for small and large sample datasets.

Prerequisite: CSCN1104
This course focuses on switching technologies and router operations that support small-to-medium business networks and includes wireless local area networks (WLAN) and security concepts.

CSDS4103 - Business Intelligence - Prerequisite: CSDS3101
CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSIS3103 - User Experience Design - Prerequisite: None
BSFB2101 - Fundamentals of Business - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite: None
CSDS3105 - Database programming - Prerequisite: CSDS2101

Semester 2

Prerequisite: CSPG1205
The course enables the students to implement data structures and analyze algorithms. This course is designed to extend cognitive programming and optimization skills knowledge.

Prerequisite:CSCN1104
This course covers the management of a network and its security. Topics includes network management protocols and tools, network security management tools, network security plan and policies, some common network security threats, and their mitigations. The course will also cover popular network security management technologies such as Firewall, VPN, IDS/IPS along with best practices to manage network security.

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.


CSDS3202 - Introduction to Data Science - Prerequisite: CSSE2203 + CSPG1205
CSDS3204 - Data Warehouse Design - Prerequisite: CSDS2101
CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3202 - Web Applications Security - Prerequisite: CSWD2101
CSDS3205 - Data Visualization - Prerequisite: None
CSCL3202 - DevOps and Cloud Computing - 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:CSNW3102
This course covers topics of ethical hacking which is an advanced field in IT security. This course is divided into the following five main components: overview of ethical hacking and penetration testing concepts; implementing various ethical hacking methodologies using various hacking tools; insight into innumerable information security threats, defense against security threats; legal and ethical issues related to hacking.

 

Prerequisite:CSCL3201
This course allows students to learn about Architecture and cloud software development as well as practice some of the emerging technologies and existing cloud-based infrastructures.

Prerequisite: CSSE2101 OR CSIS2101
This course provides in-depth discussions of project management principles and modern software project management practices as well as methodologies such as the Agile methodology. 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.

Prerequisite: CSSE2203 + STAT3101
This course explores the foundational principles that drive artificial intelligence (AI) and Machine Learning techniques and practices implementing some AI approaches. Specific topics include search, knowledge representation and reasoning, constraint satisfaction problems, and machine learning. Students will be able to use the tools that allow use of AI in problems encountered in life.

Prerequisite: CSRM3202+ CSCL3201
This course allows students to identify and design academic project/research in the field of cloud computing and cybersecurity. It allows students to demonstrate the abilities and skills required to complete the design of a project/research. It gives students the skills of organizing and presenting the project/ research work in a consistent approach according to the requirements. It teaches students to exhibit interpersonal skills and ethics.

CSDS4103 - Business Intelligence - Prerequisite: CSDS3101
CSSE3104 - Computer Graphics and Games Development - Prerequisite: CSPG1205
CSIS3103 - User Experience Design - Prerequisite: None
BSFB2101 - Fundamentals of Business - Prerequisite: None
CSSY3105 - Authentication and Access Control - Prerequisite: CSSY1208
CSDS4111 - Introduction to Blockchain - Prerequisite: None
CSDS3105 - Database programming - Prerequisite: CSDS2101

Semester 2

This course introduces the latest emerging and innovative technologies in the field of Cloud Computing, potentially including the use of a cloud computing technology with related technologies to meet the related industries requirements such as data science, design method, or targeting a new platforms.

Prerequisite: CSCL4101
This course provides high level concepts of cloud landscape, architectural principles, techniques, design patterns and real-world best practices. The course will describe the Cloud security architecture and explore the guiding security design principles, design patterns, industry standards, applied technologies and addressing regulatory compliance requirements critical to design, implement, deliver and manage secure cloud based services. The course will leverage cloud computing security guidelines set forth by ISO, NIST, ENISA and Cloud Security Alliance (CSA).

Prerequisite: CSDS2101
This course prepares students to understand the fundamentals concepts of big data and its technologies. Students will learn the primary systems used in big data.

Prerequisite: CSCL4103
This course allows students to implement the academic project /research undertaken in B.Tech in Course Project I. It allows students to demonstrate the abilities and skills required to complete the design of a project/research. It gives students the skills of organizing and presenting the project/ research work in a consistent approach according to the requirements. Students will exhibit interpersonal skills and ethics.

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

CSDS3202 - Introduction to Data Science - Prerequisite: CSSE2203 + CSPG1205
CSDS3204 - Data Warehouse Design - Prerequisite: CSDS2101
CSIS3204 - Fundamentals of Digital Marketing - Prerequisite: None
CSSY3202 - Web Applications Security - Prerequisite: CSWD2101
CSDS3205 - Data Visualization - Prerequisite: None
CSCL3202 - DevOps and Cloud Computing - Prerequisite: None