B.C.A. Pdf Syllabus HNB Garhwal University 2018-19| All Semester


B.C.A. Pdf Syllabus HNB Garhwal University 2018-19 Whole Semester syllabus available in pdf HNBGU Syllabus 2018 PDF (BA/B.COM/BCA/MA/M.SC) Garwal Universityh Exam Syllabus


As now after all the steps for the admission are complete and you have successfully entered in the university. Now your main aim is to get the high score and successfully clear the college in order to get a respectable job for yourself. But to get the better marks you need to know the whole syllabus properly so that you can study well. Once you get the syllabus all you need to do is study hard and give your 100% to score good marks. We all know about the Garhwal University that  it is a state owned university. This college holds three more branches which are situated in Srinagar, Pauri and Tehri and the main branch is situated in the Srinagar, Uttarakhand. The college is situated in in the hills of Himalayas of the Garhwal region.

B.C.A. Syllabus HNB Garhwal University

This college is among those college who provides various courses to the student and there are various numbers of courses which the university offers so that people van study. This college also affiliates many universities also around the state. The university provide courses in every field of Science, Management, Pharmacy, Computer Law and many more. We are here providing you the syllabus of the B.C.A. This is the 3 years graduation course which is divided in 6 semester and student need to pass in each semester. If the student got failed 2 times in the 2 semester he or she is not allowed to follow the further semester.

Admission Process

Before the student those who are taking admission in the B.C.A they need to know some more details about the admission and the course that for the admission you must have the passing certificate of Intermediate with Mathematics from any recognized Board.The marks of the student are evaluated in two parts Continuous Assessment (CA) and End Semester
Assessment (ESA). Thirty percent marks will be set apart for CA and seventy percent marks will be set apart for ESA, for theory, practical and project parts. The total weightage is taken considering with all the project and the seminar and extra curricular activities. Candidates who have passed all the papers in the first attempt within the minimum period will be considered for ranking on the basis of CGPA. The student need to keep their attendance upto 75 % in order to give the exam.

B.C.A. Exam Syllabus 2018-19

The individuals who are searching for the exam syllabus they are at right place. Here we are giving you the immediate connect to get the syllabus of the exam. The course of B.Sc IT is separated in multi year and every year have 2 area and applicants need to go in every semester. In the event that any understudy falling flat 2 time in both the semester they won’t be permitted to give assist exam. The least passing imprints for every semester is 40% beneath it the hopefuls are thought to be come up short. The syllabus for the B.C.A is given below:

B.C.A. Subject Wise Syllabus

General English
  • Introduction and Modes of Communication
  • Language of Communication: Verbal and Non-verbal (Spoken and Written) Personal, Social and Business Barriers and Strategies Intra-personal and Group.
  • Speaking Skills: Monologue Dialogue Group Discussion Effective Communication/ Mis- Communication Interview, Public Speech.
  • Reading and Understanding Close Reading Comprehension Summary Paraphrasing Analysis and Interpretation.
  • Writing Skills Documenting Report Writing Making notes Letter writing.
Computer Fudamental
  • Introduction to Computers: Hardware, Software, Memory Unit.
  • Basic Operating System Concepts: MS-DOS, WINDOWS, Functional knowledge of these operating systems.
    Introduction to Basic Commands of DOS,
  • Algorithm development, techniques of problem solving, flowcharting.
  • Introduction to Internet.
  • Programming : Representation of integer, character, real, data types, constraints and variables, arithmetic expressions,
    assignment statement, logical expression;
  • Structured programming concepts : Top down design, development of efficient programs.
  • Element of a computer processing system : Hardware CPU, storage devices and media, VDU, input-output devices.
  • Programming languages: Classification, machine code, assembly language.
Programming In C
  • Introduction to C Programming Languages, Structure of C programs.
  • Operators: Urinary, Conditional expressions, precedence and order of evaluation.
  • Control Statements: switch, break, continue, the comma operator, go to statement
  • Functions: User-defined, declaration, definition and function
  • parameter passing: call by value, reference
  • Array: Linear arrays, multidimensional arrays, Passing arrays to functions, Arrays and
  • Structure and Unions

