Fifth Semester
Welcome to the fifth semester! A new level of learning and innovation begins now. Embrace every subject, challenge your thinking, and aim to grow both technically and ethically. Best wishes for a successful and insightful semester ahead!
DESIGN AND ANALYSIS OF ALGORITHMS | |
SYSTEM ANALYSIS AND DESIGN | |
CRYPTOGRAPHY | |
SIMULATION AND MODELING | |
WEB TECHNOLOGY | |
SOCIETY AND ETHICS IN IT |
BSc CSIT 5th Semester Subjects
Design and Analysis of Algorithms
This course introduces basic elements of algorithm design and analysis. Topics include time and space complexity, divide and conquer, dynamic programming, greedy algorithms, backtracking, branch and bound, and graph algorithms. Emphasis is placed on problem-solving strategies and computational efficiency.
System Analysis and Design
This course familiarizes students with the concepts of information systems and system development life cycle (SDLC). It includes feasibility study, requirements analysis, system modeling, design techniques, implementation, and maintenance. It also emphasizes tools like DFDs, ERDs, and UML diagrams.
Cryptography
This course introduces the principles behind secure communication. Topics include classical encryption, symmetric and asymmetric key cryptography, block and stream ciphers, hash functions, digital signatures, authentication, and cryptographic protocols. It forms the foundation of modern cybersecurity.
Simulation and Modeling
This course focuses on building and analyzing computer models of real-world systems. It includes discrete and continuous simulation, system modeling concepts, Monte Carlo methods, queuing models, and simulation tools. Students learn to design and implement simulation experiments.
Web Technology
This subject covers the basics and advanced topics in web development. Topics include HTML, CSS, JavaScript, XML, PHP, client-server architecture, responsive design, backend integration, and security practices. Students build dynamic, interactive web applications.
Society and Ethics in Information Technology
This course explores social, ethical, and legal issues related to computing. Topics include privacy, intellectual property, professional ethics, cyber law, digital divide, and the role of IT in shaping society. The aim is to develop a socially responsible and ethically aware computing professional.