Apply Now Programmes Virtual Tour CT-SET 2026 Ph.D
Admissions
Open 2026-27
Apply now
Apply Now

Bachelor of Computer Application with Specialisation in Cyber Security and Forensics with IBM (lateral Entry)

program-details

As there is an enormous amount of data and to protect the data is one of the challenging tasks of various IT sectors. So, the Cyber Security and Forensics has become an hour of need of today’s society. This course will help the students to become the emerging Cyber Security Experts of the modern era.

Industry Immersion

MAJOR COURSES OFFERED

  • Python + Clean Coding
  • Data Visualization
  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Predictive Analysis
  • NoSQL
  • Devops
  • Data Sciences
  • Big Data Fundamentals
  • BlockChain Technology 

eligibility criteria

Having passed Matriculation examination AND have also passed 3 Years Diploma in any Trade from Punjab State Board of Technical Education & Industrial Training, Chandigarh or such Examination from any other recognized State Board of Technical Education, or Sant Longowal Institute of Engineering & Technology, Longowal. 
OR
Passing of 10+2 examination with 1 year Diploma in Computer Application / IT [or equivalent) from a recognized University with Mathematics as course at 10+2 or DIT / DCA level,

Admission criteria

Merit in CT-SET, subject to fulfilling eligibility criteria.

Duration

2 Years

Curriculum

3RD SEMESTER SUBJECTS

This course introduces the fundamentals of Java programming and Object-Oriented Programming, including Java features, data types, operators, control statements, classes, objects, constructors, inheritance, polymorphism, interfaces, and packages.It further covers exception handling, multithreading, applets, AWT and event handling, and file I/O, enabling students to develop structured, interactive, and robust Java applications.

This practical course provides hands-on experience in Java programming and Object-Oriented Programming, covering classes and objects, inheritance, interfaces, packages, exception handling, and multithreading.It further develops practical skills in Java Applets, AWT GUI, event handling, and file handling, enabling students to design, implement, and execute interactive and file-based Java applications.

This course provides a comprehensive understanding of Data Structures and Algorithms, covering arrays, stacks, queues, linked lists, trees, graphs, and their fundamental operations and applications.It also focuses on algorithm analysis, time and space complexity, searching and sorting techniques, including Bubble, Insertion, Selection, Quick, Merge, Heap, Radix, Linear, and Binary Search.

This practical course provides hands-on experience in Data Structures and Algorithms, covering arrays, matrices, stacks, queues, linked lists, recursion, trees, and graphs with their fundamental operations and traversal techniques. It also focuses on implementing searching and sorting algorithms such as Linear Search, Binary Search, Bubble Sort, Selection Sort, Insertion Sort, and Merge Sort, along with infix-to-postfix conversion.

This course provides a comprehensive understanding of Computer Organization and Architecture, covering number systems, data representation, functional units, Von Neumann architecture, CPU organization, instruction cycles, addressing modes, and microoperations. It further explores I/O and memory organization, cache and DMA, pipelining, parallel processing, Flynn’s taxonomy, pipeline hazards, RISC architecture, and instruction-level parallelism.

This course provides a comprehensive understanding of Data Communication and Computer Networks, covering transmission techniques, communication modes, transmission media, multiplexing, network types, topologies, devices, OSI/TCP-IP models, and switching techniques. It further explores data link, network, transport, and application layers, including error control, Ethernet, IP addressing, routing, TCP/UDP, DNS, HTTP, FTP, SMTP, cryptography, firewalls, and basic network security.

This practical course provides hands-on experience in Computer Networking and Data Communication, covering network devices and cables, networking commands, topologies, OSI/TCP-IP models, IP addressing, subnetting, LAN configuration, and resource sharing. It further develops practical skills in application-layer protocols, DNS, HTTP/HTTPS, SMTP, TCP/UDP client-server communication, network security, firewalls, and basic cryptography using Python.

This course develops quantitative aptitude skills through Number System, Divisibility, Average, HCF & LCM, Percentage, Time & Distance, Time & Work, Ratio & Proportion, and Ages.It also covers logical reasoning and data interpretation including Blood Relations, Coding-Decoding, Direction Sense, Seating Arrangement, Syllogism, Bar Graphs, Pie Charts, Histograms, and Tabular Data.

This course develops effective communication, active listening, empathy, interpersonal skills, and basic counseling techniques for understanding and supporting individuals.

