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

Bachelor of Computer Applications

program-details

The School of Engineering and Technology at CT University offers a three-year Bachelor of Computer Applications (BCA) program. This program is designed to provide students with a strong foundation in core computer science concepts, combining theoretical knowledge with practical training in software tools. The aim is to prepare students to enter the industry with the necessary skills and knowledge.

Industry Immersion

eligibility criteria

Passing of 10+2 or its equivalent examination in any stream conducted by a recognized Board / University / Council. 
OR
Having passed Matriculation examination AND have also passed three year 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

Admission criteria

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

Duration

3 Years

Curriculum

1ST SEMESTER SUBJECTS

This course introduces the fundamentals of C programming, including program structure, algorithms, flowcharts, data types, operators, input/output, control statements, functions, recursion, arrays, and strings enabling students to develop structured and efficient programs and strengthen their problem-solving skills.
Course Outcome:
CO1: Apply C programming fundamentals to develop simple programs.
CO2: Use operators and control structures to solve programming problems.
CO3: Develop structured programs using functions, arrays, and strings.
CO4: Apply pointers for memory management and data manipulation.
CO5: Design programs using structures, unions, and user-defined data types.
CO6: Perform file operations for data storage and retrieval in C.

This practical course provides hands-on experience in C programming, covering basic programs, type casting, operators, control statements, loops, arrays, functions, strings, pointers, structures, and unions enabling students to develop, test, and implement C programs for solving real-world computational problems.
Course Outcome:
CO1: Apply the fundamental syntax, structure, and programming constructs of a programming language to develop basic programs.
CO2: Develop and debug programs to enhance logical thinking and problem-solving abilities.
CO3: Implement decision-making and iterative control structures to solve practical programming problems.
CO4: Design modular and reusable programs using functions and procedural decomposition techniques.
CO5: Create and manipulate arrays, structures, and unions to efficiently organize and process data.
CO6: Perform file handling operations for storing, retrieving, and managing data in programs.

This course provides a comprehensive understanding of computer fundamentals, hardware, software, memory, operating systems, and input/output devices, along with modern computing technologies enabling students to understand the role of computers in modern society.
Course Outcome:
CO1: Understand the basic concepts and principles of computing and information technology.
CO2: Hands-on Experience with Software Tools.
CO3: Comprehension of Computer Hardware and Software.
CO4: Knowledge of Computer Memory.
CO5: Comprehend the fundamentals of computer networks and internet technologies.
CO6: Aware of current and emerging trends in information technology.

This practical course provides hands-on training in computer assembly/disassembly, operating system and software installation, drivers, I/O devices, security, troubleshooting, and dual-OS configuration. It also covers MS Word, Excel, PowerPoint, Internet applications, cloud productivity, online collaboration, forms, and AI tools for developing essential digital and professional skills.
Course Outcome:
CO1: Assemble and disassemble a computer system, correctly identifying internal components and following ESD/safety precautions.
CO2: Install and configure Microsoft client operating systems and set up basic and advanced I/O devices/peripherals (printers, scanners, webcams, storage, projectors, etc.).
CO3: Install and configure hardware drivers, and set up and troubleshoot dual/multiple operating system environments.
CO4: Install and use utility software for system management, optimization, and maintenance.
CO5: Configure system security tools such as firewall and antivirus software to protect a computer system.
CO6: Create, format, and manage professional documents, spreadsheets, and presentations using MS Word, Excel, and PowerPoint.

This course develops problem-solving and analytical skills through topics such as matrix operations, inverse and rank of matrices, eigenvalues and eigenvectors, counting techniques, series, logical connectives, equivalence, tautologies, and contradictions.
Course Outcome:
CO1: Understand advanced concepts in pure and applied mathematics.
CO2: Apply mathematical theories to interdisciplinary problems.
CO3: Analyze complex mathematical structures and develop rigorous proofs.
CO4: Use numerical and computational techniques for solving scientific problems.
CO5: Conduct mathematical research and communicate findings effectively.

This course provides a comprehensive understanding of number systems, digital codes, logic gates, Boolean algebra, and Boolean expression simplification using Karnaugh maps, combinational and sequential circuits, adders, subtractors, multiplexers, demultiplexers, encoders, decoders, flip-flops, and synchronous/asynchronous counters, developing skills in digital logic design.
Course Outcome:
CO1: Convert numbers between different number systems and perform binary arithmetic using complement methods.
CO2: Apply basic and universal logic gates to implement digital logic functions.
CO3: Simplify Boolean expressions using Boolean laws, De Morgan's theorems, and K-Map minimization techniques.
CO4: Design combinational logic circuits like adders, subtractors, multiplexers, demultiplexers, encoders, and decoders.
CO5: Design and analyse sequential circuits using latches and various flip-flops.
CO6: Design and analyse synchronous and asynchronous digital counters for practical applications.

This course develops effective communication and English language skills and focuses on pronunciation, listening skills, audio-visual aids, body language, presentation techniques, audience analysis, and effective oral presentations for professional communication.
Course Outcome:
CO1: Use standard English aptly in listening, speaking, and communicative situations.
CO2: Write error-free sentences and short texts in English Language.
CO3: Comprehend reading passages effectively.
CO4: Demonstrate use of apt and relevant vocabulary at lower intermediate to intermediate level.
CO5: Develop effective oral presentation skills, including audience analysis and body language.
CO6: Apply audio-visual aids to enhance communication and improve pronunciation.

This course provides a comprehensive understanding of E-Commerce concepts, business models, platforms, electronic payment systems, cybersecurity, and online business operations.
Course Outcome:
CO1: Explain the concepts, types, and applications of E-Commerce.
CO2: Describe E-Commerce infrastructure, online payment systems, and cyber security measures
CO3: Analyze online business models and E-Commerce platforms for digital business operations
CO4: Apply Digital Marketing fundamentals, SEO, Email Marketing, and Content Marketing techniques.
CO5: Design basic social media marketing campaigns and understands online advertising strategies.
CO6: Analyze website performance using analytics tools and identifies emerging trends in E-Commerce and Digital Marketing.

This course provides a comprehensive understanding of E-Commerce concepts, business models, platforms, electronic payment systems, cybersecurity, and online business operations.
Course Outcome:
CO1: Create and configure a basic e-commerce website using online platforms.
CO2: Manage products, shopping carts and order processing in an online store.
CO3: Apply Search Engine Optimization (SEO) techniques to improve website visibility.
CO4: Design and manage social media marketing campaigns using digital tools.
CO5: Create email marketing campaigns and understand the basics of online advertising.
CO6: Analyze website performance using analytics tools and utilize AI-powered applications to improve digital marketing productivity.

