Bsc IT Syllabus PDF HNB Garhwal University | 1st, 2nd, 3rd Year


Bsc IT Syllabus PDF HNB Garhwal University | 1st, 2nd, 3rd Year B.SC New Updates Syllabus 2018-19 Garhwal University Syllabus PDF Download

HNB Garhwal University

Hemwati Nandan Bahuguna Garhwal University, Srinagar is the focal college which was worked in the year 1973. This school was at that point known as Garhwal University, which is renamed to Hemwati Nandan Bahuguna Garhwal University in the year 1989. The school holds its title of Central University from the year 2009 by the Central Universities Act, 2009 and is endorsed by UGC (University Grants Commission). The University gives different courses to the understudy and it holds the record of most noteworthy number of courses in the school. Different courses are separated under the U.G. what’s more, P.G. courses and different confirmation courses

Bsc IT HNB Garhwal University Syllabus

The Hemwati Nandan Bahuguna is a central university of the uttrakhand state whose main job is to provide higher education to the student those who had willingly taken admission in the college. There are several course which the college provide to the student and taken admission according to their preference. Every year there are several student who take part in the university to complete their studies. As their are various course in the college so you need to know each and every single details of the syllabus so that you can prepare well for the exam. Tgere are several courses in the college relating to every field like Management, Science, Pharmacy and LAW. Huge numbers of candidates take part in various courses but the most asked course is B.SC (Bachelor In Science) this is the bachelor curse. The HNB University is the university which holds the different department for the whole LAW section. This undergraduate is also divided in further various parts. We are today here now providing you the details about the Information Technology course. This course have span of 3 to 4 years and divided in 6 semester and all the candidates those who are currently presuming or who had applied for the course they now be looking for the syllabus for it. Though the exam dates are not released yet and thee exam are thing which take place in every three months. Below you get the details syllabus so go through the article below

Admission Process

The admission in the HNB University is done on the recruitment basisand the candidates need to fill up the merit form in order to get the seat. Once they cleared this step they required to get their all the original document and their photocopy to carry on the further procedure. The admission are done on the basis of the rules made by the Academic Council of the University or according to rules endorsed by the State Govt. The eligibility for the admission is that you must have the passing certificate of intermediate with computers as a subject. The student need to give upto 75% of attendance to give the exam and for the speacial case they are allowed to have 15 % relaxation.

B.SC (IT) Exam Syllabus 2018-19

The student those who are looking for the exam syllabus they are at right place. Here we are providing you the direct link to get the syllabus of the exam. The course of B.Sc IT is divided in 3 year and each year have 2 section and candidates need to pass in each semester. If any student failing 2 time in bith the semester they will not be allowed to give further exam. T minimum passing marks for each semester is 40% below it the candidates are considered to be fail. The syllabus for the B.Sc (IT) as the semester are

B.Sc Semester wise Syllabus

Semester 1
  • Fundamental of Computers and Information Technology
  • Programming in ‘C’
  • Mathematical Foundation
  • Financial Accounting
Details Of Semester 1 Exam subject

Fundamental of Computers and Information Technology

  • Computer system concept, computer system characteristics, capabilities and limitations,
    types of computers – analog, digital, hybrid, general, special purpose, micro, mini,
    mainframe, super. generations of computers, personal computer (PC).
  • Types of PC  their characteristics
  • Basic components of a Computer System Input / Output functions and Characteristics
  • Input/ Output Devices devices – Working Principles, Areas of use & characteristics.
  • Types of Software, Operating Software

Programming in ‘C’

  • History, Introduction to C Programming Languages, Structure of C
  • Operators: Urinary, Conditional expressions, precedence and order of evaluation.
  • Control Statements: switch, break, continue, the comma operator, go to statement
  • Loops.
  • Functions: built-in and user-defined, function declaration, definition and function call,
    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, Group, Abelian group, properties of
    group, Subgroup, Cyclic group, Permutation.
  • Prepositional Logic: Preposition, First order logic, Basic logical operations, Tautologies,
    Contradictions, Algebra of Proposition.
  • Lattices (Sets): Introduction, Ordered set, Hasse diagram of partially ordered set, Consistent enumeration, Isomorhic ordered set, Well ordered set.
  • Statstistics: Mean, Mode, Median, Geometric & Harmonic.
  • Measures of dispersion – Range, Quartile Deviation, Average & Standard deviation.
  • Type of sampling : Probability Vs. Non Probability
  • Simple Bivariate, Correlation & regression. Only concept of partial & multivariate
    correlation & regression.

Financial Accounting

  • Accounting: Principles, Concepts and conventions, double entry system of accounting,
    Ledger posting and Trial balance
  • Final Accounts, Introduction to manufacturing account of partnership firms, limited company.
  • Capital Budgeting: Meaning, importance, difficulties, Introduction to evaluation
  • Ratio Analysis: Meaning, advantages, limitations of ratio analysis, Types of ratios and their usefulness.
  • Costing: Nature, importance and Types of cost Marginal costing: Nature, scope and
    importance of marginal costing
  • Break-even analysis, its uses and limitations construction of break-even charts.
  • Control System: The need cost of inventory, methods of inventory costing.
Semester 2
  • Data Structures
  • Object Oriented Programming using ‘C++’
  • System Analysis and Design
  • Probability & Statistical Techniques
  • Data Structures
  • Object Oriented Programming using ‘C++’
Details Of Semester 2 Subjects