It also covers rapport building, problem identification, questioning techniques, confidentiality, conflict management, and ethical practices in counseling.

This course provides a comprehensive understanding of cybersecurity fundamentals, threat landscapes, and network security, covering topics such as the CIA Triad, Cyber Kill Chain, MITRE ATT&CK, firewalls, IDS/IPS, VPNs, and common cyber attacks.It develops skills in system, endpoint, cloud, data, and application security through encryption, IAM, MFA, OWASP Top 10, SQL Injection, XSS, secure coding, and cloud security practices. The course also introduces SOC operations, SIEM, incident response, digital forensics, risk management, business continuity, and security standards such as ISO/IEC 27001 and NIST Cybersecurity Framework.

This lab provides hands-on experience in cybersecurity fundamentals and network security through practicals on CIA Triad, Nmap network scanning, Wireshark packet analysis, and firewall configuration. Students practice identifying and analyzing security threats through phishing simulation, password security, malware behavior analysis, and ARP spoofing detection in controlled environments.The lab also develops practical skills in web application security by performing SQL Injection and XSS demonstrations and implementing appropriate prevention and security measures.

4TH SEMESTER SUBJECTS

This course introduces Python programming fundamentals, including variables, data types, operators, control structures, functions, modules, packages, and object-oriented programming. It also covers file handling, exception handling, regular expressions, NumPy, Pandas, and Matplotlib, enabling students to develop practical programs and perform basic data analysis and visualization.

This practical course provides hands-on experience in Python programming fundamentals, covering basic syntax, input/output, operators, strings, collections, decision-making, loops, functions, modules, and object-oriented programming. It further introduces inheritance, file handling, exception handling, regular expressions, and data visualization, enabling students to develop practical Python applications using libraries such as Pandas and Matplotlib.

This course provides a comprehensive understanding of network security principles, vulnerabilities, cryptography, wireless security, secure communication, and authentication mechanisms. It also covers access control, firewalls, IDS/IPS, PKI, secure protocols, and modern authentication technologies to develop skills for securing networked systems.

This practical course provides hands-on experience in network security configuration and testing, covering virtualization, DNSSEC, firewalls, ACLs, Wireshark, VPNs, wireless security, and authentication protocols.It also focuses on web security testing, endpoint protection, secure email protocols, and incident response, enabling students to identify, mitigate, and recover from simulated cyber attacks.

This course provides a comprehensive understanding of Operating System concepts, services, system calls, process management, CPU scheduling, threads, inter-process communication, and process synchronization. It also covers deadlocks, memory management, paging, segmentation, virtual memory, page replacement, disk scheduling, and storage reliability, enabling students to understand and manage system resources efficiently.

This practical course provides hands-on experience with VMware/VirtualBox, virtual machine creation and management, Linux installation and configuration, basic Linux commands, directory and file handling, and file permissions. It also covers Linux security, filters, Vi editor, and shell scripting, enabling students to develop practical skills in Linux system administration and automation.

This course covers fundamental concepts of Discrete Mathematics, including set theory, relations and functions, recursion, recurrence relations, and algebraic structures such as groups, rings, and fields. It also focuses on graph theory and trees, including graph properties, paths, circuits, shortest paths, spanning trees, and minimum spanning tree algorithms such as Kruskal’s and Prim’s algorithms.

This course provides a comprehensive understanding of DBMS concepts, data models, database design, ER modeling, relational algebra, SQL, advanced SQL, functional dependencies, and normalization. It also covers transaction management, concurrency control, recovery, database security, indexing, NoSQL databases, MongoDB, data warehousing, OLAP, and basic data mining concepts.

This practical course provides hands-on experience in RDBMS installation, database and schema design, ER modeling, DDL/DML commands, SQL queries, aggregate functions, joins, views, subqueries, procedures, functions, and triggers.It also covers normalization, transaction and concurrency control, database security and access control, and MongoDB, enabling students to develop and manage relational and NoSQL databases effectively.

This course develops quantitative aptitude and problem-solving skills through topics such as Profit & Loss, Time & Work, Time & Distance, Percentage, Ratio & Proportion, and Mensuration. It also covers Puzzles, Seating Arrangement, Clock & Calendar, Permutation & Combination, Simple & Compound Interest, Simplification, Mixture & Allegation, along with regular mock tests for competitive examinations.

