Elective II Courses


CT-352 Computer Graphics


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Comprehend the structure of modern computer graphics systems. Coginitive Level 1 PLO-2
2 Understand the basic principles of implementing computer graphics fundamentals. Coginitive Level 2* PLO-3
3 Implement key algorithms for modeling and rendering graphical data. Coginitive Level 3* PLO-5

COURSE CONTENT

COURSE CONTENTS Introducing the Data warehouse; The Data warehouse Methods; Quality Data warehouse process; Data warehouse Methodology; Data warehouse Administration; Performance Management, Managing the Data warehouse, Data warehouse Project Management; Data Handling: Distribution and Transformation; Data Integration and Data Semantics; Data Warehouse Architecture; Metadata, Types of Metadata, control change control in the Data warehouse. RECOMMENDED BOOKS

  1. Computer Graphics using OpenGL, Francis S. Hill and Stephen M. Kelley, 3rd ed., Prentice Hall, 2006.
  2. Schaum’s Outline Series of Computer Graphics, Zhigiang Kiang and Roy A. Plastock, 2nd ed.,McGraw-Hill,2000.
  3. Computer Graphics, Francis S. Hill, 3rd ed., Prentice Hall, 2006.
  4. Computer Graphics, Roy A. Plastock, 2nd ed., McGraw-Hill,2000

CT-487 Visual Programming


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 EXPLAIN basic problem solving steps and logic constructs. Coginitive Level 2 PLO-2
2 APPLY programming concepts. Coginitive Level 3* PLO-3
3 PRACTICE to implement solutions of real world problems. Psychomotor Level 3* PLO-5

COURSE CONTENT

Introduction to Windows programming, Use of Windows API, MFC Class hierarchy, Class wizard, Application wizard and Application Studio, Graphics Device Interface, Menus, document view architecture, Multiple Views, files and archiving mechanisms, converting windows programmes to MFC, Sub-classing controls.

RECOMMENDED BOOKS
  1. Professional C# 2008, Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner and Karli Watson, Wrox, 2008.
  2. C# 3.0: The Complete Reference, Herbert Schildt, 3rd ed., McGraw-Hill Osborne Media, 2008.

CT-488 Distributed Computing


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Understand the purpose and objectives of implementing distributed database and client server programming solutions. Coginitive Level 3 PLO-2
2 Apply appropriate technical knowledge to map diversified business architectures in the context of distributed design. database. Coginitive Level 4* PLO-3
3 Implement distributed Architecture. Psychomotor Level 4* PLO-5

COURSE CONTENT

Advantages and disadvantages of Distributed Database (DDB); Database Security Issue; Design Approach of DDB; Internet Addressing, Low−level Communication using UDP; Connecting to Server using TCP; Connecting to an SMTP Mail Server; Connecting to an HTTP Web Server; WWW support via Class URL; Writing Server Programs using Server Socket.

RECOMMENDED BOOKS
  1. Distributed Systems: Concepts and Design, George Coulouris, JeanDollimore, Tim Kindberg,  5th ed., Gordon Blair, 2011
  2. Distributed Database Managment Systems: A Practical Approach, Saeed K. Rahimi and Frank S. Haug, Wiley- IEEE Computer Society, 2010.
  3. Principles of Distributed Database Systems, M. Tamer Ozsu, 3rd ed., Brooks/Cole Cengage Learning, 2003.

CT-481 Wireless Networks & Mobile Computing


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 1  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Be able to understand the principles of Wireless Networks and its enabling technologies. Coginitive Level 1 PLO-2
2 Be able to explain the principles of mobile computing technologies and describe the possible future of mobile computing technologies and applications. Coginitive Level 2* PLO-3
3 Be able to develop mobile application and understand the development architectures for mobile application.. Psychomotor Level 3* PLO-5

COURSE CONTENT

COURSE CONTENTS Architecture and implementation of display interactive devices; Functional capabilities of graphics package. 2D and 3D viewing, clipping and transformation, human factors; Raster graphics scan conversion algorithms; Hidden surface and edges removal algorithms; Shading and texturing techniques; Application using commercial packages. .

RECOMMENDED BOOKS
  1. Wireless Communication: Principles and Practice, Theodore S. Rappaport, 2nd ed., Prentice Hall,2002.
  2. Mobile Communication, Jochen Schiller, 2nd ed., Addison Wesley,2003.

CT-484 Introduction to Cyber Security


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 To identify computer system threats. Coginitive Level 2 PLO-2
2 To identify Malware attacks, and understand the stages of attack and payloads. Coginitive Level 2* PLO-3
3 Implement various cryptographic techniques and simulate attack scenarios. Coginitive Level 3* PLO-5

COURSE CONTENT

COURSE CONTENTS Basic security concepts, Information security terminology, Malware classifications, Types of malware. Server side web applications attacks. Cross-site scripting, SQL Injection, Network layer security, Cross-site request forgery, Planning and policy, Network protocols and service models. Transport layer security, Wireless security, Cloud & IoT security. RECOMMENDED BOOKS

  1. Cybersecurity – Attack and Defense Strategies: Infrastructure security with Red Team and Blue Team tactics, Yuri Diogenes, Erdal Ozkaya , Packet Publishing, 2018.
  2. Applied Network Security Monitoring: Collection, Detection, and Analysis, Chris Sanders, Jason Smith, 1st ed., ,Syngress, 2014.

CT-463 Data Warehouse Mining


CREDIT HOURS PREREQUISITE COURSES
Theory = 3 Nil
Practical = 0  

COURSE LEARNING OUTCOMES (CLOs)

S. No. CLOs Taxonomy PLO Mapping
1 Explain the need for creating a data warehouse. Coginitive Level 2 PLO-2
2 Demonstrate the characteristics and architectural components of a data warehouse using example cases. Coginitive Level 3 PLO-3
3 Propose data mining techniques to solve given case studies. Coginitive Level 5 PLO-5

COURSE CONTENT

-. RECOMMENDED BOOKS

  1. Data Warehousing Fundamentals for I.T. Professionals, Paulraj Ponniah, 2nd ed., Wiley, 2010.
  2. Data Warehousing Fundamentals, M. Tamer Ozsu, 3rd ed.,  Brooks/Cole Cengage Learning, 2003.
  3. Data Mining Concepts and Techniques, Jiawei Han, Micheline Kamber and Jian Pei,3rd ed., Morgan Kaufman Publishers, 2012.