Mathematical Foundation

  • Relation/ Function: Type and compositions, Pictorial representation of relations,
    Equivalence relations, Partial ordering relation
  • Mathematical Induction: Piano’s axioms, Mathematical Induction, Discrete Numeric
    Functions and Generating functions, Simple Recurrence relation with constant
  • Algebric Structures: Properties, Semi group, monoid, Group, Abelian group, properties of group,
    Subgroup, Cyclic group, Cosets, Permutation groups.
  • Prepositional Logic: Preposition, First order logic, Basic logical operations, Tautologies,
    Contradictions, Algebra of Proposition, Logical implication.
Environment Studies
  • Introduction to environmental studies
  • Multidisciplinary nature of environmental studies
  • Scope and importance;
  • Concept of sustainability and sustainable development
  • Ecosystem: Types, Function and Importance
  • Natural Resources : Renewable and Non-renewable Resources
  • Land resources and land use change; Land degradation, soil erosion and desertification.
  • Deforestation: Causes and impacts due to various factors.
  • Water : Use and over-exploitation of surface and ground water.
  • Energy resources : Renewable and non renewable energy.
  • Biodiversity and Conservation
  • Levels of biological diversity
  • India and the relayted world
  • Environmental Pollution: Types, causes, effects and controls
  • Nuclear hazards and human health risks •
  • Waste

Data Structures

  • Introduction: Basic Terminology, Elementary Data Organization, Data Structure
    operations, Algorithm Complexity and Time-Space trade-off.
  • Vectors
  • Sparse Matrices
  • Queues
  • Doubly linked list, Linked List of Array, Polynomial representation and addition, Generalized linked list, Garbage Collection and Compaction.
  • Trees: Basic terminology, Binary Tree, Binary tree representation algebraic Expressions,
    Complete Binary Tree, Extended Binary Tree.
  • Array Representation of Stack, Linked Representation of stack, Operations Associated
    with Stacks, Application of stack.
  • Sorting: Insertion Sort, Bubble sorting, Quick Sort, Two way Merge Sort, Trees: Binary Search (BST), Insertion and Deletion in BST
Programming In C++
  • Introduction: Introduction to OOP, Basic Concepts of OOP, Applications of OOP.
    Introduction to C++, Introduction to C++ stream I/O, declarations in C++, Creating New data types in C++
  • Class, Constructors, Friend Class : Introduction, Comparing class with Structure, Class
    Scope, Accessing Members of a class, Constructor, Destructor
  • Overloading & Inheritance: Operator Overloading, Fundamentals, Restrictions,
    Overloading stream, Insertion and stream extraction operators, Overloading unary &
    binary operators, Converting between types, Overloading ++ and –.
  • Virtual Functions: Introduction, Type fields and switch statements.
  • Accessing Members of a class, Constructor, Destructor, Const objects, Const member functions, Friend class, Friend function, This pointer, Data abstraction and Information hiding, container classes and Iterators.
Data Base Management System
  • Introduction: An overview of database management system, Database System Vs File System,
  • Database system concepts and architecture, data models schema and instances, data independence and data base language and interfaces, Data definitions language, DMI, Overall Database structure.
  • Data modeling using the Entity Relationship Model: ER model concepts, notation for ER diagram, mapping constraints, keys, Concepts of Super Key, candidate key, primary key.
  • Relational Data Model and Language: Relational data model concepts, integrity constraints.
  • Database Design & Normalization: Functional dependencies, normal forms, first, second third normal forms.
Computer Networks
  • Introduction to Computer Networking: Use, advantage, structure of the communications network
  • Analog Computers & Terminals Layered Protocols, Network & The OSI Models, Traffic control
  • Priority system, rotation for layered protocols foals of layered protocols, network design problems
  • Communication between layers, A parametric illustration, introduction to standards organizations and the ISO standard.
  • Polling/Selection, Satellite and Local area Networks: Binary synchronous control, other BSC system
  • LAN, IEEE LAN standards, LAN topology and protocols.
  • Switching and routing in Network: Telephone switching system, message switching, packet
  • Networks: Layers of x.25, features of x.25 flow control principles, other packet type, x.25 logical channel
  • Digital networks, Digital‟s switching, voice transmission by packet.
  • Personal Computer Network: Personal computer communications, characteristics, using the personal computers as server linking the personal computer.
  • Personal Computer Network: Personal computer communications, characteristics, using the personal computers as server linking the personal computer to mainframe computers, semaphores of vendor offerings.