This course explores human values and personal transformation through self-awareness, love, compassion, truth, non-violence, empathy, righteousness, sacrifice, and renunciation. It develops ethical thinking, emotional awareness, social responsibility, and inner transformation through reflective discussions, case studies, biographies, stories, debates, and self-analysis activities.

This course provides a comprehensive understanding of Security Intelligence and Cyber Threat Intelligence (CTI), covering the intelligence lifecycle, threat actors, IoCs, threat feeds, OSINT, and cyber threat analysis.Students learn to analyze adversary behavior using MITRE ATT&CK, Cyber Kill Chain, Pyramid of Pain, threat modeling, vulnerability intelligence, and structured analytical techniques.The course develops skills in STIX/TAXII, Threat Intelligence Platforms, SIEM, threat hunting, intelligence reporting, and intelligence-driven risk management.

This lab provides hands-on experience in Cyber Threat Intelligence collection, IOC investigation, OSINT, threat feed analysis, and threat actor profiling using real-world security intelligence concepts. Students practice MITRE ATT&CK mapping, Cyber Kill Chain analysis, STIX/TAXII, SIEM-based threat correlation, and threat hunting using Sigma/YARA rules in controlled environments. The lab develops practical skills in threat analysis, intelligence enrichment, incident investigation, and preparation of actionable Cyber Threat Intelligence reports.

5TH SEMESTER SUBJECTS

This course provides a comprehensive understanding of cloud computing concepts, including cloud paradigms, virtualization, migration, capacity planning, SLA management, security, and storage.It also introduces advanced cloud technologies such as energy-efficient computing, federated and mobile clouds, fog computing, Big Data, IoT, and industry cloud platforms.

This course provides a comprehensive understanding of data warehousing, OLAP/OLTP, data mining, data preprocessing, classification, clustering, regression, and association rule mining techniques. It also covers decision trees, Naïve Bayes, cluster analysis, search engine architecture and ranking, web content mining, text mining, and spatial-temporal data mining.

This course provides a comprehensive understanding of Artificial Intelligence, intelligent agents, problem-solving search techniques, knowledge representation, machine learning, data preprocessing, supervised and unsupervised learning, and model evaluation. It also covers neural networks, deep learning, NLP, computer vision, Generative AI, GANs, diffusion models, LLMs, prompt engineering, AI tools, ethics, responsible AI, and emerging trends.

This practical course provides hands-on experience with cloud services, SaaS/PaaS/IaaS, warehouse applications, virtualization, virtual machine management, and public cloud tools. It also covers cloud storage and security management, private cloud setup using OpenStack/Eucalyptus, VM deployment through OpenStack, and Hadoop single-node cluster with basic applications.

This practical course provides hands-on experience in Python for AI/ML, data handling, preprocessing, visualization, feature selection, regression, classification, clustering, and model evaluation using NumPy, Pandas, Matplotlib, and Scikit-learn.

It also covers Decision Trees, Random Forest, neural networks, model performance analysis, and an end-to-end AI/ML mini project using real-world datasets.

This course provides a comprehensive understanding of research methodology, research design, literature review, hypothesis formulation, data collection, sampling methods, and statistical data analysis. It also covers hypothesis testing, correlation and regression, ANOVA, multivariate analysis, reliability, validity, and research report writing.

This course provides practical exposure to industry-oriented skills, professional practices, tools, technologies, and real-world problem-solving through hands-on training. Students gain experience in applying theoretical knowledge, completing practical tasks/projects, developing professional competencies, and preparing training reports and presentations.

This course introduces the fundamentals of Blockchain Technology and Distributed Ledger Technology (DLT), covering cryptographic foundations, blockchain architecture, Bitcoin, Ethereum, transactions, wallets, and consensus mechanisms such as PoW, PoS, and PoA. Students learn to design and develop smart contracts using Solidity, along with Ethereum Virtual Machine (EVM), DApps, Web3 technologies, MetaMask, and decentralized application integration. The course also explores Hyperledger Fabric, enterprise blockchain, blockchain security, DeFi, NFTs, DAOs, and emerging blockchain applications, with emphasis on secure and practical blockchain solutions.

This lab provides hands-on experience in blockchain development and cryptographic techniques through SHA-256 hashing, blockchain development environment setup, and simulations of PoW, PoS, PoB, and PoA consensus mechanisms. Students develop and deploy Solidity smart contracts using Remix, Ganache, and Ethereum tools, implementing variables, functions, arrays, structures, mappings, and events. The lab also develops practical skills in Ethereum wallets, MetaMask, transaction management, gas fees, block validation, and decentralized blockchain applications through controlled experiments.

This course focuses on applying academic knowledge, technical skills, problem-solving, and research methodologies to identify and address a real-world problem through a project. Students work on problem identification, requirement analysis, project planning, design, implementation, testing, documentation, and presentation of project outcomes.

6TH SEMESTER SUBJECTS

This course provides a comprehensive understanding of computer graphics, scan-conversion algorithms, 2D/3D transformations, viewing, clipping, projections, and geometric modeling techniques. It also covers 3D rendering, polygon meshes, curves, visible surface detection, illumination, shading, color models, morphing, and computer animation.

This course provides comprehensive knowledge of data visualization, business intelligence, Power BI, data sources, Power Query, data cleaning, transformation, and data modelling using DAX. It also covers interactive dashboards, advanced visualizations, data storytelling, report publishing, sharing, security, real-time analytics, and business intelligence case studies.

This course provides a comprehensive understanding of software development approaches, software testing principles, SDLC/STLC, testing techniques, verification, validation, and software quality assurance. It also covers white-box and black-box testing, quality standards, configuration and change management, debugging techniques, IDE tools, exception handling, and testing best practices.

This practical course provides hands-on experience in computer graphics algorithms, primitive drawing, 2D/3D transformations, clipping, projections, color palettes, shading, and surface visibility techniques. It also develops skills in implementing graphics algorithms and creating interactive applications through a minor project such as a game or animation.

This practical course provides hands-on experience in SDLC/STLC, test case design, unit, integration and system testing, error identification, and bug reporting for software applications. It also covers software quality parameters, quality checklists, test planning, and preparation of test cases through a practical mini project.

This practical course provides hands-on experience in Power BI data loading, cleaning, transformation, visualization, Power Query, DAX functions, and interactive report development. It also covers charts, tables, matrices, cards, filters, slicers, dashboard design, and an end-to-end interactive dashboard mini project.

This course focuses on applying advanced technical knowledge, problem-solving, research, and project development skills to address a real-world problem. Students undertake an independent capstone project involving requirement analysis, design, implementation, testing, documentation, and final presentation of the project outcomes."

fees

Details

Amount

Programme Fees (per Semester)

70000

Examination Fees

3000

International Fees (per Year)

Not Applicable

Fee Slab

Slab >=60% - 74.99% >=75% - 89.99% >=90% & Above
Fee ₹65000 ₹60000 ₹55000

Students can avail these slots depending on the marks they have scored. Each slot reflects a different academic range, helping students understand where they stand and what benefits they qualify for.

Programme Outcomes

To furnish understudies with a solid establishment in the Mathematical, Scientific and Engineering essentials important to form, take care of and break down designing issues and to set them up for graduate investigations, R& D. To furnish openness to front line innovations with satisfactory preparing and freedoms to fill in as groups on multidisciplinary projects with compelling relational abilities, morals and initiative characteristics.
To set up the understudies for a fruitful vocation in IT and ITES ventures with viable Institute-Industry Interaction. To teach the longing for deep rooted learning and add to the general public and present them the prescribed procedures. Demonstrate information to survey cultural, wellbeing, security, lawful and social issues and the subsequent duties pertinent to proficient practice. Understand the effect of the computational arrangements in cultural and natural settings, and show the information and need for maintainable turn of events.
Apply moral standards and focus on proficient morals and obligations and standards of the expert practice. Function adequately as an individual, and as a part or pioneer in different/multidisciplinary groups. A capacity to impart viably.

Programme Specific Outcomes

Computer information: Apply the information on math, PC Fundamentals to IT applications.
Design/Development of arrangements: Design answers for It applications utilizing most recent advances and create and execute the arrangements utilizing different most recent dialects. Modern apparatus use: Create, choose and apply suitable strategies, assets, and present day designing and IT instruments including forecast and displaying to complex IT applications with a comprehension of the restrictions. Environment and manageability: Understand the effect of the IT expert arrangements in cultural and ecological settings, and exhibit the information and need for practical turn of events.

Salient Features

Ethics: Apply moral standards and focus on proficient morals and obligations and standards of the designing practice.PO6: Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

Infrastructure