This course develops an entrepreneurial mindset, creativity, innovation, opportunity recognition, and problem-solving skills for identifying and developing new business ideas.
Course Outcome:
CO1: Explain the concept, characteristics, and importance of an entrepreneurial mindset.
CO2: Demonstrate creativity and innovation skills to generate and develop new business ideas.
CO3: Identify business opportunities and apply problem-solving techniques to address entrepreneurial challenges.
CO4: Develop basic business models and evaluate the feasibility of entrepreneurial ventures.
CO5: Demonstrate risk-taking, decision-making, leadership, and teamwork skills in entrepreneurial situations.
CO6: Apply fundamental strategies for planning, launching, and managing a new entrepreneurial venture.

This course focuses on ethical living, emotional growth, moral clarity, inner transformation, and social responsibility through reflective discussions, case studies, stories, debates, and self-analysis activities.
Course Outcome:
CO1: Define and identify core universal human values and relate them to their own lives.
CO2: Demonstrate self-awareness and initiate personal transformation (Human Revolution
CO3: Appreciate the importance of Sewa (selfless service), compassion, and empathy.
CO4: Apply principles of truth, non-violence, and moral responsibility in real-life dilemmas.
CO5: Evaluate ethical decisions involving sacrifice and righteousness through case studies.
CO6: Reflect on the relevance of renunciation and simplicity in modern life for inner peace.

2ND SEMESTER SUBJECTS

This course provides a comprehensive understanding of Object-Oriented Programming using C++, covering OOP concepts, classes and objects, constructors and destructors, dynamic memory allocation, and different types of inheritance, polymorphism, function/operator overloading, virtual and pure virtual functions, exception handling, and file handling to develop robust and reusable C++ applications.
Course Outcome:
CO1: Understand and differentiate between Procedure-Oriented Programming and Object-Oriented Programming concepts, and comprehend the structure and execution of C++ programs.
CO2: Develop C++ programs using classes and objects, incorporating member functions, access specifiers, and object manipulation techniques.
CO3: Implement object lifecycle management using constructors, destructors, and dynamic memory allocation for efficient memory usage.
CO4: Apply various inheritance techniques to create class hierarchies and promote code reuse, including handling access modes and multiple inheritance scenarios.
CO5: Utilize polymorphism through function and operator overloading, virtual and pure virtual functions, and abstract classes for flexible code behavior.
CO6: Handle exceptions and manage file operations using standard C++ constructs to build robust and persistent applications.

This practical course provides hands-on experience in C++ programming and OOP concepts, covering basic programs, classes and objects, arrays, pointers, functions, strings, constructors, destructors, dynamic memory allocation, inheritance, polymorphism, operator overloading, virtual and pure virtual functions, and exception handling through practical problem-solving.
Course Outcome:
CO1: Apply the principles of inheritance and object-oriented design to create structured and efficient code using C++.
CO2: Implement control structures, constructors, and destructors to solve basic computational problems using C++.
CO3: Demonstrate the use of arrays, pointers, and polymorphism for effective memory management and behavior abstraction.
CO4: Use functions, strings, and exception handling to build modular and error-resilient programs.
CO5: Develop programs that involve file handling, static and friend functions, and class-based designs for real-world applications.

This course provides a comprehensive understanding of Operating System concepts, including OS types, services, system calls, kernel and shell, process management, threads, IPC, process scheduling, synchronization, deadlocks, memory management, paging, segmentation, virtual memory, page replacement, disk scheduling, and storage management, developing an understanding of efficient resource utilization.
Course Outcome:
CO1: Understand the definition, types, services, and structure of operating systems.
CO2: Apply knowledge of process management, including process concepts, scheduling, threads, and inter-process communication.
CO3: Analyze process synchronization issues, critical-section problems, and apply synchronization techniques like semaphores.
CO4: Evaluate deadlock concepts, including deadlock characterization, prevention, avoidance, detection, and recovery methods.
CO5: Understand memory management techniques, including logical vs. physical addresses, swapping, contiguous allocation, paging, and segmentation.
CO6: Analyze virtual memory and secondary storage structures, including demand paging, page replacement algorithms, and disk scheduling.

This practical course provides hands-on experience in virtualization, virtual machine creation and management, Linux installation and configuration, security, user/group management, essential Linux commands, file handling, permissions, filters, Vi editor, and Linux shell scripting, developing practical skills for Linux-based system administration.
Course Outcome:
CO1: Master fundamental Linux operating system concepts and commands.
CO2: Develop practical skills in system administration and configuration tasks.
CO3: Gain proficiency in troubleshooting and resolving Linux-based issues.
CO4: Understand security practices specific to Linux environments.
CO5: Apply Linux skills to real-world scenarios and projects effectively.

This course provides a comprehensive understanding of computer organization and architecture, covering number systems, data representation, functional units, Von Neumann architecture, buses, CPU structure, instruction cycles, addressing modes, microoperations, I/O organization, memory hierarchy, cache, DMA, pipelining, parallel processing, Flynn’s taxonomy, and pipeline hazards, developing an understanding of efficient computer system design.
Course Outcome:
CO1: Apply number systems, binary arithmetic, complements, and digital codes to represent and manipulate data in computer systems.
CO2: Explain the organization and functioning of computer systems, including functional units, bus structures, data representation, and the Von Neumann architecture.
CO3: Analyze CPU organization, instruction formats, instruction cycles, addressing modes, interrupts and microoperations for efficient program execution.
CO4: Explain the principles of input/output organization, interface techniques, memory-mapped and isolated I/O, and Direct Memory Access (DMA) operations.
CO5: Analyze memory hierarchy, cache memory, associative memory, address mapping, and memory organization for efficient storage and data access.
CO6: Explain pipelining concepts, pipeline hazards, instruction-level parallelism, Flynn's taxonomy, and parallel processing architectures to evaluate processor performance.

This course introduces the fundamentals of statistics and probability, covering the collection, classification, tabulation, and graphical presentation of data. It further explores measures of central tendency and dispersion, including mean, median, mode, range, mean deviation, standard deviation, and coefficient of variation, developing students’ data analysis and interpretation skills.
Course Outcome:
CO1: Learn to predict the relationship between variables according to their strength, direction, taste of customers.
CO2: Acquire knowledge of Statistics and its limitations and importance in various areas.
CO3: Explicitly outline logical flow of information from broad to most fine-grained and will present all statistical results in logical form based on evidence.
CO4: Use different hypothesis testing methods in verifying the claims.
CO5: Familiar with data reflecting quality characteristics including concepts of independence and association between different types of data.

This course develops English language proficiency and effective communication skills, covering tenses, grammar, subject-verb agreement, vocabulary, discourse management, and functional/spoken English. It further focuses on report writing, formal and informal letters, emails, cover letters, and conversational skills for academic and professional communication.
Course Outcome:
CO1: Apply effective grammatical structures in English Language for speaking and writing.
CO2: Utilize effective note-making techniques in English Language.
CO3: Effectively summarize and paraphrase texts in English Language.
CO4: Demonstrate use of apt and relevant vocabulary at intermediate to upper-intermediate Level.
CO5: Employ cohesive and coherent discourse in English communication.
CO6: Produce well-organized written and spoken texts in English Language.

This course develops professional, career, and interpersonal skills, covering self-introduction, résumé preparation, interview skills, group discussions, career opportunities, and effective presentations. It further focuses on teamwork, active listening, social and cultural etiquette, time management, adaptability, and professional communication for workplace success.
Course Outcome:
CO1: Prepare their résumé on an appropriate template without any grammatical and other errors, using proper syntax.
CO2: Participate in a simulated interview.
CO3: Actively participate in group discussions towards gainful employment.
CO4: Capture a self-interview simulation video regarding the concerned job or role.
CO5: Enlist the common errors generally made by candidates in an interview.
CO6: Participate in Presentation Skills.

This course focuses on developing advanced entrepreneurial skills, innovation, opportunity identification, design thinking, business planning, and strategic decision-making for creating sustainable ventures and scaling entrepreneurial ideas.
Course Outcome:
CO1: Apply advanced entrepreneurial concepts and skills to identify and evaluate business opportunities.
CO2: Use design thinking and innovative approaches to develop creative solutions for real-world problems.
CO3: Analyze market opportunities and develop feasible business models for sustainable ventures.
CO4: Prepare comprehensive business plans by integrating financial, marketing, operational, and strategic considerations.
CO5: Apply strategic decision-making and risk management techniques in entrepreneurial ventures.
CO6: Develop strategies for creating, sustaining, and scaling innovative entrepreneurial ideas and ventures.

This course provides a comprehensive understanding of web technologies, covering website architecture, domains and hosting, HTML, web page structure, forms, tables, multimedia, and semantic elements, CSS styling, layouts, JavaScript programming, form validation, JSON, and Bootstrap responsive design, enabling students to develop interactive and user-friendly websites.
Course Outcome:
CO1: Understand the fundamentals of websites, hosting, domains, and web standards.
CO2: Develop structured web pages using HTML and semantic tags.
CO3: Style web pages effectively using CSS and apply basic layout techniques.
CO4: Apply JavaScript to add basic interactivity and validate user input.
CO5: Design and implement user-friendly HTML forms.
CO6: Create responsive web designs using Bootstrap framework.

This practical course provides hands-on experience in HTML, CSS, JavaScript, and Bootstrap for creating structured, styled, responsive, and interactive web pages design, navigation menus, forms and validation, CSS selectors and layouts, JavaScript events, Bootstrap components, and multi-page website development through practical projects.
Course Outcome:
CO1: Understand the fundamentals of websites, hosting, domains, and web standards.
CO2: Develop structured web pages using HTML and semantic tags.
CO3: Style web pages effectively using CSS and apply basic layout techniques.
CO4: Apply JavaScript to add basic interactivity and validate user input.
CO5: Design and implement user-friendly HTML forms.
CO6: Create responsive web designs using Bootstrap framework.

3RD SEMESTER SUBJECTS

This course introduces Python programming fundamentals, covering syntax, data types, operators, control structures, functions, string handling, and an introduction to object-oriented programming, enabling students to design, develop, and debug structured Python programs for problem-solving.
Course Outcome:
CO1: Understand the fundamentals of Python programming, its features, and application areas.
CO2: Apply operators, expressions, and control structures to write logical Python programs.
CO3: Develop and use functions, modules, and string operations for structured programming.
CO4: Implement Python data structures such as lists, tuples, sets, and dictionaries to organize and manipulate data.
CO5: Apply object-oriented programming concepts including classes, objects, and inheritance in Python.
CO6: Handle exceptions and perform file operations to build robust Python applications.

This practical course provides hands-on experience in Python programming, covering basic programs, control structures, functions, string manipulation, lists, tuples, dictionaries, and object-oriented concepts, enabling students to design, test, and implement Python programs for real-world problem-solving.
Course Outcome:
CO1: Write and execute basic Python programs using variables, operators, and control structures.
CO2: Develop modular programs using functions and string-handling techniques.
CO3: Implement and manipulate Python data structures such as lists, tuples, sets, and dictionaries.
CO4: Design programs using object-oriented concepts including classes, objects, and inheritance.
CO5: Handle exceptions and perform file handling operations in Python programs.
CO6: Debug and test Python programs to solve practical computational problems.

This course provides a comprehensive understanding of linear and non-linear data structures, including arrays, stacks, queues, linked lists, trees, and graphs, along with searching and sorting techniques, enabling students to select and implement appropriate data structures for efficient problem-solving.
Course Outcome:
CO1: Understand the concept, classification, and applications of data structures.
CO2: Implement arrays and analyze algorithms using time and space complexity.
CO3: Design and apply stacks and queues to solve computational problems.
CO4: Implement linked lists and perform operations such as insertion, deletion, and traversal.
CO5: Construct and traverse tree structures, including binary and binary search trees.
CO6: Apply graph representations and searching/sorting algorithms for efficient data processing.

This practical course provides hands-on experience in implementing linear and non-linear data structures such as arrays, stacks, queues, linked lists, trees, and graphs, along with searching and sorting algorithms, enabling students to develop efficient programs for data organization and manipulation.
Course Outcome:
CO1: Implement array-based operations and analyze their efficiency.
CO2: Develop programs using stacks and queues for problem-solving.
CO3: Implement singly, doubly, and circular linked lists with various operations.
CO4: Construct and traverse binary trees and binary search trees.
CO5: Implement graph representations and traversal algorithms.
CO6: Apply searching and sorting algorithms to organize and retrieve data efficiently.

This course introduces the principles and practices of software engineering, covering software development life cycle models, requirement analysis, software design, coding standards, testing strategies, and project management, enabling students to apply systematic approaches to develop reliable and maintainable software.
Course Outcome:
CO1: Understand the fundamental concepts, characteristics, and process models of software engineering.
CO2: Perform requirement analysis and prepare software requirement specifications.
CO3: Apply software design principles, including architectural and modular design techniques.
CO4: Apply coding standards and software testing strategies to ensure software quality.
CO5: Understand software project management concepts, including estimation, scheduling, and risk management.
CO6: Apply software maintenance and quality assurance practices to real-world software projects.

This course introduces students to emerging Artificial Intelligence tools and technologies, covering generative AI, prompt engineering, AI-based productivity and content-creation tools, and their applications across domains, enabling students to effectively use AI tools to enhance learning, creativity, and problem-solving.
Course Outcome:
CO1: Understand the fundamental concepts of Artificial Intelligence and emerging AI tools.
CO2: Apply prompt engineering techniques to interact effectively with generative AI tools.
CO3: Use AI-based tools for content creation, documentation, and presentation development.
CO4: Apply AI tools for data analysis, research, and productivity enhancement.
CO5: Evaluate the ethical considerations and limitations of using AI tools.
CO6: Integrate AI tools into academic and real-world problem-solving tasks.

This course develops advanced entrepreneurial thinking, focusing on scaling business ventures, financial planning, marketing strategies, and leadership skills, enabling students to plan, launch, and sustain entrepreneurial ventures in dynamic business environments.
Course Outcome:
CO1: Explain advanced concepts of entrepreneurship related to venture scaling and sustainability.
CO2: Apply financial planning and resource management techniques for entrepreneurial ventures.
CO3: Develop marketing and branding strategies for new business ventures.
CO4: Demonstrate leadership and team-building skills required for managing entrepreneurial ventures.
CO5: Evaluate strategies for scaling and sustaining business ventures in competitive markets.
CO6: Apply entrepreneurial planning techniques to launch a viable business venture.

This course introduces full-stack web development using the MERN stack, covering MongoDB for database management, Express.js for server-side development, React.js for building user interfaces, and Node.js for backend runtime, enabling students to design and develop dynamic, database-driven web applications.
Course Outcome:
CO1: Understand the fundamentals of full-stack web development and the MERN stack architecture.
CO2: Design and implement NoSQL databases using MongoDB.
CO3: Develop server-side applications and RESTful APIs using Node.js and Express.js.
CO4: Build interactive and responsive user interfaces using React.js.
CO5: Integrate front-end and back-end components to build complete web applications.
CO6: Deploy and manage a full-stack web application.

This practical course provides hands-on experience in building full-stack web applications using MongoDB, Express.js, React.js, and Node.js, covering database design, API development, front-end component creation, and application integration, enabling students to develop complete, functional web applications.
Course Outcome:
CO1: Design and implement collections and documents using MongoDB.
CO2: Develop RESTful APIs using Node.js and Express.js.
CO3: Build reusable UI components and manage state using React.js.
CO4: Connect front-end applications to back-end APIs and databases.
CO5: Implement authentication and basic security in a MERN application.
CO6: Develop and deploy a complete full-stack web application project.

This course introduces the fundamentals of data analytics, covering data collection, data cleaning, exploratory data analysis, descriptive statistics, and data visualization techniques, enabling students to analyze and interpret data to support informed decision-making.
Course Outcome:
CO1: Understand the fundamental concepts, types, and process of data analytics.
CO2: Apply data cleaning and preprocessing techniques to prepare data for analysis.
CO3: Perform exploratory data analysis using descriptive statistical measures.
CO4: Apply data visualization techniques to represent and interpret data.
CO5: Understand the basics of predictive analytics and its applications.
CO6: Interpret analytical results to support data-driven decision-making.

This practical course provides hands-on experience in data analytics tools and techniques, covering data import and cleaning, exploratory data analysis, statistical computations, and creation of visualizations and dashboards, enabling students to analyze real-world datasets effectively.
Course Outcome:
CO1: Import, clean, and preprocess datasets using data analytics tools.
CO2: Perform exploratory data analysis on real-world datasets.
CO3: Compute descriptive statistical measures using analytics software.
CO4: Create charts, graphs, and visualizations to represent data insights.
CO5: Build simple dashboards to summarize and present analytical findings.
CO6: Interpret and report insights derived from data analysis.

This course introduces the concepts and techniques of multimedia and animation production, covering text, image, audio, and video elements, principles of animation, and the use of multimedia authoring tools, enabling students to design and produce multimedia content and basic animations.
Course Outcome:
CO1: Understand the fundamental concepts and elements of multimedia systems.
CO2: Apply image and audio editing techniques to create multimedia content.
CO3: Understand video editing concepts and produce basic video content.
CO4: Understand the principles and types of animation.
CO5: Create 2D animations using animation software tools.
CO6: Design and produce an integrated multimedia project.

This practical course provides hands-on experience in multimedia and animation production, covering image and audio editing, video editing, and 2D animation creation using industry-standard software tools, enabling students to design and produce multimedia and animated content.
Course Outcome:
CO1: Edit and enhance images using multimedia editing software.
CO2: Perform basic audio editing and mixing for multimedia projects.
CO3: Edit and produce short video clips using video editing tools.
CO4: Create 2D animations using animation software.
CO5: Combine multimedia elements to create an integrated multimedia presentation.
CO6: Design and produce a complete multimedia or animation project.

4TH SEMESTER SUBJECTS

This course introduces the fundamentals of Artificial Intelligence and Soft Computing, covering problem-solving through search techniques, knowledge representation, expert systems, fuzzy logic, artificial neural networks, and genetic algorithms, enabling students to understand and apply intelligent computing techniques to real-world problems.
Course Outcome:
CO1: Understand the fundamental concepts, history, and applications of Artificial Intelligence.
CO2: Apply search techniques and problem-solving strategies to solve AI-based problems.
CO3: Understand knowledge representation techniques and the working of expert systems.
CO4: Apply fuzzy logic concepts and fuzzy set operations to handle uncertainty in real-world problems.
CO5: Understand the fundamentals of artificial neural networks and their learning mechanisms.
CO6: Apply genetic algorithms and other soft computing techniques to optimize computational problems.

This practical course provides hands-on experience in implementing Artificial Intelligence and Soft Computing techniques, including search algorithms, knowledge-based systems, fuzzy logic operations, neural network models, and genetic algorithms, enabling students to design and evaluate intelligent systems for problem-solving.
Course Outcome:
CO1: Implement basic AI search algorithms to solve computational problems.
CO2: Develop simple knowledge-based and rule-based expert systems.
CO3: Implement fuzzy set operations and fuzzy inference systems.
CO4: Design and simulate artificial neural network models for pattern recognition.
CO5: Implement genetic algorithms to solve optimization problems.
CO6: Evaluate and compare the performance of different soft computing techniques.

This course provides a comprehensive understanding of computer network fundamentals, covering network models, the OSI and TCP/IP reference models, data communication, network devices, addressing, routing, and network security, enabling students to understand the design and functioning of modern computer networks.
Course Outcome:
CO1: Understand the basic concepts, types, and topologies of computer networks.
CO2: Explain the layered architecture of the OSI and TCP/IP reference models.
CO3: Apply data link layer concepts, including error detection, correction, and medium access control.
CO4: Understand network layer concepts, including IP addressing, subnetting, and routing algorithms.
CO5: Apply transport layer protocols and concepts for reliable data communication.
CO6: Understand application layer protocols and fundamentals of network security.

This practical course provides hands-on experience in computer networking concepts, including network cabling, IP addressing, subnetting, configuration of network devices, and use of networking commands and simulation tools, enabling students to design, configure, and troubleshoot basic computer networks.
Course Outcome:
CO1: Identify and work with networking devices, cables, and connectors.
CO2: Configure IP addressing and subnetting for a given network topology.
CO3: Use networking commands and utilities for network diagnosis and troubleshooting.
CO4: Configure basic routing and switching using networking simulation tools.
CO5: Implement and test simple client-server network applications.
CO6: Analyze network traffic and apply basic network security configurations.

This course introduces the fundamental concepts of database management systems, covering data models, relational database design, normalization, SQL, transaction management, and concurrency control, enabling students to design, implement, and manage efficient and reliable database systems.
Course Outcome:
CO1: Understand the fundamental concepts, architecture, and advantages of database management systems.
CO2: Design entity-relationship models and convert them into relational database schemas.
CO3: Apply normalization techniques to eliminate redundancy and ensure data integrity.
CO4: Write and execute SQL queries for data definition, manipulation, and retrieval.
CO5: Understand transaction management concepts, including ACID properties and concurrency control.
CO6: Understand database recovery techniques and basics of database security.

This practical course provides hands-on experience in designing and implementing relational databases, covering ER modeling, table creation, SQL queries, joins, subqueries, views, and transaction control, enabling students to develop and manage functional database applications.
Course Outcome:
CO1: Design ER diagrams and convert them into relational database schemas.
CO2: Create and manage database tables using SQL data definition commands.
CO3: Perform data manipulation operations using SQL insert, update, and delete commands.
CO4: Write complex SQL queries involving joins, subqueries, and aggregate functions.
CO5: Implement views, indexes, and constraints to ensure data integrity.
CO6: Apply transaction control commands to manage database transactions effectively.

This course introduces the fundamentals of Linux operating system administration, covering file system management, user and group administration, process management, shell scripting, and system security, enabling students to install, configure, and manage Linux-based systems.
Course Outcome:
CO1: Understand the architecture, features, and file system of the Linux operating system.
CO2: Manage users, groups, and file permissions in a Linux environment.
CO3: Perform process management and system monitoring tasks in Linux.
CO4: Write shell scripts to automate administrative tasks.
CO5: Configure and manage basic network services in Linux.
CO6: Apply basic system security and backup practices in Linux administration.

This practical course provides hands-on experience in Linux system administration, covering installation, file and user management, shell scripting, process handling, and basic network configuration, enabling students to perform essential administrative tasks on Linux-based systems.
Course Outcome:
CO1: Install and configure a Linux operating system.
CO2: Perform file, directory, and permission management using Linux commands.
CO3: Create and manage users and groups in a Linux environment.
CO4: Write and execute shell scripts to automate routine tasks.
CO5: Monitor and manage system processes in Linux.
CO6: Configure basic network settings and services in Linux.

This course introduces the fundamentals of Java programming, covering syntax, data types, control structures, object-oriented programming concepts, and exception handling, enabling students to design, develop, and debug structured and object-oriented Java applications.
Course Outcome:
CO1: Understand the fundamentals, features, and application areas of Java programming.
CO2: Apply operators, expressions, and control structures to write logical Java programs.
CO3: Implement object-oriented programming concepts including classes, objects, and constructors in Java.
CO4: Apply inheritance, polymorphism, and interfaces to design robust Java applications.
CO5: Handle exceptions to build reliable and fault-tolerant Java programs.
CO6: Understand the basics of multithreading and file handling in Java.

This practical course provides hands-on experience in Java programming, covering basic programs, control structures, object-oriented concepts, exception handling, and file operations, enabling students to design, implement, and test Java applications.
Course Outcome:
CO1: Write and execute basic Java programs using variables, operators, and control structures.
CO2: Implement classes, objects, and constructors to develop object-oriented Java programs.
CO3: Apply inheritance, polymorphism, and interfaces in Java applications.
CO4: Handle exceptions to develop robust Java programs.
CO5: Implement multithreading concepts in Java applications.
CO6: Perform file handling operations to read and write data in Java programs.

This course introduces the concepts of data warehousing and data mining, covering data warehouse architecture, OLAP operations, data preprocessing, and mining techniques such as classification, clustering, and association rule mining, enabling students to extract meaningful patterns and knowledge from large datasets.
Course Outcome:
CO1: Understand the concepts, architecture, and components of data warehousing.
CO2: Apply OLAP operations for multidimensional data analysis.
CO3: Perform data preprocessing techniques, including cleaning, integration, and transformation.
CO4: Apply classification techniques to build predictive data mining models.
CO5: Apply clustering techniques to group and analyze data patterns.
CO6: Apply association rule mining to discover relationships within datasets.

This practical course provides hands-on experience in data warehousing and data mining techniques, covering data preprocessing, OLAP operations, and implementation of classification, clustering, and association rule mining algorithms, enabling students to analyze datasets and extract meaningful patterns using data mining tools.
Course Outcome:
CO1: Perform data preprocessing tasks such as cleaning and transformation on real datasets.
CO2: Implement OLAP operations for multidimensional data analysis.
CO3: Implement classification algorithms using data mining tools.
CO4: Implement clustering algorithms to group similar data patterns.
CO5: Implement association rule mining algorithms to discover data relationships.
CO6: Interpret and present results obtained from data mining experiments.

This course develops logical reasoning and analytical problem-solving skills, covering numerical ability, logical reasoning, data interpretation, and quantitative aptitude, enabling students to enhance their analytical thinking for academic and competitive examinations.
Course Outcome:
CO1: Apply numerical ability concepts to solve quantitative problems.
CO2: Solve logical reasoning problems using systematic approaches.
CO3: Interpret and analyze data presented in various formats.
CO4: Apply problem-solving techniques to competitive examination-style questions.
CO5: Improve speed and accuracy in solving analytical problems.

This course introduces the fundamental concepts of environmental science, covering natural resources, ecosystems, biodiversity, environmental pollution, and sustainable development, enabling students to understand environmental issues and develop responsible practices towards environmental conservation.
Course Outcome:
CO1: Understand the basic concepts and importance of environmental science.
CO2: Explain the structure and function of ecosystems and biodiversity conservation.
CO3: Identify causes, effects, and control measures of environmental pollution.
CO4: Understand the concept and importance of sustainable development.
CO5: Apply environmentally responsible practices in personal and professional life.

This course focuses on advanced entrepreneurial practices, covering business scaling strategies, innovation management, funding and investment options, and sustainable business practices, enabling students to develop and manage growth-oriented entrepreneurial ventures.
Course Outcome:
CO1: Explain advanced strategies for scaling and growing a business venture.
CO2: Apply innovation management techniques to entrepreneurial ventures.
CO3: Understand various funding and investment options available for startups.
CO4: Develop strategies for building sustainable and socially responsible businesses.
CO5: Evaluate risks and challenges associated with entrepreneurial growth.
CO6: Apply entrepreneurial concepts to develop a business growth plan.

5TH SEMESTER SUBJECTS

This course introduces the fundamentals of Cloud Computing, covering cloud service and deployment models, virtualization, cloud architecture, cloud storage, and major cloud platforms, enabling students to understand how cloud technologies are designed, deployed, and utilized for scalable computing solutions.
Course Outcome:
CO1: Understand the fundamental concepts, characteristics, and evolution of Cloud Computing.
CO2: Differentiate between cloud service models (IaaS, PaaS, SaaS) and deployment models.
CO3: Understand virtualization concepts and their role in enabling cloud infrastructure.
CO4: Explain cloud architecture, storage, and networking components.
CO5: Compare and evaluate major cloud service platforms and their offerings.
CO6: Identify the benefits, challenges, and real-world applications of cloud computing.

This practical course provides hands-on experience with cloud platforms, covering account and resource setup, virtual machine creation, cloud storage configuration, and deployment of basic applications, enabling students to gain practical exposure to working with cloud computing environments.
Course Outcome:
CO1: Create and configure accounts and resources on a cloud computing platform.
CO2: Set up and manage virtual machines on a cloud environment.
CO3: Configure and use cloud storage services for data management.
CO4: Deploy basic applications and services using cloud platform tools.
CO5: Monitor and manage cloud resources for optimal utilization.
CO6: Apply basic access control and security settings within a cloud environment.

This course provides a comprehensive understanding of network security principles and cryptographic techniques, covering symmetric and asymmetric encryption, hashing, digital signatures, authentication protocols, and network security mechanisms, enabling students to design and implement secure communication systems.
Course Outcome:
CO1: Understand the fundamental concepts and goals of network security.
CO2: Apply symmetric key cryptographic algorithms for secure data transmission.
CO3: Apply asymmetric key cryptographic algorithms and public key infrastructure concepts.
CO4: Use hashing techniques and digital signatures to ensure data integrity and authentication.
CO5: Understand network security protocols and mechanisms for securing communication.
CO6: Analyze common network attacks and apply appropriate countermeasures.

This practical course provides hands-on experience in implementing cryptographic algorithms and network security techniques, including encryption/decryption, hashing, digital signatures, and basic security tools, enabling students to apply security concepts to protect data and communication.
Course Outcome:
CO1: Implement classical and modern symmetric encryption algorithms.
CO2: Implement asymmetric encryption algorithms for secure key exchange.
CO3: Apply hashing algorithms to verify data integrity.
CO4: Generate and verify digital signatures for authentication purposes.
CO5: Use security tools to analyze and monitor network traffic.
CO6: Apply basic security configurations to protect systems from common attacks.

This course develops technical writing and documentation skills, covering the principles of clear and precise writing, technical reports, manuals, research papers, and professional documentation, enabling students to effectively communicate technical information for academic and workplace purposes.
Course Outcome:
CO1: Understand the principles and characteristics of effective technical writing.
CO2: Write clear, concise, and well-structured technical documents and reports.
CO3: Apply appropriate formatting, style, and referencing standards in technical writing.
CO4: Prepare user manuals, proposals, and process documentation for technical audiences.
CO5: Develop research papers and technical articles following academic writing conventions.
CO6: Edit and proofread technical documents to improve clarity and accuracy.

This course evaluates the practical industry exposure gained by students during their summer training, covering the assessment of technical skills acquired, project work undertaken, and professional experience gained, enabling students to consolidate and present their learning from real-world work environments.
Course Outcome:
CO1: Demonstrate technical skills and knowledge acquired during industrial summer training.
CO2: Document the training experience through a structured training report.
CO3: Present the work undertaken during training in a clear and organized manner.
CO4: Reflect on the practical application of academic concepts in a professional setting.
CO5: Evaluate personal and professional growth achieved through industry exposure.

This course enables students to apply the knowledge and skills gained throughout the programme to design and develop a substantial project, covering problem identification, requirement analysis, system design, implementation, and documentation, fostering independent and applied learning through a real-world capstone project.
Course Outcome:
CO1: Identify a real-world problem and define project objectives and scope.
CO2: Perform requirement analysis and design an appropriate system or solution.
CO3: Apply technical skills and tools to implement the proposed project.
CO4: Test and evaluate the developed project against defined requirements.
CO5: Prepare comprehensive project documentation following standard formats.
CO6: Present and defend the project work through demonstrations and reports.

This course introduces the fundamentals of mobile application development, covering mobile app architecture, user interface design, application components, data storage, and deployment, enabling students to design and develop functional mobile applications for Android or cross-platform environments.
Course Outcome:
CO1: Understand the fundamentals of mobile application development and mobile app architecture.
CO2: Design user interfaces and layouts for mobile applications.
CO3: Implement application components such as activities, fragments, and navigation.
CO4: Apply data storage techniques, including local databases, in mobile applications.
CO5: Integrate APIs and external services into mobile applications.
CO6: Test, debug, and deploy mobile applications.

This practical course provides hands-on experience in developing mobile applications, covering interface design, application component implementation, data storage, API integration, and testing, enabling students to build and deploy complete mobile applications.
Course Outcome:
CO1: Design and implement user interfaces for mobile applications.
CO2: Develop application screens using activities, fragments, and navigation components.
CO3: Implement local data storage in mobile applications.
CO4: Integrate APIs and external services into a mobile application.
CO5: Test and debug mobile applications for functionality and usability.
CO6: Build and deploy a complete mobile application project.

This course introduces the principles and practices of UI/UX design, covering user research, wireframing, prototyping, visual design principles, usability, and design tools, enabling students to design intuitive and user-centered interfaces for digital products.
Course Outcome:
CO1: Understand the fundamental concepts and principles of UI/UX design.
CO2: Conduct user research and define user personas and requirements.
CO3: Create wireframes and prototypes for digital interfaces.
CO4: Apply visual design principles, including layout, color, and typography.
CO5: Evaluate usability and apply user-centered design practices.
CO6: Design a complete UI/UX solution for a digital product.

This practical course provides hands-on experience in UI/UX design tools and techniques, covering wireframing, prototyping, visual design, and usability testing, enabling students to design and evaluate user interfaces for digital applications.
Course Outcome:
CO1: Create wireframes for digital application interfaces using design tools.
CO2: Develop interactive prototypes to represent user flows.
CO3: Apply visual design elements to create polished interface designs.
CO4: Conduct basic usability testing on designed interfaces.
CO5: Refine designs based on feedback and usability findings.
CO6: Design and present a complete UI/UX project.

This course introduces the fundamentals of Search Engine Optimization, covering keyword research, on-page and off-page optimization techniques, technical SEO, content optimization, and performance analysis, enabling students to improve the visibility and ranking of websites on search engines.
Course Outcome:
CO1: Understand the fundamental concepts and importance of Search Engine Optimization.
CO2: Perform keyword research and analysis for SEO planning.
CO3: Apply on-page optimization techniques to improve website content and structure.
CO4: Apply off-page optimization techniques, including link building strategies.
CO5: Understand technical SEO factors affecting website performance and ranking.
CO6: Analyze SEO performance using analytics and reporting tools.

This practical course provides hands-on experience in implementing SEO techniques, covering keyword research, on-page and off-page optimization, technical SEO audits, and performance tracking using SEO tools, enabling students to optimize websites for improved search engine visibility.
Course Outcome:
CO1: Perform keyword research using SEO tools.
CO2: Apply on-page optimization techniques to a website.
CO3: Implement basic off-page optimization and link-building activities.
CO4: Conduct a technical SEO audit of a website.
CO5: Track and analyze website performance using analytics tools.
CO6: Prepare an SEO report summarizing optimization efforts and results.

This course focuses on advanced entrepreneurial execution, covering business plan development, pitching techniques, risk management, and strategies for sustaining and exiting a venture, enabling students to refine and present a comprehensive entrepreneurial plan.
Course Outcome:
CO1: Develop a comprehensive business plan for an entrepreneurial venture.
CO2: Apply effective pitching techniques to present a business idea.
CO3: Identify and manage risks associated with running a business venture.
CO4: Understand strategies for sustaining long-term business growth.
CO5: Explore exit strategies and succession planning for business ventures.
CO6: Present a complete entrepreneurial plan for evaluation.

6TH SEMESTER (OPTION: A) SUBJECTS

This course provides students with structured industry exposure through a period of training in an organizational environment, covering real-world work practices, professional conduct, and application of academic knowledge to practical tasks, enabling students to develop workplace-ready skills and industry insight.
Course Outcome:
CO1: Understand the working environment, culture, and practices of an industrial organization.
CO2: Apply academic knowledge and skills to practical, real-world work assignments.
CO3: Develop professional and workplace communication and interpersonal skills.
CO4: Document the training experience through a structured industrial training report.
CO5: Evaluate personal and professional growth achieved through industrial exposure.

This course is the culmination of the capstone project initiated earlier, focusing on the complete implementation, testing, refinement, and final deployment of the project, along with comprehensive documentation and presentation, enabling students to demonstrate end-to-end application of their academic learning to a real-world solution.
Course Outcome:
CO1: Refine the project design based on feedback from the earlier capstone phase.
CO2: Complete the implementation of the proposed system or solution.
CO3: Perform thorough testing and validation of the developed project.
CO4: Optimize and finalize the project for deployment or practical use.
CO5: Prepare complete project documentation, including reports and user guides.
CO6: Present and defend the completed project before an evaluation panel.

6TH SEMESTER (OPTION: B) SUBJECTS

This course provides a comprehensive understanding of information security principles and cyber law, covering security threats, risk management, security policies, data protection, and the legal and ethical framework governing cyberspace, enabling students to safeguard information systems and understand cyber regulations.
Course Outcome:
CO1: Understand the fundamental concepts and importance of information security.
CO2: Identify information security threats, vulnerabilities, and risk management practices.
CO3: Apply security policies and controls to protect organizational information assets.
CO4: Understand the fundamentals of cyber law and Information Technology Act provisions.
CO5: Analyze cybercrimes, digital evidence, and legal remedies available under cyber law.
CO6: Apply ethical and legal principles while handling information and digital resources.

This course introduces the fundamentals of the Internet of Things, covering IoT architecture, sensors and actuators, communication protocols, IoT platforms, and application domains, enabling students to understand the design and functioning of connected smart devices and systems.
Course Outcome:
CO1: Understand the fundamental concepts, architecture, and applications of IoT.
CO2: Explain the working of sensors, actuators, and IoT hardware components.
CO3: Understand IoT communication protocols and networking technologies.
CO4: Explore IoT platforms and cloud integration for data management.
CO5: Understand data handling and analytics techniques used in IoT systems.
CO6: Identify security challenges and best practices in IoT deployments.

This practical course provides hands-on experience in building IoT applications, covering sensor and actuator interfacing, microcontroller programming, communication protocols, and cloud connectivity, enabling students to design and implement simple IoT-based projects.
Course Outcome:
CO1: Interface sensors and actuators with microcontroller/IoT development boards.
CO2: Write and upload programs to control IoT hardware components.
CO3: Implement communication between IoT devices using standard protocols.
CO4: Connect IoT devices to cloud platforms for data transmission and monitoring.
CO5: Collect and visualize sensor data using IoT dashboards.
CO6: Design and demonstrate a simple end-to-end IoT application.

This course introduces the fundamentals of Big Data, covering the characteristics of big data, distributed storage and processing frameworks, the Hadoop ecosystem, and data analytics techniques, enabling students to understand how large-scale data is stored, processed, and analyzed.
Course Outcome:
CO1: Understand the characteristics, sources, and challenges of Big Data.
CO2: Explain the architecture and components of the Hadoop ecosystem.
CO3: Understand distributed storage concepts using the Hadoop Distributed File System.
CO4: Apply the MapReduce programming model for distributed data processing.
CO5: Explore Big Data processing tools and frameworks for analytics.
CO6: Understand the applications of Big Data across various domains.

This practical course provides hands-on experience in Big Data tools and frameworks, covering Hadoop installation and configuration, HDFS operations, MapReduce programming, and basic data processing tasks, enabling students to gain practical exposure to handling large-scale datasets.
Course Outcome:
CO1: Set up and configure a basic Hadoop environment.
CO2: Perform file and directory operations using HDFS commands.
CO3: Write and execute simple MapReduce programs for data processing.
CO4: Import and process datasets using Big Data tools.
CO5: Perform basic data analysis tasks on large datasets.
CO6: Demonstrate the working of a simple Big Data processing pipeline.

This practical course provides hands-on experience with version control systems, covering repository creation, branching, merging, conflict resolution, and collaborative workflows using tools such as Git and GitHub, enabling students to manage source code effectively in team-based software development.
Course Outcome:
CO1: Understand the concept and importance of version control systems.
CO2: Create and manage repositories using Git.
CO3: Perform branching, merging, and conflict resolution in a Git repository.
CO4: Collaborate on projects using remote repositories and platforms such as GitHub.
CO5: Apply best practices for commit history and version tracking.
CO6: Manage a collaborative software project using a version control workflow.

This course introduces the fundamental concepts and practices of DevOps, covering continuous integration and continuous deployment, version control, containerization, infrastructure automation, and monitoring, enabling students to understand the tools and processes used to streamline software development and operations.
Course Outcome:
CO1: Understand the fundamental concepts, principles, and benefits of DevOps.
CO2: Apply version control practices to support collaborative software development.
CO3: Understand continuous integration and continuous deployment (CI/CD) pipelines.
CO4: Understand containerization concepts and their role in application deployment.
CO5: Apply infrastructure automation concepts to manage IT resources.
CO6: Understand monitoring and logging practices used in DevOps environments.

This practical course provides hands-on experience with DevOps tools and practices, covering version control, CI/CD pipeline setup, containerization, and basic infrastructure automation, enabling students to implement essential DevOps workflows.
Course Outcome:
CO1: Use version control tools to manage source code collaboratively.
CO2: Set up a basic continuous integration pipeline for a software project.
CO3: Configure a continuous deployment workflow for an application.
CO4: Create and run containerized applications using containerization tools.
CO5: Apply basic infrastructure automation scripts to configure environments.
CO6: Monitor application deployment using basic DevOps monitoring tools.

This course introduces the fundamentals of wireless communication technologies, covering wireless network architecture, transmission techniques, mobile communication standards, wireless networking protocols, and emerging wireless technologies, enabling students to understand the design and functioning of wireless communication systems.
Course Outcome:
CO1: Understand the fundamental concepts and principles of wireless communication.
CO2: Explain wireless network architecture and transmission techniques.
CO3: Understand the evolution and standards of mobile communication technologies.
CO4: Explain wireless networking protocols used in local and wide area networks.
CO5: Understand the fundamentals of emerging wireless technologies such as 5G and IoT connectivity.
CO6: Identify security challenges and solutions in wireless communication systems.

This practical course provides hands-on experience in configuring and analyzing wireless networks, covering wireless device setup, network configuration, signal analysis, and basic wireless security implementation, enabling students to apply wireless technology concepts in practical scenarios.
Course Outcome:
CO1: Configure basic wireless network devices and access points.
CO2: Analyze wireless signal strength and coverage in a given environment.
CO3: Configure wireless network settings for connectivity and performance.
CO4: Implement basic wireless security configurations.
CO5: Use tools to monitor and troubleshoot wireless network issues.
CO6: Demonstrate the setup of a simple wireless communication scenario.

This course focuses on the complete execution of a capstone project, covering final implementation, integration, testing, deployment, and comprehensive documentation, enabling students to demonstrate the end-to-end application of their academic learning through a fully realized project.
Course Outcome:
CO1: Finalize the design and scope of the capstone project.
CO2: Complete the implementation and integration of all project components.
CO3: Conduct comprehensive testing and validation of the project.
CO4: Deploy the completed project in a real or simulated environment.
CO5: Prepare complete project documentation, including reports and manuals.
CO6: Present and defend the completed project before an evaluation panel.

fees

Details

Amount

Programme Fees (per Semester)

55000

Examination Fees

3000

International Fees (per Year)

$3200

Fee Slab

Slab >=60% - 74.99% >=75% - 89.99% >=90% & Above
Fee ₹50000 ₹45000 ₹40000

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

  • After the completion of the programme theGraduates will be able to understand the concepts of computer programming and computer-based problem-solving skills.
  • The Graduates should be able to display the knowledge of appropriate theory, practices and tools for the specification, design and Implementation by fostering critical thinking.
  • The Graduates are expected to provide computer-based solutions that do not jeopardize public health, protection, cultural, social, or legal considerations.
  • The Graduates are expected to Create, choose, and apply suitable methodologies, resources, make the effective IT professionals not  only about Computer Science systems but also to solve problems related to any domain.
  • The Graduates are expected to communicate efficiently with the engineering community and society at large on complex engineering tasks, such as being able to comprehend and write appropriate reports and design documents, give and receive specific guidance

Salient Features

  • To prepare graduates with a strong foundation in Computer Science and Applications and problem solving &programming skills in order to build successful careers professionals in industry, government, academia,
    research, entrepreneurial pursuit and consulting firms.
  • To equip students with analytical, design, development and soft skill to find innovative solutions to the real-world problems in collaboration with industry and professional societies.
  • To inculcate entrepreneurship, managerial skills and team work in our students through demonstration of good analytical, design and implementation skills for the betterment of individual and society at large.
  • To produce graduates who are ethical, socially responsible and lifelong learners to fulfill their goals.

Infrastructure