School of Computing Science and Engineering

POST GRADUATE COURSE IN ADVANCED Semester – I

Teaching Scheme (Hrs./Week) Examination Scheme Sr. Course Total Core Course Name Formative Summative Marks No. Code Assessment Assessment L T P C CIA ESE Course Lab Course Lab

1 PC ACC101 Networking and Security 3 - - 3 50 -- 50 - 100 Concepts - 2 PC ACC102 Cloud Computing Concepts 3 - - 3 50 -- 50 - 100 - Operating Systems – Sys - 3 PC ACC103 3 - - 3 50 -- 50 100 Admin - Windows – Sys 4 ACC104 3 - - 3 50 - 50 - 100 PC Admin Hands on Linux Operating 5 ACC111 PC System Lab - - 2 1 - 25 - 25 50 Hands-on eNlight Cloud Hands- 6 PC ACC112 - - 2 1 - 25 - 25 50 on Lab Hands on Windows Operating 7 PC ACC113 - - 2 1 -- 25 -- 25 50 System Sys Admin Lab Short term Project – Solution 8 PC ACC114 Architecting and constructing - - 2 1 - 100 - - 100 Cloud Infra on eNlight Cloud TOTAL 12 - 8 16 200 175 200 75 650

CIA: Continuous Internal Assessment #: Internship for 15 days. CIA Weightage Description L: Theory Lecture *: Oral Examination CIA 1 10% Home Assignment CIA 2 20% Mid-Term Exam (MTE) T: Tutorial UC: University Core CIA 3 10% Seminar Presentation P: Practical PC: Programme Core CIA 4 10% Research Based Activity TH: Theory Exam. PE: Programme Elective TOTAL 50%

