Unit I: Advanced Operating Systems
Virtual memory management, Synchronization and communication, Distributed Operating System.
Unit II: Advanced Database Systems
Overview of emerging database applications and challenges Mobile Data Management, Geographic Information System, Biological and Genomic Databases, Spatial Databases, Multimedia Databases, Distributed Databases
Security problems in Computing – attacks and vulnerabilities, Uses of Encryption – Key exchange, Hash Functions, Digital Signatures, Digital Certificate, program security, User Authentication – Kerberos, File Protection Mechanisms, Security in Networks – Firewalls, Intrusion Detection Systems, Secure E-mail.
Machine Learning: Learning theory, Supervised Learning- Classification, Unsupervised Learning Clustering, Learning Techniques – Soft Computing Techniques
Emerging Technologies* : Cloud computing, Software Defined Networks, Big Data, Knowledge management and business intelligence, Mobile computing, Green computing, Storage technologies, Sematic Web Technologies.
* Subjected to change based on recent trends