Computer Based Numerical Techniques
  • Floating point Arithmetic: Representation of floating point numbers, Operations, Normalization,
  • Pitfalls of floating point representation, Errors in numerical computation.
  • Iterative Methods: Zeros of a single transcendental equation and zeros of polynomial using Bisection Method.
  • Simultaneous Linear Equations: Solutions of system of Linear equations, Gauss
  • Interpolation and approximation: Finite Differences,Difference tables.
  • Polynomial Interpolation: Newton’s forward and backward formula Central
  • Interpolation with unequal intervals: Language’s Interpolation, Newton Divided difference formula.
  • Numerical Differentiation and Integration: Introduction, Numerical Differentiation, Numerical Integration
  • Differential Equations: Picard’s Method, Euler’s Method, Taylor’s Method, Runge-Kutta methods.
System Analysis and Design
  • System Concepts and Information System Environment.
  • System, Decision Support System, General Business Knowledge, and Interpersonal
    Communicational System.
  • The System Development Life Cycle.
  • The Role of the Systems Analyst: Historical Perspective, Academic and Personal Qualifications,
  • Problem Definition and Project initiation, Background Analysis, Fact Analysis, Review of Written Documents, Onsite Observations, Interviews and Questionnaires.
  • Guides to Successful Interview, Types of Interviews and Questionnaires, The Structured and Unstructured Alternatives.
  • The Tools of Structured Analysis: The Dataflow Diagram (DFD), Data Dictionary, Decision Trees and Structured English.
  • Feasibility Study: System performance, Economic Feasibility, Technical Feasibility, Behavioral
  • Input/Output and Forms Design: Input Design, CRT Screen Design, Output Design.
Office Automation Tools
  • Introduction to MS office, Word Processing: Formatting Text, Pages, Lists, Tables, Spreadsheets
  • Presentation Tools: Adding and formatting text, pictures, graphic objects, including charts, objects
HTML Programming
  • Introduction, The Basics: The Head, the Body, Colors, Attributes, Lists, ordered and unordered
  • Links : Introduction, Relative Links, Absolute Links, Link Attributes, Using the ID Attribute to Link
  • Within a Document, Images: Putting an Image on a Page, Using Images as Links,
  • Tables: Creating a Table, Table Headers, Captions, Spanning Multiple Columns, Styling Table.
Cyber Laws
  • Definitions, Digital Signature And Electronic Signature, Penalty and Compensation for damage to computer, computer system, etc.
  • Tampering with Computer Source Documents, Punishment for sending offensive messages through communication service, etc.
  • Punishments for dishonestly receiving stolen computer resource or communication device.

Multimedia System and Applications

  • Evolution of Multimedia and its objects, Scope of multimedia
  • Multimedia hardware, Memory of Storage Devices,
  • Communication Devices.
  • File Formats, MIDI under Windows environment, Audio and Video Capture.
  • Macromedia products.
  • Flash animation.

Operating system Organization & UNIX
  • Operating system
  • Hierarchy, operating system service.
  • Process concept, process Scheduling, operating on process, co-operating process.
  • Deadlocks, deadlock characterization, deadlock prevention, avoidance detection and recovery.
  • Storage management Resident monitor, Logical versus physical address space, swapping, and segmentation, SCM.
  • Virtual memory, Demand paging, page replacement and page replacement algorithms, allocation of frames, thrashing.
  • File System: File supports, access methods, allocation methods-contiguous, linked and index allocation, directory system.
  • Secondary storage structure: Disk structures, disk scheduling disk management, allocation methods, free space management.
  • Case study of the UNIX system: design principles, programmer and user interface, process, memory and file management.