Note: ACC14 – Industry Internship in winter vacation. Applicable for Natural growth students only, Minimum Two weeks, Students will submit report for the same.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Networking and Security Concepts Course Code: ACC101

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Examination Total (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA-4 Lab Theory Lab 3 0 0 3 10 20 10 10 -- 50 -- 100 Max. Time, End Semester Exam (Theory) -3Hrs. End Semester Exam (Lab) - 0Hrs.

Prerequisites: Networking and Security Concepts.

Objectives: Students are able to:- This course will engage students networking concepts, and facilitative discussions to ensure maximum skill deliver and retention. In addition students will avail practical training that 1 will enhance their technical knowledge, skills that will help them to become an expert professional. 2 Get hands on Networking and device monitoring protocol. 3 Get hands on practices on cloud security concepts.

Unit Details Hours No Module 1:Indroduction to Computer Network-Introduction,Application of Computer network,Network Type LAN,WAN,MAN. OSI Layer- Physical Layer Data Link Layer,Network Layer,Transport Layer, Session Layer, Presentation 3 Layer Application Layer. IP Address and Classes- Prefixes,Subnets,Classes.Public, Private, static and Dynamic IP,IPv4 and IPV6. 1 TCP/UDP Protocal- Connection Less transport,Connection Oriented Transport,TCP connection and Flow control Practically Example. Module 2: DNS Protocol - What is DNS and Important of DNS in hosting industry Domain Name Server and Root Servers,How does DNS Protocol 4 Works,DNS Records,DNS Security. Module 1: HTTP Protocol - What is Web Servers and Important of it, how does web servers works? Web Server Protocol, Web Server Management. 2 2 Module 2: Email Services and Protocol - What is SMTP,POP and IMAP , IMAP and POP comparison, Email Servers and Email Client, How does email services 3 works, Email Client configuration and basic setting.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Module 1: Database Servers - Define DBMS, Structure and Un structure Database Different Type of Database Servers, Normalization and De- Normalization 3 SQL statements- DDL, DML, DCL. ACID (Atomicity, Consistency, Isolation, Durability) Database indexes, Triger and Procedure, Database Mirroring,

Database Clustering. 3 Module 2: Device Monitoring Protocal- Different device Monitoring Protocol Define Simple network management protocol (SNMP), SNMP components- [SNMP Manager,Agent,Management Information Base], SNMP messages- [GetRequest, GetNextRequest, GetBulkRequest, SetRequest, Response, Trap, 4 InformRequest] SNMP security levels- [noAuthNoPriv, authNopriv, authPriv] SNMP versions- [SNMPv1, SNMPv2c, SNMPv3] Module 1: Attack on OSI Layer- Application and Presentation Layer Attack - User ID/Password Sniffing, Brute Force Attack, Large Payload POST requests, User ID/Password Sniffing, Software vulnerabilities, application security vulnerability: code flaws, insecure code, SQL Injection, Cross-Site Scripting, Cross- Site Request Forgery, Directory Traversal, Error Handling and Sensitive Data Expose, Failure to Restrict URL Access, Malicious Code, OS Command Injection, 5 Malware and Worm Attack. Session Layer Attack- SSL/TLS session Sniffing, Cookies hijack, SSL Exhaustion, Long Lived TCP sessions (slow transfer rate), SSL 4 Exhaustion, Broken Authentication and Session Management. Transport and Network Level Attack- HTTP flood, UDP Flood, DNS query/NXDOMAIN floods, TCP SYN Flood, DDOS Attack, Slow Loris Attack, Reflection Attacks, Amplification Attacks. Biggest Cyber Attack- Wanacry, NotPetya, Ethereum, Equifax, github. Module 2: Cloud Security1: Introduction, Attack on C-I-A objective- Attack on Confidentiality, Attack on Integrity, Attack on Availability. Adaptive Security 4 Architecture- Predict, Prevent, Respond, Detect. Module 1: Cloud Security2: Identify and Access Management- Single Access Control Interface(SSO), Multi Factor Authentication, Enhanced Security, Resource- level Access Control, Access/Role Level Control, Passwords and API Keys, SAML and OIDC, Access Level Control. Centralized Authorization- Policy Enforcement Point (PEP), Policy Decision Point (PDP), Policy Administration Point (PAP), ITIL 5 Process. Data Security- Data in Transit, Data at Rest, Data in Processing, Data 5 Remanence, Encryption. Network Security- Firewall, UTM, Endpoint Detection and Response (EDR), Anti-Virus and End Point Protection, IPS and IDS. Module 2: Cloud Security2 : Web Security- SSL, Web Application Firewall VAPT, Real Time Monitoring and Scanning. E-mail Security- SSL, Spam 4 Protection, Email Filtering Gateway. DKIM , SPF and rDNS.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Module 1: Security Information and Event Management, Regulatory compliance - 6 [PCI-DSS,HIPAA,STQC,DIT ]. 3 Module 2: Business Continuity and Disaster Recovery. 3

Outcomes: At the end of this course students will be able to:- 1 Understanding of computer concepts and its applications. 2 Able to gain knowledge of basic networking and security concepts. Text Books 1. Networking and Security Concepts Handbook – ESDS L & D Team. Reference Book 1. COMPUTER NETWORKS 5th edition by ANDREW S. TANENBAUM. 2. COMPUTER NETWORKING A Top-Down Approach 6th edition by James F. Kurose.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Cloud Computing Concepts Course Code: ACC102

Teaching End Semester Scheme (Hrs. Continuous Internal Assessment (CIA) Examination Total /Week) L T P C CIA-1 CIA-2 CIA-3 CIA-4 Lab Theory Lab 3 0 2 3 10 20 10 10 -- 50 -- 100 Max. Time, End Semester Exam (Theory) -3Hrs. End Semester Exam (Lab) - 0Hrs.

Prerequisites:

Objectives: Students are able to:- 1 This course will actively engage students in learning, industry specific cloud knowledge. 2 Get hands on practices on Hypervisors and ESDS eNlight cloud platform.

Unit Details Hours No Module1:Fundamental cloud computing terminology and concepts-Brief History/Definition of Cloud, Servers Vs Desktops, Basics of Virtualization, Type 1 & Type 2 Hypervisors (Bare metal/Native Hypervisor & Hosted Hypervisor), 4 Virtual Machines (Threading/ vCores /RAM/HDD), VM Access(Small demo 1 Win & Linux VM access). DNS (Domain Name System) - Small demo domain - IP pointing. Module 2: Cloud architecture- External Network - Server - Internal Network – Storage. Cloud Delivery Models- Infrastructure-as-a-Service (IaaS), Platform- as- 4 a-Service (PaaS), Software-as-a-Service (SaaS). Module1: Cloud Deployment Models- Public Cloud, Private Cloud, Hybrid Cloud & Community Cloud. Understanding Scalability- Horizontal - Vertical- 4 Multidimensional Scaling (Small demo of vertical scaling). 2 Module 2: Overview- Working & Functional model of Data Centers (DC Visit for Students). System Basics- DAS, SAN, 4 NAS. Storage Levels (BLOCK, FILE, OBJECT). Module1: Backup & Disaster Recovery - Local vs Remote backup, 3 Types of Backup, Backup Policy, Retention. 2

Module 2: BCP Planning, RTO & RPO, Switch Over/Switch Back, Synchronous vs Asynchronous Replication, Types of DR - Hot DR, Warm DR & Cold DR, 4 DRM Tools(Small demo of DRM tool interface), DR Drills. Module 1: Connectivity to Cloud- MPLS / P2P / -VPN. 2 4 Module 2: Cloud Security Basics- Cloud security components(Small demo of vFirewall interface), External (DC level) & Internal (Client Specific) Security. 4 Module 1: Business Cost Metrics- Billing of Cloud based resources, Capex, Opex, TCO, Cloud vs On-Prem. Service Level Agreements (SLAs)- For Cloud 4 Based IT resources.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

5 Module 2: Common Cloud Project Lifecycle Stages - For Cloud Based projects. 4 Cloud Market Leaders- AWS, Azure, Cloud, IBM Cloud, ESDS, etc. Outcomes: At the end of this course students will be able to:- 1 Student will in depth core cloud computing concept knowledge. 2 Student will hands practice on Hypervisors and ESDS eNlight cloud platform. Reference Books 1. The Enterprise Cloud a. Author: James Bond b. Reference Link: https://www.oreilly.com/library/view/the-enterprise cloud/ 9781491907832/ 2. Cloud Computing a. Author: A. Srinivasan b. Reference Link: https://www.oreilly.com/library/view/cloud- computing/9789332537439/ 3. Cloud Computing: Concepts, Technology & Architecture. a. Author: 1. Thomas Erl 2. Zaigham Mahmood 3. Ricardo Puttini b. Reference Link : http://ptgmedia.pearsoncmg.com/images/9780133387520/samplepages/0133387526 .pdf 4. Cloud Enterprise Architecture a. Author: Pethuru Raj b. Reference Link : https://www.ebooks.com/en-in/1048981/cloud-enterprise-architecture/pethuru- raj/ 5. Lecturer Notes on Cloud computing a. Reference Link : http://www.srideviengg.com/documents/cse/cloud%20computing.pdf

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Linux Operating System – Sys Admin Course Code: ACC103

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Examination Total (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA-4 Lab Theory Lab 3 0 2 3 10 20 10 10 -- 50 -- 100 Max. Time, End Semester Exam (Theory) -3Hrs. End Semester Exam (Lab) - 0Hrs.

Prerequisites: Linux Operating Systems [Basic , Advanced ]

Objectives: Students are able to:- This course will actively engage students in task focused activities, lab-based knowledge checks, and facilitative discussions to ensure maximum skill transfer and retention. In 1 addition GUI based Environment will be featured to build on the student's existing technical knowledge, while command line concepts will be introduced to provide a foundation for students planning to become full time Linux system administrator. 2 Get hands practices on Linux Operating system installation, configuration and troubleshooting 3 Get hands practice on different Linux OS services and troubleshooting.

Unit Details Hours No Module 1: Indroduction Linux OS - File systems, Linux Directory Structure, Different types of Linux distribution, Mandatory partition. LVM (Logical Volume Manager)- LVM Introduction, LVM Storage Management Structures, Physical 3 Volume, Volume Groups, Logical Volumes. 1 Module 2: RAID- Raid Basics,RAID Types,RAID0,RAID1, RAID5,RAID6, RAID 10,Nested RAID 50 , RAID 60. Encrption- Encryption Basic, Encryption 3 Types, Whole Disk Encryption, Partition Encryption, Volume Encryption. Module 1: OS Installation- Installation Types- Server Install, Workstation Install CD Install, Kick-start Install, Network Install, Customizing the Install. Installation with default partitions, Installation with LVM, Installation with Encryption, 3 2 Network configuration [IP, host name, net-mask, gateway etc….] Module 2: Linux Booting Process- Firmware Phase, Boot Loader Phase, Kernel 3 Phase, Kernel Boot Parameters, Init Phase, Service start Phase, Login Phase.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Basic Commands -User Management- Users and Groups, Home Directories, Password Files, PAM, Quotas. Module 1: File Management- Create files and Directory, Delete Files and Directory, Copy Files and Directory, Move Files and Directory, create hard and soft links, List, set, and change standard permissions. 3 Process Management- What is Process? Foreground Processes, Background 3 Processes, Commands [PS , kill, fg, top, nice df , free]. Module 2: I/O Managment , Software Management- Zip files, Tar Files, RPM, 3 Backup Files, Automating Programs- Run Levels, Cron and Anacron, at and batch. Module 1: Linux Service and Troubleshooting – SSH- Installation, Configure SSH, Logs Management. Apache-Apache Basics, Apache Installation, Configure a virtual host, Service management, Logs management. Tomcat- Tomcat Basics, 4 Tomcat Installation, Configure Tomcat server, Service management, Logs management. 4 Module 2: Linux Service and Troubleshooting -1. Mail Server- Basics, configure a mail transfer agent (MTA), Configure an MTA to forward (relay), Logs management. 2.FTP server- Basics, Configure FTP server, Configure FTP 4 Client, Logs management. 3.NFS server –Basics, Required Services, NFS configuration, Service Management, NFS Client, Logs management. Module 1: Linux Service and Troubleshooting -1.DNS server- Basics, DNS configuration, Logs management. 2.ISCSI- Basics, Iscsi Initiator, ISCSI target, 4 Iscsi Configuration, Logs management. 3.NTP- Basics, NTP configuration. 5 Module 2: Linux Service and Troubleshooting – 1.MySQL-Basics, Mysql Versions, Mysql Configurations, Mysql Engines, Mysql Backup and Restoration, 4 Logs management. 2.SNMP- Basics, SNMP Versions, SNMP Installation and Configurations, SNMP GET/SET/CHECK, Logs management. Module 1: Linux Security and Configuration- OS Level Security- Firewall, Configure firewall settings, ACL, SeLinux, Modes for SELinux, SELinux file and process context, Restore default file contexts, Services Security, Kernel upgrade, Patch Management. Disk Management- List Partitions, Create Partitions, Delete 3 Partitions, Set partition type for primary, extended, and logical partitions. Create 6 and configure LUKS-encrypted partitions and logical volumes. Module 2: Advanced LVM and Disk Management- Create, mount, unmount, and use ext2, ext3, and ext4 file systems.Mount, unmount, and use LUKS- encrypted file systems.Mount and unmount CIFS and NFS network file systems, 3 Configure systems to mount ext4, LUKS-encrypted, and NFS automatically. Extend existing unencrypted ext4-formatted logical volumes. Module 1: Shell Scripting, Server Operation- Boot System, Reboot system, Shut 3 7 Down system, Boot System into different run Level, Single User mode. Module 2: File System check and Password Recovery. 3

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Outcomes: At the end of this course students will be able to:- 1 Student will in depth core OS knowledge about Linux Operating system. 2 Student will hands practice on Linux OS, services and troubleshooting. Text Books 1. Linux OS handbook – ESDS L & D Team. 1. RHCSA/RHCE Red Hat Linux Certification Study Guide, Seventh Edition Book by Alessandro Orsaria and Michael Jang. 2. Server Cookbook Book by William Leemans. 3. Red Hat Enterprise Linux 7: Desktops and Administration Book by Richard Petersen

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Windows Operating System – Sys Admin Course Code: ACC104

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Examination Total (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA-4 Lab Theory Lab 3 0 2 3 10 20 10 10 -- 50 -- 100 Max. Time, End Semester Exam (Theory) -3Hrs. End Semester Exam (Lab) - 0Hrs.

Prerequisites: Windows Operating Systems [Basic , Advanced and Lab]

Objectives: Students are able to:- 1 This course will actively engage students in task focused activities, lab-based knowledge checks, and facilitative discussions to ensure maximum skill transfer and retention. 2 Get hands on practices on windows Operating system installation, configuration and troubleshooting. 3 Get hands on practice on different windows OS services and troubleshooting.

Unit Details Hours No Module 1: About windows- What is windows? Window’s key benefits and features, How it boots? What are different editions/version of windows, Windows 3 Vs. Linux, Difference between Server and Client OS, File system types.,File system types. 1 Module 2: Windows server overview- Understanding Network Operating Systems, Understanding server hardware and software, Understanding Windows Server, Windows server editions- Introducing Windows Server 2016, Windows 3 Server 2016 editions, Minimum and recommended system requirements, Downloading Windows Server 2016. Module 1: Different uses of a windows server, Folder and file management- Working with files- Naming files, Copying and moving files, Deleting file. 3 Managing folders- Creating, Viewing, Expanding and collapsing. 2 Module 2: Installing Windows Server- Understanding server installation- Understanding partition schemes, understanding boot options, Advanced startup 3 options, Desktop Experience versus Server Core versus, Nano Server installation options, Workstation install, CD install. Post-Installation Tasks in Windows Server- Understanding devices and device

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

drivers, Computer devices and device drivers, Working with devices and device drivers.

Module 1: Windows Server initial configuration- Performing a server's initial configuration, Desktop Experience- Changing the server name, Joining the domain, Enabling Remote Desktop, Setting up the IP address, Checking for 3 3 updates, Changing the time zone, Activating Windows Server 2016. Module 2: Directory Services in Windows Server- Understanding the Active Directory infrastructure, Understanding accounts and groups. 3 Module 1: Identifying application servers link - e -Mail servers, database servers, Collaboration servers, Monitoring servers, Threat management. 4 Module 2: Virtualization with Windows Server- Understanding Server 4 Virtualization-Virtualization modes, Hyper-V architecture, Hyper-V installation requirements, Hyper-V Manager, Configuring Hyper-V settings, Creating and 4 configuring virtual hard disks (VHDs), Managing virtual memory, Setting up virtual networks. Module 1: Understanding Server Maintenance- Identify steps in the startup process, understand business continuity, Understand updates, Understand 4 troubleshooting methodology. 5 Module 2: Basic Security for Windows- Introduction,Privacy-enhancing settings, Firewall and antivirus, Windows full-disk encryption. 4

Outcomes: At the end of this course students will be able to:- 1 Student will in depth core OS knowledge about Windows Operating system. 2 Student will hands practice on Windows OS, services and troubleshooting. Text Books 1. Windows OS handbook – ESDS L & D Team. 1. Mastering windows server 2016 Book by Jordan Krause. 2. Windows Networking Essentials Book by Darril Gibson. 3. MCSA Windows Server 2016 3-in-1 Complete Study Guide (English, Paperback, William Panek).

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Hands On Linux Operating System – Sys Admin Lab Course Code: ACC111

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Total Examination (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA- Lab Theory Lab 4 0 0 2 1 ------25 0 25 50 Max. Time, End Semester Exam (Theory) -00 Hrs. End Semester Exam (Lab) – 03 Hrs.

Prerequisites: Linux Operating System [Basic, Advanced]

Objectives: Students are able to:- 1 Understand Fundamental concept of Linux. 2 Understand Linux Services and Troubleshooting. 3 Understand Concept Linux Security and Configuration. 4 Understand the Concept of Shell Scripting.

Guidelines for Assessment Continuous assessment of laboratory work is done based on overall performance and lab assignments performance of student. Each lab assignment assessment will assign grade/marks based on parameters with appropriate weightage. Suggested parameters for overall assessment as well as each lab assignment assessment include- timely completion, performance, innovation, efficient codes, punctuality and neatness. Guidelines for Laboratory Conduction The instructor is expected to frame the assignments by understanding the prerequisites, technological aspects, utility and recent trends related to the topic. The assignment framing policy need to address the average students and inclusive of an element to attract and promote the intelligent students. The instructor may set multiple sets of assignments and distribute among batches of students. It is appreciated if the assignments are based on real world problems/applications. Encourage students for appropriate use of Hungarian notation, Indentation and comments. Use of open source software is encouraged.

In addition to these, instructor may assign one real life application in the form of a mini-project based on the concepts learned. Instructor may also set one assignment or mini-project that is suitable to respective branch beyond the scope of syllabus.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Set of suggested assignment list is provided in three groups. Each student must perform at least 13 assignments as at 04 compulsories from group A, 07 from group B and 01 from group C

Operating System recommended: 64-bit Open source Linux or its derivative. Suggested List of Laboratory Assignments Group A (Compulsory Assignments) 1.Write and perform the installation of CentOS7 using workstation install method. 2.Write and perform the installation of CentOS7 using kick start method. 3. Perform and write example for each command: man, who, cat, cd, cp, ps, ls, mv, rm, mkdir, rmdir, echo. 4. Perform and write example for each command: more, date, time, kill, history, chmod, chown, pwd, cal, logout, shutdown. Group B (Any 7) 1. Create a shell script which will run a cron job on every 10 min to check the status of httpd service. 2. List all the files that have permission 644 and then change those permissions to 777. (using find command) 3. What happens if the / etc/ passwd & /etc/shadow files get deleted. Explain the causes and the required solution. 4. Create a simple shell script for user add using “if else “. 5. Perform and write the steps to reset the root password. 6.List and explain the methods to add users. 7. Write the difference between TAR and zip. 8. Write a Linux command to display the list of users who are currently using Linux server. Group C (Any 1) 1. Configure mail server and send test mail. 2. Configure DNS server and write down steps.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Hands-on eNlight Cloud Hands-on Lab Course Code: ACC112

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Total Examination (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA- Lab Theor Lab 4 y 0 0 2 1 ------25 0 25 50 Max. Time, End Semester Exam (Theory) -00 Hrs. End Semester Exam (Lab) – 03 Hrs.

Prerequisites: Linux Operating Systems [Basic , Advanced]

Objectives: Students are able to:- 1 This course will actively engage students in task focused activities, lab-based knowledge checks, and facilitative discussions to ensure maximum skill transfer and retention. 2 Student will in depth core cloud computing concept knowledge. 3 Student will hands practice on ESDS eNlight cloud platform.

Guidelines for Assessment Continuous assessment of laboratory work is done based on overall performance and lab assignments performance of student. Each lab assignment assessment will assign grade/marks based on parameters with appropriate weightage. Suggested parameters for overall assessment as well as each lab assignment assessment include- timely completion, performance, innovation, efficient codes, punctuality and neatness. Guidelines for Laboratory Conduction The instructor is expected to frame the assignments by understanding the prerequisites, technological aspects, utility and recent trends related to the topic. The assignment framing policy need to address the average students and inclusive of an element to attract and promote the intelligent students. The instructor may set multiple sets of assignments and distribute among batches of students. It is appreciated if the assignments are based on real world problems/applications. Encourage students for appropriate use of Hungarian notation, Indentation and comments. Use of open source software is encouraged.

In addition to these, instructor may assign one real life application in the form of a mini-project based on the concepts learned. Instructor may also set one assignment or mini-project that is

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

suitable to respective branch beyond the scope of syllabus.

Set of suggested assignment list is provided in three groups. Each student must perform at least 13 assignments as at 05 compulsories from group A, group B and from group C Operating System recommended: 64-bit Open source Linux or its derivative

Suggested List of Laboratory Assignments Group A (Compulsory Assignments) 1. Write and perform the installation of CentOS7 using workstation install method. 2. Write and perform types of Virtualization. (Create Virtual machines on CentOS7). 3. Write and learn Bare Metal, Operating System, Virtualization, Containers, Docker Kubernetes. 4. Perform the installation of kubernetes 1-node cluster (master) on CentOS7. 5. Perform the installation of kubernetes 2-node cluster (master-node) on CentOS7. Group B (Compulsory Assignments) 1. Perform the installation of eNlight 360 on kubernetes. 2. Perform the installation of Hypervisor. 3.Perform start, create operation on VMs in Hypervisor. 4. Perform delete, shutdown, reboot operation on VMs in Hypervisor. 5. Perform copy, clone operation on VMs in Hypervisor. 6. Perform basic setups like network configuration, DNS resolve to make VM ready for use.

Group C (Compulsory Assignments) 1.Perform basic setups like ssh configuration, firewall to make VM ready for use. 2.Perform tasks in VM (package install, service start and enable)

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Hands On Windows Operating System – Sys Admin Lab Course Code: ACC113

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Total Examination (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA- Lab Theor Lab 4 y 0 0 2 1 ------25 0 25 50 Max. Time, End Semester Exam (Theory) -00 Hrs. End Semester Exam (Lab) – 03 Hrs.

Prerequisites: Windows Operating Systems [Basic , Advanced]

Objectives: Students are able to:- 1 This course will actively engage students in task focused activities, lab-based knowledge checks, and facilitative discussions to ensure maximum skill transfer and retention. 2 Get hands on practices on windows Operating system installation, configuration and troubleshooting. 3 Get hands on practice on different windows OS services and troubleshooting.

Guidelines for Assessment Continuous assessment of laboratory work is done based on overall performance and lab assignments performance of student. Each lab assignment assessment will assign grade/marks based on parameters with appropriate weightage. Suggested parameters for overall assessment as well as each lab assignment assessment include- timely completion, performance, innovation, efficient codes, punctuality and neatness. Guidelines for Laboratory Conduction The instructor is expected to frame the assignments by understanding the prerequisites, technological aspects, utility and recent trends related to the topic. The assignment framing policy need to address the average students and inclusive of an element to attract and promote the intelligent students. The instructor may set multiple sets of assignments and distribute among batches of students. It is appreciated if the assignments are based on real world problems/applications. Encourage students for appropriate use of Hungarian notation, Indentation and comments. Use of open source software is encouraged.

In addition to these, instructor may assign one real life application in the form of a mini-project

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

based on the concepts learned. Instructor may also set one assignment or mini-project that is suitable to respective branch beyond the scope of syllabus.

Set of suggested assignment list is provided in three groups. Each student must perform at least 13 assignments as at 04 compulsories from group A, 06 from group B and 01 from group C

Operating System recommended: Windows server 2016.

Suggested List of Laboratory Assignments Group A (Compulsory Assignments) 1. Write Installation steps to install windows server 2016 using CD method. 2. Write Installation steps to install windows server 2016 using Kick start method. 3. Change the server name, join the domain and note down the steps. 4. Setup the IP address and enable the remote desktop. Group B (Any 6) 1. Create a file, rename it, copy it and move it into another folder. 2. Create and configure virtual hard disks (VHDs). 3. Create a virtual switch with Hyper-V Manager in Windows Server 2016. 4. Understand the Active Directory infrastructure and create accounts and groups. 5. How to manage virtual memory with Hyper-V Manager in Windows Server 2016. Write the steps. 6. Configure mail server and note down the steps. 7. Perform and write steps for setting up a collaboration server in an organization's network. Configure Database server and note down the steps. Group C (Any 1) 1. Understand the Hyper-V architecture and Install Hyper-V and configuration of Hyper-V settings. 2. Perform the Post-Installation Tasks in Windows Server.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019

School of Computing Science and Engineering

Year: First Year Semester – I Course: Short Term Project- Solution Architecting and Constructing Cloud Infra on eNlight Cloud. Course Code: ACC114

Teaching End Semester Scheme Continuous Internal Assessment (CIA) Examination Total (Hrs. /Week) L T P C CIA-1 CIA-2 CIA-3 CIA-4 Lab Theory Lab -- -- 2 1 ------100 -- -- 100 Max. Time, End Semester Exam (Theory) -00 Hrs. End Semester Exam (Lab) – 00 Hrs.

Objectives: Students are able to:- 1 To expose students to the 'real' working environment and get acquainted with the organization structure, business operations and administrative functions. 2 To set the stage for future recruitment by potential employers.

Unit Details Hours No

Course (catalog) description: As a part of the PGD-ACC Curriculum, Industry Internship is a Practical course, in which the students of PGD-ACC are trained for technical skills. Grading:

The Course is graded based on:

Presentation :- 50% 1 Student’s reports :- 50%

Outcomes: On completion of the course, student will be able to– 1 An ability to work in actual working environment. 2 An ability to utilize technical resources. 3 An ability to write technical documents and give oral presentations related to the work completed.

Document Reference Revision No. / Date Prepared By Approved By SUN/SOCSE/COMP/PGDAC/2019 R0 23/10/2019