Department
COMPUTER APPLICATION
To provide strong holistic wards teaching environment that responds swiftly to the challenges to the present technology.
To pioneer education in Computer Science and Mathematics to mould the overall personality of students.
To nurture the students to be dynamic, industry ready and to have multidisciplinary skills and leadership qualities.
To inculcate work ethics and commitment in students for their future endeavors to serve the society.
Encouraging students to use digital library
Remedial Teaching throughout academic Sessions for improving Transition rate& Pass rate
EARN WHILE LEARN scheme for students
Encouraging students to take internship in various industries
Conduct of workshops and conferences periodically on thematic areas
Department of Computer Application
CBCS Program Outcome
PO1
The primary objective of this program is to provide a foundation of computing principles and business practices for effectively using/managing information systems and enterprise software
PO2
It helps students analyze the requirements for system development and exposes students to business software and information systems
PO3
This course provides students with options to specialize in legacy application software, system software or mobile applications
PO4
To produce outstanding IT professionals who can apply the theoretical knowledge into practice in the real world and develop standalone live projects themselves.
PO5
To provide opportunity for the study of modern methods of information Processing and its applications.
PO6
To develop among students the programming techniques and the problem-solving skills through programming
PO 7
To prepare students who wish to go on to further studies in computer science and related subjects.
PO 8
To acquaint students to Work effectively with a range of current, standard, Office Productivity software applications.
PO 9
Apply standard Software Engineering practices and strategies in real -time software project development.
PO 10
The ability to apply the knowledge and understanding noted above to the analysis of a given information handling problem.
P0 11
The ability to work independently on a substantial software project and as an effective team member.
NEP Program Outcome
Discipline knowledge: Acquiring knowledge on basics of Computer Science and ability to apply to design principles in the development of solutions for problems
of varying complexity
Problem Solving: Improved reasoning with strong mathematical ability to identify, formulate and analyze problems related to computer science and exhibiting a sound knowledge on data structures and algorithms.
Design and Development of Solutions: Ability to design and development of algorithmic solutions to real world problems and acquiring a minimum knowledge on statistics and optimization problems. Establishing excellent skills in applying various design strategies for solving complex problems.
Programming a computer: Exhibiting strong skills required to program a
computer for various issues and problems of day-to-day applications with thorough knowledge on programming languages of various levels.
computer for various issues and problems of day-to-day applications with Thorough knowledge on programming languages of various levels.
Modern Tool Usage: Identify, select and use a modern scientific and IT tool or
technique for modeling, prediction, data analysis and solving problems in the
area of Computer Science and making them mobile based application software.
Communication: Must have a reasonably good communication knowledge both
in oral and writing.
Project Management: Practicing of existing projects and becoming independent
to launch own project by identifying a gap in solutions.
Ethics on Profession, Environment and Society: Exhibiting professional ethics to maintain the integrality in a working environment and also have concern on Societal impacts due to computer-based solutions for problems.
Lifelong Learning: Should become an independent learner. So, learn to learn ability.
PO 11
Motivation to take up Higher Studies: Inspiration to continue educations.
NEP Program Specific Outcome(2022-23)
I SEMESTER
Course Title: Fundamentalsof Computers
PSO1
Introduction to computers, classification of computers, anatomy of computer, constituents and architecture, microcontrollers.
PSO2
Operating systems, functions of operating systems, classification of operating systems, kernel, shell, basics of Unix, shell programming, booting
PSO3
Databases, why databases are used, users, SQL, data types in SQL, introduction of queries - select, alter, update, delete, truncate, using where, and or in not in
PSO4
Internet basics, features, applications, services, internet service providers, domain name system, browsing, email, searching
PSO5
Web Programming basics, introduction of HTML and CSS programming
PSO6
Introduction of computers, classification of computers, anatomy of computer, constituents and architecture, microcontrollers.
Course Title: Programming in C
Confidently operate Desktop Computers to carry out computational tasks.
UnderstandworkingofHardwareandSoftwareandtheimportanceofoperatingsystems
Understand programming languages, number systems, peripheral devices, and networking, multimedia and internet concepts.
Read, understand and trace the execution of programs written in C language
Write the C code for a given problem
Perform input and output operations using programs in C
PSO7
Write programs that perform operations on arrays.
Course Title: Mathematical Foundation
Study and solve problems related to connectives, predicates and quantifiers under different situations.
Develop basic knowledge of matrices and to solve equations using Cramer’s rule.
Know the concept of Eigen values.
To develop the knowledge about derivatives and know various applications of differentiation.
Understand the basic concepts of Mathematical reasoning, set and functions
II SEMESTER
Course Title: Data Structure Using C
Describe how arrays, records, linked structures, stacks, queues, trees, and graphs are represented in memory and used by algorithms
Describe common applications for arrays, records, linked structures, stacks, queues, trees, and graphs
Write programs that use arrays, records, linked structures, stacks, queues, trees, and graphs
Demonstrate different methods for traversing trees
Compare alternative implementations of data structures with respect to performance
Describe the concept of recursion, give examples of its use.
Discussthecomputationalefficiencyoftheprincipalalgorithmsforsorting, searching, and hashing.
Course Title: Object Oriented Programming with JAVA
Understand the features of Java and the architecture of JVM
Write, compile, and execute Java programs that may include basic data types and control flow constructs and how typecasting is done
Identify classes, objects, members of a class and relationships among them needed for a specific problem and demonstrate the concepts of polymorphism and inheritance
The students will be able to demonstrate programs based on interfaces and threads and explain the benefits of JAVA’s Exceptional handling mechanism compared to other Programming Language
Write, compile, execute Java programs that include GUIs and event driven programming and also programs based on files
Course Title: Discrete Mathematical Structures
To understand the basic concepts of Mathematical reasoning, set and functions.
To understand various counting techniques and principle of inclusion and exclusions.
Understand the concepts of various types of relations, partial ordering and equivalence relations.
Apply the concepts of generating functions to solve the recurrence relations.
Familiarize the fundamental concepts of graph theory and shortest path algorithm
III SEMESTER
Course Title: DatabaseManagement System
Explain the various database concepts and the need for database systems.
Identify and define database objects, enforce integrity constraints on a database using DBMS.
Demonstrate a Data model and Schemas in RDBMS
Identify entities and relationships and draw ER diagram for a given real-world problem.
Convert an ER diagram to a database schema and deduce it to the desired normal
form.
Formulate queries in Relational Algebra, Structured Query Language (SQL) for database manipulation.
Explain the transaction processing and concurrency control techniques.
Course Title: C#and Dot Net Framework
Describe Object Oriented Programming concepts like Inheritance and Polymorphism in C# programming language.
Interpret and Develop Interfaces for real-time applications.
Build custom collections and generics in C#.
Course Title: ComputerCommunication and Networks
Explain the transmission technique of digital data between two or more computers and a computer network that allows computers to exchange data.
Apply the basics of data communication and various types of computer networks in real world applications.
Compare the different layers of protocols.
Compare the key networking protocols and their hierarchical relationship in the conceptual model like TCP/IP and OSI.
IV SEMESTER
Course Title: PythonProgramming
Explain the basic concepts of Python Programming.
Demonstrate proficiency in the handling of loops and creation of functions.
Identify the methods to create and manipulate lists, tuples and dictionaries.
Discover the commonly used operations involving file handling.
Interpret the concepts of Object-Oriented Programming as used in Python.
Develop the emerging applications of relevant fields using Python.
Course Title: ComputerMultimedia & Animation
Write a well-designed, interactive Web site with respect to current standards and practices.
Demonstrate in-depth knowledge of an industry-standard multimedia development tool and its associated scripting language.
Determine the appropriate use of interactive versus standalone Web applications.
Course Title: OperatingSystem Concepts
Explain the fundamentals of the operating system.
Comprehend multithreaded programming, process management, process synchronization, memory management and storage management.
Compare the performance of Scheduling Algorithms.
Identify the features of I/O and File handling methods.
OPEN ELECTIVES
Course Title: ArtificialIntelligence
Appraise the theory of Artificial intelligence and list the significance of AI.
Discuss the various components that are involved in solving an AI problem.
Illustrate the working of AI Algorithms in the given contrast.
Analyze the various knowledge representation schemes, Reasoning and Learning techniques of AI.
Apply the AI concepts to build an expert system to solve the real-world problems.
Course Title: Python Programming Concepts
Explain the fundamentals of Computers.
Demonstrate proficiency in the handling of loops and the creation of functions.
Identify the methods to create and store strings.
Course Title: ELECTRONIC COMMERCE
Compare how internet and other information technologies support business processes.
Demonstrate an overall perspective of the importance of application of internet technologies in business administration
Explain the basic business management concepts.
Demonstrate the basic technical concepts relating to E-Commerce.
Identify the security issues, threats and challenges of E Commerce.
Semester
Subtopics
III SEM
DSC- 7
Object Oriented Programming Using Java Introduction to java
JAVA evolution: Java History, Java Features, How Java Differs from C and C++, Java and Internet, Java and World Wide Web, Web Browsers, Hardware and Software Requirements, Java Support Systems, Java Environment.
Introduction, Simple Java program, JVM, Command Line Arguments, Programming Style.
Constants, Variables, Data Types, Operators and Expressions.
Decision Making with if Statement, the Switch Statement, The?: Operator.
Looping ,Class, Inheritance, Packages, Threads
Looping, Classes, Objects and Methods, Constructors, Method Overloading, Inheritance, Class, Overriding Methods, Finalize
methods, Abstract Methods and Classes, Visibility Control.
Arrays, String and Interfaces, Packages and Multithreaded Programming, API Packages, Hiding Classes.
Multithreaded Programming, Threads, Managing Errors and Exceptions.
Applet Programming
Introduction to Applets, Applet Life Cycle, Creating an Executable applet, HTML File, running the Applet. Graphics Programming: Introduction to The Graphics Class, Lines, rectangles, circles, Ellipses, Drawing Arcs, Drawing Polygons.
Managing Input/output Files in Java: Stream Classes, Byte Stream Classes, Character Stream class.
DSC - 8
Operation research
Definition of Operation Research, Nature, Management Application, Modeling, Principles of modeling, features, Phases, scope, Advantages and Limitations of O.R.O.R models LPP, Limitations, Applications, advantages of LPP.
Standard Linear Programming
Formulation of a Linear Programming by Graphical Method, Simplex Method. Artificial Variable Technique – two phase method and Big M method, Duality – Duality, Dual formulation procedure and Problems to obtain the dual of LPP. Fundamental Duality theorems, Primal and Dual correspondence.
Transportation Problems
Method of finding initial basic feasible solution to Transportation
Problem, North West Corner, Least Cost Method and Vogel‘s Method. Hungarian Method. Sequencing Problems, Travelling Salesman (Routing) Problems.
Game Theory
Basic definitions, minmax, maxmin principle and optimal strategy solution of games with saddle point, dominance rule for solving a two-person Game, graphical method for solving two person game. Network analysis, PERT/CPM techniques, critical path in network analysis.
DSC- 9
Accounting
Principles, concepts, conventions, double entry system of accounting, ledger keeping, Subsidiary books ,Trial balance and final accounts of sole trader , Final accounts of joint stock companies.
Financial management
Meaning, scope and functions of financial management. Ratio analysis, profitability rations, efficiency ratios, solvency ratios, problems including preparation of balance sheet.
Fund flow statement
Meaning, concepts of funds and preparation of fund flow statement. Unit costing,Marginal costing, P/V ratio, B.E.P., Margin of safety, Sales to earn a desired profit and problems.
Budgetary control
Definition, preparation of flexible budget and cash budget. Standard costing ,variances
IV SEM
DSC-10
Database Management Systems
Database System Concepts and Architecture, Databases and Database Users, Characteristics and advantages of the Database Approach, Actors on the Scene. Data Models, Schemas and Instances, DBMS Architecture and Data Independence, Database Languages and Interfaces, The Database System Environment.
Transaction, relational algebra
Transaction Concepts, States, ACID properties, Concurrent executions, Serializability Relational Data Model, Relational Constraints, and Relational Algebra , Normalization- FNF ,SNF,TNF,BCNF. Advantages of RDBMS- Codd’s Rules.
SQL
Data Definition, SQL Data Types and Schemas, Constraints, Basic Queries in SQL, Set Operations, Aggregate functions, Views, Joins and Self, Additional Features of SQL, DCL-commit, Rollback, Save-point, Grant privileges.
Locking techniques ,types of databases
Locking Techniques for Concurrency Control, Time-stamp based schedules, Database Recovery Techniques, types of databases
DSC -11
Numerical and Statistical Analysis
Computer Arithmetic: Floating point representation of numbers, arithmetic operations with Normalization, consequences of normalized floating point representation of numbers, Errors in numbers.
Finding the roots of an equation: Iterative method, Bisection method, Newton Raphson method, Regula Falsi method, Secant Method. Comparison of Iterative methods, Order of Convergence of Newton Raphson Method and Secant Method.
Simultaneous linear equations
Gauss Elimination method, Gauss Jordon method, LU Decomposition method and Gauss-Seidel iterative method.
Interpolation, Lagrange interpolation, Difference Tables- Newton-Gregory Forward and Backward interpolation, Truncation error in interpolation.
Ordinary differential equations, Statistical methods
Euler‘s method, Taylor series method, Range Kutta II and IV order methods. Numerical Integration: Simpson‘s 1/3 and 3/8 rule, Trapezoidal rule.
Statistics: Introduction, definitions, classifications, frequency distribution, mean, frequency distribution, Geometric mean for grouped and ungrouped data.
Standard deviation
Meaning standard deviation for actual mean method, assumed mean method and step deviation method using discrete series and continuous series. Coefficient of variation ,Median, Mode, Correlation
DSC- 12
Data Communication and Computer Networks
Introduction, Characteristics and Components of Data Communication, Modes of Communication, Introduction computer network .Base Band & Broad Band, Guided Media, Unguided Media.
Digital To Analog
ASK, PSK, FSK, QPSK. Transmission methods, Error Detection and Correction method, Checksum, Hamming Code representation, Hamming Code single bit error correction method. Goals of Layered protocols- Introduction to OSI Model, 7 Layers, Types of Protocols.
IPV4 and IPV6
Introduction to HDL, LAN Topology – BUS Ethernet (IEEE 802.3), Token Bus (IEEE 802.4), Token Ring (IEEE 802.5) Star.
Switching Technologies – Circuit, Message, and Packet. X.25, X.21, RS-232 C – frame format, channel, packet frames, facilities.
ISDN
D channel, B-Channel, Difference between PSTN and ISDN, International Standards, NT1, NT2, TA, TE Devices. HUB, Switches, Bridges, Routers and Gateway Services. Congestion Control – Leaky Bucket & Token Algorithms. Introduction to data security, RSA Algorithm.
V SEM
DSE -1
Network Security
Introduction: Security Goals, Cryptographic Attacks, Services and Mechanism, Techniques. Approaches to information security implementation, Security System Development Life Cycle, Information Security Terminology, Planning for Security.
Traditional Symmetric
Key Ciphers, Ciphers, Transposition Ciphers, Stream and Block Ciphers, Data Encryption Standard (DES): Introduction, DES Structure, DES Analysis, Security of DES, Multiple DES, Examples of Block Ciphers influenced by DES, Advanced Encryption Standard.
Encipherment using Modern Symmetric
Key Ciphers, Mathematics of Asymmetric, Primes, Primality Testing, Factorization, Chinese Remainder Theorem, Quadratic
Congruence, Exponentiation and Logarithm. Asymmetric Key Cryptography, RSA Cryptosystem, Rabin Cryptosystem, Elgamal Cryptosystem, Elliptic Curve Cryptosystems.
Cryptography Hash Functions
Digital Signature, Comparison, Process, Services, Key Management, Public-Key, Distribution, Hijacking. Security at the Application Layer.
DSE-2
Digital Image Processing
Light and Electromagnetic spectrum, Components of Image processing system, Image formation and digitization concepts, Neighbours of pixel adjacency connectivity, regions and boundaries, Distance measures, Applications.
Image Enhancements:
spatial domain: Basic gray level transformations, Histogram processing, Using arithmetic/Logic operations, smoothing spatial filters, Sharpening spatial filters, Frequency domain.
Image Restoration and Colour Image processing
Various noise models, image restoration using spatial domain filtering, image restoration using frequency domain filtering, Estimating the degradation function, Inverse filtering. Colour fundamentals, Colour models, Colour transformation, Smoothing and Sharpening, Colour segmentation
Image compression and Image segmentation
Introduction, Image compression model, Error-free Compression, Lossy compression.Detection of discontinuities, Edge linking and boundary detection, thresholding.
VI SEM
DSE- 6
.NET Programming
Overview of OOP,C #, strategy,origins, .NET framework, benefits of the .NET approach, C# and .NET, c#, program structure, command line argument, math function, Literals, variables and data , constant variables, scope of variables, boxing and unboxing, Operators in C#, expression, Decision making and looping statements in c# Methods in C#,method overloading, Arrays, String handling.
Inheritance and polymorphism
classical inheritance, subclass, visibility control, types of inheritance, hiding methods, abstract classes, abstract methods, sealed classes. Interfaces, Operator overloading.
Delegates and Events
Delegate, Managing Console I/O operations, Managing Errors and Exceptions ,Types of errors, exceptions, syntax of exception handling code, multiple catch statement, the exception hierarchy, general catch handler, using final statement.
Introducing windows forms
GUI namespaces, overview of the system. Windows. Forms Namespaces, Anatomy of a Form, Component class, control class, control. Programming with windows forms controls, Data access with ADO.NET, working with connected layer of ADO.NET & OleDb Data reader, inserting, updating and deleting records using OleDb command.
DSE -8
Web Technology
Fundamentals Web, Internet, WWW, Web Browsers and Web Servers, URLs, MIME, HTTP, Web Security. Introduction to XHTML.
CSS and Java script
Cascading Style Sheets: Introduction, Levels of style sheets, Style specification formats, Selector forms, Property value forms, Font properties, List properties, Color, Alignment of text, The box model, Background images, The <span> and <div> tags, Conflict resolution.
The Basics of JavaScript: Overview of JavaScript, Object orientation and JavaScript, Syntactic characteristics, Primitives, operations, and expressions, Screen output and keyboard input, Control statements, Object creation and modification, String object, Arrays, Functions, Pattern matching using regular expressions.
JavaScript and HTML Documents
The JavaScript Execution Environment, Document Object Model, Elements Access in Java Script, Events and Event Handling, Handling Events from Body Elements, Handling Events from Text Box and password Elements, The navigator Object, Dom Tree Traversal and Modification.
Dynamic Documents with JavaScript Introduction, Positioning Elements, Moving Elements, Element Visibility, Changing Colors and Fonts, Dynamic Content, Stacking Elements, Locating the Mouse Cursor, Reacting to Mouse Click, Slow Movement of Elements, Dragging and Dropping Elements.
PHP
Introduction to PHP , Origins and uses of PHP, Overview of PHP, General syntactic characteristics, Primitives, operations and expressions, Output & Control statements, Arrays, Functions.
Building Web applications with PHP: Form handling, working with databases.
CBCS Program Specific Outcome(2022-23)
V SEMESTER
VISEMESTER
A V KANTHAMMA COLLEGE FOR WOMEN, HASSAN
Result Analysis Report: 2018-19 to 2020-21 Batches
Introduction:
Result Analysis help to understand how students are learning and how they have performed in each area of the programme. Result analysis report can be used to identify areas of strength and weakness of a student. It also reveals the quality of teaching and the areas of to be focused. After the announcement of end semester results, the Staff members of the department collects the data from the Examination section and analysis is done using Microsoft Excel. Reports are prepared by the Head of the Department for review and corrective actions and the same report is being sent to IQAC.
Objective:
· To identify the subjects in which students are showing weak performance
· To take corrective measure for each paper
· To identify Slow Learners and to conduct remedial classes for them
Methodology: Calculations were done in Microsoft Excel Sheets.
RESULT ANALYSIS 2018-19, 2019-20, 2020-21
Outcome:
· The analysis shows that, there was an improvement in results during III, IV,V and VI semesters.
· Considerable Improvement in the number of students belonging to Distinction Category from III Semester.
· A positive Decline in number of fails Students.
· Identified slow learners based on the basis of result.
Action:
· The results were discussed in the department meeting which resulted in corrective measures.
· Results were discussed with parents during the Parent-Teacher Meeting
· Conducted remedial classes to the students whose results were showing downward trend
· College offered Merit Prizes to the students who scored highest marks during even semesters
Result Analysis Report: 2019-20 to 2021-22 Batches
RESULT ANALYSIS 2019-20, 2020-21, 2021-21
· The analysis shows that, there was an improvement in results during III, IV and VI semesters.
· Considerable Improvement in the results of students belonging to High Category
· Increase in number of fails (Below Category) during 2020-21 as we were taking online classes due to pandemic situation and majority of our students were unable to attend the online classes due to poor network in their villages
Result Analysis Report: 2020-21 to 2022-23 Batches
RESULT ANALYSIS 2020-21, 2021-22, 2022-23
· Comparatively the overall pass percentage was very good in VI Semester.
· The analysis shows that, there was an improvement in results during I, III, V and VI semesters
· Considerable increase in the number of students belonging to High Category from I, II, III, IV and VI Semesters
· A positive Decline in number of fail Students till III Semester but it was raised to 25 and again it was declined to 9 and 2 in V and VI Semesters respectively.
· Conducted remedial classes to the slow learners
· Online unit test were conducted
Result Analysis Report: 2021-22 to 2023-24 Batches
· To identify the course in which students are showing weak performance
RESULT ANALYSIS 2021-22, 2022-23, 2023-24
· The analysis shows that, there was an improvement in results during I and II semesters but it was considerably declined during III and IV semesters
· Considerable changes in the number of students belonging to High Category from I Semester
· A positive Decline in number of fails Students in II semester to 9 from 22 but again it was raised to 15 in III Semester and 21 in IV semester.
· The overall pass percentage was seen increasing and decreasing over the semesters
· Conducted remedial classes to slow learners
Result Analysis Report: 2022-23 to 2024-25 Batches
RESULT ANALYSIS 2022-23, 2023-24, 2024-25
· The overall Pass Percentage was considerably increased from I to II semesters
· Majority of total appeared belong to the High category
· There is positive decline in the fail category
near old bus stand,Hassan,573201
+08172268568
avkc_hsn@hotmail.com
The college was established in September 1966 for providing higher education to the Women students specially who were socially and economically deprived.
© AVK. All Rights Reserved. Designed by Dendron IT Solution