Software Engineering
  • Introduction: Introduction to software engineering, Importance, role, Characteristics, Components, problems, Specification.
  • Software-Design: Design principles, problem partitioning, abstraction.
  • Structured approach functional versus object oriented approach.
  • Coding: Top-Down and BottomUp programming, structured programming, information hiding.
  • Testing principles, Levels of testing, functional testing, structural testing, test plane, test case specification, reliability assessment, software testing strategies, system testing and debugging.
  • Software Project Management: The Management spectrum, Cost estimation, project scheduling, staffing, software configuration management,
  • Structured Vs. Unstructured maintenance, quality assurance, project monitoring, risk management.
Modeling and Simulation
  • Systems and environment: Concept of model and model building, model classification
    and representation, Use of simulation as a tool, steps in simulation study.
  • Continuous-time and Discrete-time systems: Laplace transform, transfer functions, state
    space models, order of systems, z-transform, feedback systems.
  • Statistical Models in Simulation: Common discrete and continuous distributions, Poisson process, empirical distributions.
  • Random Numbers: Properties of random numbers, generation of pseudo random numbers.
Graph Theory
  • Definition, basic properties, pseudo graphs, complete graphs, bi‐partite graphs, isomorphism of graphs.
  • Hamiltonian cycles, the adjacency matrix, weighted graph, travelling salesman‟s problem, shortest path, Dijkstra‟s algorithm, Floyd‐Warshall algorithm.
Boolean Algebra
  • Definition, basic properties of ordered sets, maps between ordered sets,
  • Lattices as algebraic structures, sublattices, products and homomorphisms.
  • Definition, examples and properties of modular and distributive lattices, Boolean algebras,
    Boolean polynomials, minimal forms of Boolean polynomials.

Advance RDBMS 

  • Data Processing Systems. Transaction Processing and Concepts.
  • File processing and Management system
  • Concurrency Control Techniques
  • Data Integrity. Redundancy
  • Object database management.

Web technology

  • History of the web, Growth of the Web, Protocols governing the web.
  • Communication Issues, the client, Multi-departmental & Large scale Websites
  • HTML: Formatting Tags, Links, List, Tables, Frames, forms, Comments in HTML, DHTML
  • XML: Introduction, Display and XML Documents, Data Interchange with an XML document.
Computer Graphics
  • Graphics Primitives: Display Devices: Refresh Cathode Ray Tube, Raster Scan Display, Plasma display, Liquid Crystal display Plotters, Printers.
  • Input Techniques: Positioning techniques, Potentiometers, Constraints, Scales & Guidelines,
  • Pointing and Selection: the use of selection points defining a boundary rectangle, multiple selections, Menu selection.
  • Mathematics for Computer Graphics: Point representation, Vector representation, Matrices and operations related to matrices.
  • Line Drawing Algorithms.
  • 2D transformation,
  • Basic Transformations, Composite transformations
  • Transformation between coordinate systems. 3D Graphics: 3D Display Methods, 3D
  • Introduction to .NET framework
  • Compilation – Automatic Memory Management.
  • Language Concepts and the CLR: Visual Studio .NET – Using the .NET Framework.
  • The Framework Class Library: NET objects – ASP .NET – .NET web services – Windows Forms
  • ASP.NET Features: Change the Home Directory in IIS – Add a Virtual Directory in IIS- Set a Default
  • Controls, Selecting Controls for Applications – Adding web controls to a Page.
  • Creating Web Forms: Server Controls – Types of Server Controls – Adding ASP.NET Code to a Page.
Distributed and Parallel Computing
  • Parallel and high-performance computers, Models and parallel computers, Basic communication operations
  • Performance and scalability, MPT and open MP programming.
  • Distributed processing potential, Forms of Distributed processing strategies, Hexagon.
Artificial Intelligence
  • Introduction: Definition and meaning of artificial intelligence, A.I. techniques, pattern recognition,
  • Level of speech recognition representation in A.I. properties of internal representation.
  • Production System: Different types of tracing, strategies, graph search strategies,
  • Search procedure, AND/OR graph, relationship between decomposional and compatible systems.

So now you have the detailed syllabus about the B.C.A. exam and the syllabus is very vast and hard we are soon going to update more and more syllabus and later we will be providing you the pdf form also so stay connected and if you have any queries or view about the article then please comment in the comment box.


Please enter your comment!
Please enter your name here