Design and Analysis of Algorithms
Algorithm design techniques including divide-and-conquer, greedy methods, dynamic programming, backtracking, and NP-completeness.
System Analysis and Design
Information systems development covering SDLC, project management, requirements analysis, system design, and object-oriented methodologies.
Cryptography
Cryptographic principles including classical and modern ciphers, DES, AES, RSA, hash functions, digital signatures, and network security protocols.
Simulation and Modeling
System simulation techniques covering continuous and discrete systems, queuing theory, Markov chains, random number generation, and GPSS.
Web Technology
Web development fundamentals including HTML, CSS, JavaScript, XML, AJAX, PHP, and modern web frameworks like Laravel.
Elective Subjects
Multimedia Computing
Multimedia system components covering sound, images, video, animation, data compression, and multimedia applications.
Wireless Networking
Wireless communication principles covering channels, cellular systems, mobility management, 4G/5G technologies, and sensor networks.
Image Processing
Digital image manipulation covering enhancement, filtering, Fourier transforms, compression, morphological processing, and segmentation.
Knowledge Management
Knowledge management fundamentals covering knowledge capture, codification, organizational learning, and knowledge system tools.
Society and Ethics in Information Technology
Social and ethical issues in IT covering intellectual property, privacy, computer ethics, digital divide, and professional responsibilities.
Microprocessor Based Design
Microcontroller system design using 8051 covering interfacing, sensors, actuators, and embedded applications development.