Data Structures

  • Introduction: Basic Terminology, Elementary Data Organization, Data Structure
    operations, Algorithm Complexity and Time-Space trade-off.
  • Vectors
  • Sparse Matrices
  • Queues: Array and linked representation and implementation of queues, Operations on
  • 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 and Linked Representation of
    Binary trees, Traversing Binary trees, Threaded Binary trees.

Object Oriented Programming using ‘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.

System Analysis and Design

  • System Concepts and Information System Environment
  • The System Development Life Cycle
  • The Role of the Systems Analyst
  • Systems Planning & Initial Investigation
  • Information Gathering
  • The Tools of Structured Analysis

Probability & Statistical Techniques

  • Data representation: Mean, Median, Mode
  • Probability Theory
  • Probability distribution
  • Probability Densities
  • Theory of Sampling
Semester 3
  • Computer Based Numerical Techniques
  • DBMS
  • Digital Electronics
  • Web technology
  • DBMS
  • Web technology
Detailed Syllabus Of Semester 3

Computer Based Numerical Techniques

  • Floating point Arithmetic.
  • Simultaneous Linear Equations
  • Numerical Differentiation and Integration


  • Introduction: An overview of database management system
  • Relational Data Model and Language
  • Introduction to SQL
  • Database Design & Normalisation
  • Transaction Processing Concepts.

Digital Electronics

  • Representation of information & Basic Building Blocks
  • Basic Organisation
  • Memory Organisation
  • I/O Organisation

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.

Semester 4
  • Operating system
  • Advance RDBMS
  • Management Information System
  • Multimedia Technology and Application
  • Operating system
  • Advance RDBMS
Detailed Syllabus for Semester 4

Operating system

  • Introduction: Definition, Design Goals, Evolution; Concept of User, job and Resources.
  • Process Management: Process states, State Transitions.
  • Memory Management: Address Binding, Dynamic Loading and Linking Concepts,
    Logical and Physical Addresses.
  • Concurrent Processes
  • File and Secondary Storage Management.

Advance RDBMS 

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

Management Information System

  • Fundamentals of Information Systems
  • Corporate Databases & Database Management.
  • Transaction Processing Systems
  • Information Resource Management

Multimedia Technology and Application

  • Evolution of Multimedia and its objects.
  • Production and Planning of Multimedia building blocks, Texts, Sounds, Audio.
  • Macromedia products, Basic drawing techniques Advance animation
  • Digital Audio Concepts
  • Multimedia monitor bitmaps, Vector drawing
Semester 5
  • Programming in JAVA
  • Data Communication & Networks
  • Network Security
  • Software Engineering
Detailed Syllabus Of Semester 5

Programming in JAVA

  • Introduction, Operator, Data types, Variables, Methods and Classes, Multi threaded programming, I/O Java applet.
  • Java Library.
  • Software Development Using Java
  • Image Menu: Lavatron Applets, Scrabblets JDBC, Brief functioning of Upper Layer E-mail and their applications

Data Communication & Networks

  • Introductory Concepts: Goals and Applications of Networks.
  • Medium Access sub Layer
  • Network Layer: Point-to Point networks, routing algorithms
  • Transport Layer: Design issues, connection management.
  • Application Layer: Network Security, DES, RSA algorithms, Domain Name System,
    Simple Network Management Protocol.

Network Security

  • Introduction To security: Attacks, Services & Mechanisms, Security, Attacks, Security
  • Conventional Encryption Algorithms: Triples DES, Blowfish, International Data
    Encryption Algorithm
  • Hash Functions: Message Authentication & Hash Functions: Authentication
  • Network & System Security: Authentication Applications.

Software Engineering

  • Introduction to software engineering, Importance of software, evolving role
    of software, Characteristics.
  • Software Requirement Specification: Analysis, Principles, Water Fall Model, The
    Incremental Model, Prototyping.
  • Software-Design: Design principles, problem partitioning, abstraction, top down and
    bottom up-design.
  • Coding: Top-Down and Bottom-Up, structured programming, hiding information.
  • Testing principles, Levels of testing, functional testing, structural testing, test plane, test
    case specification.
  • Software Project Management: The Management spectrum (The people, the product, the
    process, the project) Cost estimation.
  • Software Reliability & Quality Assurance: Reliability issues, Reliability metrics,
    Reliability growth modeling, Software quality, ISO 9000 Certification for software
Semester 6
  • E-Governance
  • Advance programming in JAVA
  • Advance programming in JAVA
  • Seminar
  • Project
Detailed Syllabus Of Semester 6


  • Technology and Prospects, Rules, Characteristics
  • Network Infrastructure of E-Governance
  • Mobile Commerce
  • Web Security
  • Encryption techniques
  • Electronic Payments

Advance programming in JAVA

  • Core Java: Introduction Operator, Data Types, Variable, Arrays, Control statements,
    Methods & classes, Inheritance.
  • Java Swing: Creating a swing applet and application, Programming using Panes,
    Pluggable Look and feel.
  • Java Beans: Application Builder tools, The bean developer kit (BDK). JAR files,
  • Introduction to RMI (Remote Method Invocation)
  • Java Servlets

Other parts of the exam are seminar and projects in which you need to score 50% marks.

So now you have the detailed syllabus about the B.Sc I.T. of the HNB Garhwal university we are soon going to update more and more syllabus of the various subjects so keep in touch with us. 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