The Bachelor in Computer Application (BCA) is a three-year undergraduate program designed for students who aspire to build a career in the IT and software industry. This course provides a strong foundation in computer programming, software development, networking, database management, and web technologies. With a curriculum that blends theoretical knowledge and practical application, students gain essential skills in coding, problem-solving, and system management, making them industry-ready professionals.
The BCA program covers subjects like Data Structures, Computer Networks, Operating Systems, Artificial Intelligence, Cloud Computing, and Cyber Security, ensuring that students are well-versed with the latest advancements in technology. With access to modern computer labs, industry exposure, live projects, and expert faculty guidance, students develop a hands-on approach to learning. Additionally, BCA graduates have vast career opportunities in software development, IT consulting, cybersecurity, data analytics, and system administration.
If you’re passionate about technology and innovation, the BCA course is the perfect gateway to a successful career in the IT industry!
Structure of a Letter, Inquiry Letter, Sales Letter, Order Letter, Complaints, Complaint Handling, Routine letter
Noting, Memo, Agenda, Minutes, Proposals
Report Writing, Composition (argumentative, explanatory, descriptive and narrative), Paragraph writing
Sentence Structure, Idiomatic Usage of Language, Tenses, Direct & Indirect Parts of Speech, Active & Passive Voice, Vocabulary.
Three short stories from the book, “Added Value: The Life Stories of Indian Business Leaders.” by Peter Church, Lotus Collection, New Delhi
Objectives : To know about Logical operators, validity of arguments, set theory and set operations, relations and functions, linary operations, Binary algebra, Permutations & Combinations, Differentiation, Straight lines, pair of straight lines, Circles
Proposition, Logical operators, conjunction, disjunction, negation, conditional and bi-conditional operators, converse, Inverse, Contra Positive, logically equivalent, tautology and contradiction. Arguments and validity of arguments. Set operations, Venn diagram, Properties of sets, number of elements in a set, Cartesian product, relations & functions, Relations : Equivalence relation. Equivalence class, Partially and Totally Ordered sets, Functions: Types of Functions, Composition of Functions.
Differentiation, successive differentiation, Leibnitz theorem, partial differentiation, Applications of differentiation, Tangent and normal, angle between two curves, Maximum and Minimum values (Second derivative test), Curvature and radius of Curvature (Cartesian coordinates), Envelopes.
Definite Integral and its application for area, length and volume. Multiple Integrals. Change of order of Integration. Transformation of integral from Cartesian to polar. Applications in Areas, volume and surfaces.
Straight Lines .Pair Straight Lines .Circles.
Introduction, Characteristics of computers, Evolution of computers, Generation of Computers, Classification of Computers, The Computer System, Applications of Computers.
Introduction, Keyboard, Pointing Devices, Speech Recognition, Digital Camera, Scanners, Optical Scanners. Classification of Output, Printers, Plotters, Computer Output Microfilm (COM), Monitors, Audio Output, Projectors. Random Access Memory (RAM), Read Only Memory (ROM), Types of ROM. Classification of Secondary Storage Devices, Magnetic Tape, Magnetic Disk, Optical Disk, Magneto Optical disk.
Introduction to Software, Relationship between Software and Hardware, System Software, Application Software Algorithm, Flowchart, Program, Pseudocode (P-Code).Features of a Good Programming Language.
Operating Systems: History & Evolution, Functions of an Operating System, A Brief History of MS-DOS, Linux, Windows System. Database Management System
Introduction, Data Communication, Transmission Media, Multiplexing, Switching, Computer Network, Network Topologies, Communication Protocols, Network devices. World Wide Web, Hypertext, Uniform Resource Locator, Web Browsers, IP Address, Domain Name, Internet Services Providers, Internet Security, Internet Requirements, Web Search Engine, Net Surfing, Internet Services, Case Study, Intranet.
MS-Office – MS-Word, MS-Excel, Ms-Power Point.
Concept of Management: Definition, Nature, and scope, and overall view of Management, Relation with other social sciences and industry.
Management Functions: Planning, Organizing, Staffing, Directing, and Controlling.
Executive Functions: Production, Marketing, Finance, Personnel.
Planning: Concept, Nature, Importance, Objectives, Policies, Procedure, Strategies and Method of Decision Making
Organization: Definition, Theories of Organization, Forms of organization, Formal and Informal Organization, Types of Formal Organizations, Departmentation, Line and Staff Relationship, Span of Management, Authority, Responsibility, Delegation, Centralization, Decentralization, Committees.
Staffing: Selection, Recruitment, Training, Development and Welfare
Directing: Leadership and Supervision, Motivation and Communication
Controlling: The Elements, Process and style of Control, Techniques of control. Social Responsibility of business
Overview: Environment, Basic Syntax, Variable Types, Basic Operators, Installing Python. Very Simple Programs, Scripts Loops, Conditionals Functions. Tuples, Lists, Dictionaries for Loop Classes Importing Modules File I/O Error Handling.
Structures: if...else , while Loop , for Loop , Loop Control. Numbers, Strings, Lists, Tuples, Dictionary, Date & Time. Functions, Modules, Files I/O, Exceptions. Classes / Objects, Reg Expressions, GUI Programming.
Expressing in Style; Words often confused; One-word substitution; Phrases; Idioms.
Paraphrasing; Interpreting visual information: Tables, Graphs, Charts; Speed Reading. Comprehension and Analysis of the book, “Who Moved My Cheese.”
Business Correspondences: Fax, Email; Taking Notes; Making Inquiries; Placing Orders; Asking & Giving Information; Registering Complaints; Handling Complaints; Drafting Notices; Job Applications; Expository Composition; Argumentative Composition; Techniques of Argument; Logical Presentation; Descriptive Composition; Narrative Composition; Summary Writing, Proposal; Abstract, Agenda, Minutes.
Business Etiquettes; Impromptu Speech; Debate; Role Play; Presentations.
Business-related Conversation Exercises.
Errors in Numerical Calculations: Numbers and their accuracy, Errors and their Computations- Absolute, Relative and Percentage, General Error Formula. Solution of Algebraic and Transcendental Equations: Introduction, Bisection method, Iteration method, Method of False Position, Newton- Raphson method
Interpolation: Introduction, Errors in Polynomial Interpolation, Finite Differences – Forward, Backward and Central, Detection of errors using Difference tables, Differences of a Polynomial, Newton’s formulae for Interpolation, Central Difference Interpolation.
Formulae: Gauss’s Central Difference Formula, Interpolation with unevenly spaced points, Lagrange’s Interpolation Formula, Divided Differences and their properties- Newton’s General Interpolation Formula
Numerical Differentiation and Integration: Introduction, Numerical Differentiation and Errors, Numerical Integration – Trapezoidal Rule, Simpson’s 1/3 Rule, Simpson’s 3/8 Rule. Numerical Solution of Linear System of Equations: Direct Methods- Gauss-Jordan Method, Gauss Elimination Method, Method of Factorization, Ill- conditioned Linear System, Iterative Method- Gauss- Jacobi Method, Gauss-Seidel Method
Numerical Solution of Ordinary Differential Equations: Solution by Taylor’s Series, Euler’s method, Modified Euler’s method, Runge-Kutta method of 2nd and 4th order
Fundamentals of System, Important Terms related to Systems, Classification of Systems, Real Life Business Subsystems, Real Time Systems, Distributed Systems, Development of a successful System, Various Approaches for development of Information Systems. Structured Analysis and Design Approach, Prototype, Joint Application Development.
Why do Businesses need Systems Analysts? Users, Analysts in various functional areas, Role of a Systems Analyst Duties of a Systems Analyst, Qualifications of a Systems Analyst, Analytical Skills, Technical Skills, Management Skills, Interpersonal Skills.
Systems Development Life Cycle, Phases of SDLC, Project Identification and Selection, Project Initiation and planning, Analysis, Logical Design, Physical Design, Implementation, Maintenance, Product of SDLC Phases, Approaches to Development, Prototyping, Joint Application Design, Participatory Design, Case Study.
Fundamentals of C: Identifier and keywords - data types - constants - Variables - Declarations - Expressions - Statements - Arithmetic, Unary, Relational and logical , Assignment and Conditional Operators - Library functions. Simple C programs - Flow of control - if, if-else, while, do-while, for loop, Nested control structures - Switch, break and continue, go to statements - Comma operator. Functions -Definition - prototypes - Passing arguments – Recursion- Storage Classes - Automatic, External, Static, Register Variables .
Arrays - Defining and Processing - Passing arrays to functions - Multi-dimension arrays - Arrays and Strings.
Structures and unions - User defined data types - Passing structures to functions - Self-referential structures - Unions - Bit wise operations.
Pointers - Declarations - Passing pointers to Functions - Operation on Pointers - Pointer and Arrays - Arrays of Pointers - Structures and Pointers - Files: Creating, Processing ,Opening and Closing a data file.
# define to Implement Constants, # define to Create Functional Macros, Reading from Other Files using # include ,Conditional Selection of Code using #ifdef, Using #ifdef for different computer types.
Using #ifdef to temporarily remove program statements, Other Preprocessor Commands, Predefined Names Defined by Preprocessor, Macros Vs Functions.
Introduction: Introduction to Operating Systems, Operating system services, multiprogramming, time-sharing system, storage structures, system calls, multiprocessor system. Basic concepts of CPU scheduling, Scheduling criteria, Scheduling algorithms,algorithm evaluation, multiple processor scheduling, real time scheduling I/0 devices organization, I/0 devices organization, I/0 devices organization, I/0 buffering.
Process Management: Process concept, process scheduling, operations on processes, threads, inter-process communication, precedence graphs, critical section problem, semaphores, classical problems of synchronization. Deadlock problem, deadlock prevention, avoidance, recovery .
Memory Management: Concepts of memory management, logical and physical address space, swapping, contiguous and non-contiguous allocation, paging, segmentation, and paging combined with segmentation. Virtual memory, demand paging, page replacement algorithms, allocation of frames, thrashing, demand segmentation. Security threads protection intruders-Viruses-trusted system.
Introduction: Introduction to Open Source technology, Files System hierarchy, Logging in, Simple commands like ls, cp, mv, wc, sort, tsort, cat, cut, grep, dd, head, tail, uniq, diff, echo, touch, which, whereis, whatis, type, who, whoami, finger, w (option and variations included), tty, ,uname, printf, ps, pwd , history, exec, kill, pkill, clear, lpstate, cancel, compress, uncompress, exit. Directory commands like: Brief introduction to file system, mkdir, dir, cd, df, dfspace, du, ll, dirname, rmdir, dir access permission, changing access permission for files and directories like: chmod, chgrp, chown, hard & soft links. Environments and path setting. I/O redirection & piping commands
Introduction to programming paradigms : Concept of object, class, objects as variables of class data type, difference in structures and class in terms of access to members, private and public members of a class, data & function members. Characteristics of OOP- Data hiding, Encapsulation, data security.
Basics of C++: Structure of C++ programs, introduction to defining member functions within and outside a class, keyword using, declaring class, creating objects, constructors & destructor functions, Initializing member values with and without use of constructors, simple programs to access & manipulate data members, cin and cout functions. Dangers of returning reference to a private data member, constant objects and members function, composition of classes, friend functions and classes, using this pointer, creating and destroying objects dynamically using new and delete operators. Static class members, container classes and iterators, proxy classes.
Internet Basics: Basic concepts, Communication on the Internet, Internet Domains, Internet Server Identities, Establishing Connectivity on the Internet, Client IP Address, A brief overview of TCP/IP and its Services, Transmission Control Protocol, Web Server, Web Client, Domain Registration.
Introduction to HTML: HTML, HTML Tags, Commonly Used HTML Commands, Title and Footers, Text Formatting, Text Style, Lists, Adding Graphics to HTML Documents, Tables, Linking Documents, Frames.
Java Script : Java Script in Web Pages, Advantages of Java Script, Advantages of JavaScript, Data Types and Literals, Type Casting , Java Script Array, Operators and Expression, Conditional Checking , Function, User Defined Function. Understanding XML: SGML, XML, XML and HTML
Java Evolution and Overview of Java Language: How Java differs from C and C++,Java and Internet, Java and World Wide Web, Introduction, Simple Java Program, More of Java, An Application with Two Classes, Java Program Structure, Java Tokens, Java Statements, Implementing a Java Program, Java Virtual Machine, Command Line Arguments, Programming Style. Constants, Variables, and Data Types: Introduction, Constants, Variables, Data Types,Declaration of Variables, Giving Values of Variables, Scope of Variables, Symbolic Constants, Type Casting, Getting Values of Variables, Standard Default Values.
Operators and Expressions: Introduction, Arithmetic Operators, Relational Operators, Logical Operators, Assignment Operators, Increment and Decrement Operators, ConditionalOperators, Bitwise Operators, Special Operators, Arithmetic Expressions, Evolution of Expressions, Precedence of Arithmetic Operators, Type Conversion in Expressions, Operator Precedence and Associativity, Mathematical Functions.
Introduction to Software Engineering: Characteristics, Emergence of Software Engineering, Software Metrics & Models, Process & Product Metrics. Software Life Cycle Models: Waterfall, Prototype and Spiral Models and their Comparison.
Software Project Management: Size Estimation- LOC and FP Metrics, Cost Estimation-Delphi and Basic COCOMO, Introduction to Halstead’s Software Science, Staffing Level Estimation- Putnam’s Model. Software Requirements Specification: SRS Documents, their Characteristics and Organization.
Software Design: Classification, Software Design Approaches, Function Oriented Software Design, Structured Analysis- Data flow Diagrams and Structured Design, Introduction to Object Oriented Design.
INTRODUCTION TO DATABASE SYSTEMS: Overview and History of DBMS. File System vs DBMS .Advantage of DBMS Describing and Storing Data in a DBMS. Queries in DBMS. Transaction management and Structure of a DBMS, Components of DBMS; The 3 level architecture of DBMS – Hierarchical, Network, and Relational Model; Distributed Database; KBDBMS; OODBMS (Basic Concepts).
ENTITY RELATIONSHIP MODEL: Overview of Data Design Entities, Attributes and Entity Sets, Relationship and Relationship Sets. Features of the ER Model-Key Constraints, Participation Constraints, Weak Entities, Class Hierarchies,Aggregation, Conceptual Data Base, Design with ER Model-Entity vs Attribute, Entity vs Relationship Binary vs Ternary Relationship and Aggregation vs ternary Relationship Conceptual Design for a Large Enterprise. RELATIONSHIP ALGEBRA AND CALCULUS: Relationship Algebra Selection and Projection, Set Operations Renaming, Joint, Division, Relation Calculus, Expressive Power of Algebra and Calculus.
SQL QUERIES PROGRAMMING AND TRIGGERS: The Forms of a Basic SQL Query, Union, Intersection and Exception,Nested Queries ,Correlated Nested Queries, Set-Comparison Operations, Aggregate Operators, Null Values and Embedded SQL, Dynamic SQL, ODBC and JDBC, Triggers and Active Databases.
Introduction to Digital Circuits: The Basic Computer; The Von-Neumann Architecture, Instruction Execution: An Example, Instruction Cycle Interrupts, Interrupts and Instruction Cycle, Computers: Then and Now, The Beginning, First Generation Computers, Second Generation Computers, Third Generation Computers, Later Generations.
The Data Representation: Data Representation, Number Systems, Decimal Representation in Computers, Alphanumeric Representation, Data Representation for Computation, Error Detection and Correction Codes.
Algorithms and Analysis of Algorithms: Definition, Structure and Properties of Algorithms, Development of an Algorithm, Data Structures and Algorithms, Data Structure – Definition and Classification, Efficiency of Algorithms, Apriory Analysis, Asymptotic Notations, Time Complexity of an Algorithm using O Notation, Polynomial Vs Exponential Algorithms, Average, Best and Worst case Complexities, Analyzing Recursive Programs, Open source software development process.
Linked List, Linked Stacks and Linked Queues: Singly Linked Lists, Circularly Linked Lists, Doubly Linked Lists, Multiply Linked Lists, Applications of Linked Lists, Introduction to Linked Stack and Linked Queues, Operations on Linked Stacks and Linked Queues, Dynamic Memory Management and Linked Stack, Implementations of Linked Representations, Applications of Linked Stacks and Linked Queues.
COMBINATORICS: Permutation and Combination, Repetition and Constrained Repetition, Binomial Coefficients, Binomial Theorem.
Frequency distributions, Histograms and frequency polygons, Measures of central tendency: Mean, Mode, Median, Dispersion, Mean deviation and standard deviation. Moments, Skewness, kurtosis,
Elementary probability theory: Definition, conditional probability, Probability distribution, mathematical expectation'
Theoretical distribution: Binomial , poisson and Normal distribution, Relation between the binomial, poisoned Normal distribution.
Correlation and Regression: Linear Correlation, Measure of Correlation, Least Square Regression lines.
Basic of sampling theory: Sample mean and variance, students t-test, test of Hypotheses and significance, degree of freedom, Z-test, small and large sampling, Introduction to Monte Carlo method.
Why .Net?, The .Net Framework Class Library, Working with the .Net FCL, Namespaces, Types of a .Net Namespace.
VB.Net Data types, Operators, Decision Statements- If..then, If..then..else, Select.. Case, Loop Statements- While, Do .. Loop, For .. Next, For Each ..Next, Arrays.
Object Oriented features- Abstraction, Encapsulation, Polymorphism, Inheritance, Declaring Classes, Implementing Typecasting, Procedures and Functions, Optional arguments, Error handling in Procedures, Properties, Public and Private variables, Types of Properties, Polymorphism, Inheritance, Method Overriding.
Computer Graphics: Picture analysis, Overview of programmer’s model of interactive graphics, Fundamental problems in geometry. Scan Conversion: point, line, circle, ellipse polygon, Aliasing, and introduction to Anti Aliasing (No antialiasing algorithm).
2D & 3D Co-ordinate system: Homogeneous Co-ordinates, Translation, Rotation, Scaling, Reflection, Inverse transformation, Composite transformation. Polygon Representation, Flood Filling, Boundary filling. Point Clipping, Cohen-Sutherland Line Clipping Algorithm, Polygon Clipping algorithms.
Hidden Lines & Surfaces: Image and Object space, Depth Buffer Methods, Hidden Facets removal, Scan line algorithm, Area based algorithms. Curves and Splines & Rendering: Parametric and Non parametric Representations, Bezier curve, BSpline, Basic illumination model, diffuse reflection, specular reflection, shading, Ground shading, ray tracing, color models like RGB, YIQ, CMY, HSV
Data Transmission Basic Concepts and Terminology: Data Communication Model, Communication Tasks, Parallel & Serial Transmission, Transmission Models, Transmission Channel, Data Rate, Bandwidth Signal Encoding Schemes, Data Compression, Transmission Impairments, Layering and Design Issues, OSI Model, Services and Standards. Computer Network: Network Topology, Performance of Network, Network Classification, Advantages & Disadvantages of Network, Transmission Media (guided and unguided), Network Architecture, OSI Reference Model, TCP/IP, SNA and DNA.
Data Line Devices: Modems, DSL, ADSL, Multiplexer and Different Multiplexing Techniques: (FDM, TDM).
Accounting Fundamentals: Basic Concepts of Accounting,The Accounting Process; Cash Book and Bank Reconciliation; Other Subsidiary Books Bills of Exchange; Final Accounts.
Concepts Relating to Final Accounts: Final Accounts – I; Final Accounts – II; Errors and their Rectification.
Consignment and Joint Ventures: Consignments Accounts – I; Consignments Accounts – II; Consignments Accounts – III; Joint Venture Accounts.
What Is Web 2.0? Introduction to Web 2.0 terms:Search, Content Networks, Blogging, Social Networking, Social Media, Rich Internet Applications (RIAs), Web Services, Introduction to XHTML, Syntactic Differences between HTML and XHTML, Standard XHTML Document Structure, An example of XHTML covering Basic Syntax, Images, Hypertext Links, Lists and Tables, Creation of an XHTML Form, Internal Linking and MetaElements.
XML Basics, XML Document Structure, XML Name-spaces, Document Type Definitions, XML Schema, Displaying XML Documents, XSL and CSS.
Introduction to E-commerce: E-commerce: The revolution is just beginning, The visions and forces behind E-commerce, Understanding E-commerce.
E-commerce business models and concepts: E-commerce business models, Major business-toconsumer (B2C) business models, Major business-to-business (B2B) business models, Business models in emerging E-commerce areas, How the internet and the Web change business.
The objective of the BCA project work is to develop a quality software solution by following the software engineering principles and practices. During the development of the project the students should involve in all the stages of the software development life cycle (SDLC). The main objective of this project course is to provide learners a platform to demonstrate their practical and theoretical skills gained during five semesters of study in BCA Programme. During project development students are expected to define a project problem, do requirements analysis, systems design, software development, apply testing strategies and do documentation with an overall emphasis on the development of a robust, efficient and reliable software systems. The project development process has to be consistent and should follow standard.. For example database tables designed in the system should match with the E-R Diagram. SRS documents to be created as per IEEE standards.
Accounting Fundamentals: Basic Concepts of Accounting,The Accounting Process; Cash Book and Bank Reconciliation; Other Subsidiary Books Bills of Exchange; Final Accounts.
Concepts Relating to Final Accounts: Final Accounts – I; Final Accounts – II; Errors and their Rectification.
Consignment and Joint Ventures: Consignments Accounts – I; Consignments Accounts – II; Consignments Accounts – III; Joint Venture Accounts.
Designs and develops software applications for various platforms and client needs.
Builds and maintains websites and web applications to meet user
requirements.
Assesses and improves IT systems to enhance efficiency and meet business goals.
Configures and manages network systems to ensure optimal performance and security.
Manages, secures, and optimises databases for effective data storage and retrieval.
Provides technical support and solutions to users for hardware and software issues.
Our Bachelor of Computer Applications program equips students with vital skills for careers in software development, web design, system analysis, and IT management.
We keep in mind that the language skills of the students must be improved so that they do not have to worry about talking to anyone outside, be it Hindi or English.
The importance of personality development has increased in abundance due to the highly competitive world that we live in. A good personality not only enables you to have a better level of communication among co-workers and higher authorities but also showcases your potential skills which in turn adds to your growth in the field. An individual's personality refers to his/her appearance, characteristics, attitude, mindset and behavior with others. Personality development not only makes you look good and presentable but also helps you face the world with a smile.
In today's date, having computer knowledge is most important. The salary and position of the candidate is mostly decided after knowing his computer knowledge and basic skills in the same. We will help you learn all the basics of computer with all the advance techniques, (Ms Word, Excel, Powerpoint).
Accent refers to the way people or specific groups of people sound when they speak. Accents are usually defined and recognised by geographical location. But if we talk about corporate world then Accent is very important in deciding your role. Sometimes the conversation may get stuffed without a little change of pace. An accent can be just that. It can break the ice and make the conversation all the more interesting. No matter the accent, if you are understandable enough you can make it work.
Digital Marketing involves the use of channels and methods that enable an organization to analyze marketing campaigns and understand what is working and what is not working. We are providing you the best Digital Marketing Program and Digital Marketing Training in Patna. Our Motto is that to make you employable and get you employed by complementing your education and accentuating your knowledge with a set of skills that employers are looking for. To prepare you with the right skill set for career challenges in the competition.
Digital Marketing program will help for your growing career path.
This program is specially designed by practicing managers and subject experts.
It aims at covering the basic marketing and advertising concepts, revisit the fundamental statistical tools for analysis and prediction along with in-depth knowledge of digital marketing and analytical tools.
The major digital marketing tools covered in this course are
Learn web development for building websites and applications. Understand front-end and back-end technologies, frameworks, and tools. Whether you're interested in front-end, back-end, or going full-stack, our web development courses will help you get there.
- Real Time Software Development Life Cycle Training & Demo.
- Cloud and Big Data Workshop with Certificates.
All the faculty of website development/design here are fully trained. They has considerable knowledge of website development.
The Mobile App Development Course Syllabus which we has designed had made it easy for students to grasp the concept of Mobile App Development easily by combining theory and practical. Syllabus was created with a single purpose: helping you understand where you stand in all of your classes.
Our Exclusively Designed course introduces the variety of concepts in the field of artificial intelligence. It discusses the philosophy of Al, and how to model a new problem as an Al problem. Here we demonstrate every detail about how Al applications works and it's use can transform our lives and our work.
When you get into this course, you'll also be capable enough in all of these specific program and be able to explore many more new techniques.
Data science is the study of data to extract meaningful insights for business. It is a multidisciplinary approach that combines principles and practices from the fields of mathematics, statistics, artificial intelligence, and computer engineering to analyze large amounts of data.
The best data science programs are designed to equip students with robust skills and knowledge, preparing them for the dynamic field of data science. These programs cover a comprehensive curriculum that spans technical subjects, theoretical foundations, and practical applications. Here's a detailed look at some of the core subjects that are crucial for any top-tier data science program: