Science: Bhadrak Autonomous College
Science: Bhadrak Autonomous College
COURSES OF STUDIES
FOR
THREE- YEARS DEGREE COURSE
IN
SCIENCE
First Semester Examination - 2017
ENVIRONMENT STUDIES
SEMESTER-1
(2 CREDIT) F.M-50(40+10)
Question must be set from all units with alternatives and each question will be both long
and short answer type
Land resources and land use change; Lavel degradation and soil erosion.
Reforestation: causes and impacts due to mining, dam building on
Environment. Forests, biodiversity and tribal population.
Water use and over –exploitation of surface and grand water, draughts.
Environmental pollution: Traps, causes, effects and controls; Air, water, soil
and noise pollution.
Solid waste management control measures of urban and industrial waste.
Climate change, global warming, ozone layer depletion acid main and impacts
on human communities and agriculture.
Environmental laws: Environment pollution Act; Air (prevention and control
of pollution) Act; Forest conservation Act.
Suggested Readings:-
Semester-II
Question must be set from all units with alternatives and each question will be both long
and short answer type
English
The course will have 2 credits (50 marks), Mid-Sem (Internal Assessment)-10 Marks at End
Sem -40 Marks. These shall be 3 units.
Unit-I : Reading skills, summary, paraphrasing. Analysis, interpretation, knowledge, literary
texts. Candidates shall have to answer 3 questions carrying 5 marks each from the
prescribed text.
Unit-3 Grammar and usage: Sentence ( Simple, Complex, Compound) , Clause ( Noun
Adjective, Adverb ), Phrasal verb , models, Preposition, Subject- Verb Agreement , Common
Error, Candidates shall have to answer 10 objective questions carrying 1 mark each.
ODIA
Hindi
Unit-1
Efnvoer Yee<ee mebcHe£es<eCe
(1) Yee<ee keÀes HeefjYee<ee, He£ke=Àefle Syeb efJeefJeOe ©He ( ceewefKekeÀ, efueefKele,je<ì£Yee<ee,jepeYee<ee )
Unit-2
(2) Efnvoer keÀer JeCe& y³eJemLee-mJej Syeb y³ebpeve-He£keÀejYeso mJej- (n´mye,oerIe&,Deewj meb³eg
Yîebpeve- (mye<e&,DeblemLe, G<ce, DeuHeHe^eCe, Iees<e leLee DeIees<e)
Unit-3
Efnvoer yîekeÀjCe Deewj mebcHe^s<eCe
1. He³ee&îeJee®eer Meyo, efyeueesce, DeveskeÀ MeyoeW kesÀ efueS SkeÀ Meyo
Unit-4
(1.)Meyo Megefo, cegneyejW Dewj ueeskeÀesefkele³eBe
Unit-5
Efnefvo mebcHe^<eCe keÀer DeJeOeejCee Deewj cenlJe
Mark Distribution:
URDU
SUGGESTED READING:
1. URDU ZABAN-O-QAWAID-PART (I)- SHAFA AHMED SIDDIQI
2. IL MUL BALAGHAT – ABDUL MAJID
SEMESTER-III
SEC-I
Question must be set from all units with alternatives and each question will be both long and short
answer type
Communicative English
Mid semester-10 marks Time, 1 Hour End Sem 40 marks Time 2 hours (there
Shall be 3 units)
Candidates shall have to attempt one long answer type question carrying 4
marks from each until. Alternative questions will be set (from each) against
each question.
Listening
Simple and plain English, positive attitude and Bias free language
Books prescribed:
Smith L.E. Readings in English as an international Language, Oxford, Pergamon
press (1983)
Banasal. R.K and J.B Harrison- Spoken English – A manual of speech and
phonetics. Madras Orient Longman 1972
O. Conner. J.D Better English pronunciation, 2nd ed. Cambridge, Cup, 1980.
Division of marks:
Unit-I (1) One long answer type question carrying 8 marks- 1x8=08
UNIT-II (1) One long answer type question carrying 8 marks – 1x8=08
UNIT-III (1) One long answer type question carrying 8 marks -1x8=08
SEMESTER-I
PROGRAMMING USING C
UNIT-1
UNIT-2
Decision Making & Branching: Simple IF statement. IF ... EISE statement, Nested IF statement, EISE IF
ladder, Switch Statement. Simple programs on these.
Decision making & Looping: The WHILE, DO... WHILE and FOR loops. Nesting of loops Jumping
statements (BREAK & CONTINUS), simple programs on these.
Arrays: Concepts & Programming on One and Two Dimensional Arrays. Character Array & Strings.
UNIT-3
Functions: Concepts & category. User defined functions: Definition, Need, Elements & parts.
Function prototype, Definition & calls. Call by value vis call by Address. Types of parameters &
recursion.
Structures & Unions: Definition, Accessing & Initialisation of structures. Arrays vis Structures, Array
of Structures, Array Of Structures, Arrays within Structures. Unions. Structures vis Unions.
UNIT-4
Pointers: Concepts of points, Accessing the Address of a variable, Declaring pointer Variables,
Initialisation of pointer Variables, Accessing a variable through its pointer, chain of pointer
Arithmetic, pointer Expressions, pointer to function, pointer to Array, pointer to character Array or
String, Array or pointers.
UNIT-5
Fill managements in C: Defining a file, Opening a file, closing a file, input/ output Operations on files,
functions on file, functions of file, Headlining of I/O operations of files, Related Simples programs,
Dynamic Memory Allocation.
PRACTICAL
Text Books:
COMPUTER ORGANISATION
UNIT-1
Character codes: Number System & its Types, Decimal Number System, Binary Number System,
Octal Number System, Hexadecimal Number System, Conversions of Number System, Boolean
Algebra, Basic logic functions, Electronic Logic Gates, Synthesis of Logic functions, Minimization of
Logic Expressions Minimization using Karnough Maps, Synthesis with NAND & NOR Gates.
UNIT-2
Flip flops, Gated Latches, Master- Slave fill flops, Edge Triggering flip flops, RS flip flops, T flip flops, D
flip flops, JK-Flip flops, Registers, shift Registers, Counters, Decoders, Multiplexors, PLDs, PAL, PAL,
PDLs, FPGA, Sequential Circuits.
UNIT-3
Basic Structure of Computer Types, functional units, input units, memory units, Arithmetic & Logic
Units, control Units, output Units, Basic operational Concepts, Bus Structure, Software, Machine
instructions & programs: Numbers, Arithmetic Operations & Characters, Software, Machine
instruction, Addition of positive Numbers, Addition and subtraction of signed Numbers, Overflow of
integer Arithmetic, Characters, Memory Locations & Address, Byte Addressability Operations,
Instructions & Instruction Sequencing, Resister Transfer Notations, Basic Instruction Types,
Instruction Executing & Straight Line Sequencing, Branching, Condition codes, Generating Memory
Addresses, Implementation of variables & Constants.
UNIT-4
Addressing Modes: Types, Indirect, Direct, Pointers, Resisters, Indexing & Arrays, Immediate,
Relative Addressing THE ARM EXAMPLE: Registers, Memory Access & Date Transfer, Register
Structure, Memory Acess instructions & Addressing Modes Resister Move Instructions, Arithmetic &
Logic Instructions: Arithmetic Instruction, Logic Instructions, Assembly Language.
UNIT-5
THE MEMORY SYSTEM: Semiconductor RAM memories, internal Organisation of memory Chips,
Static Memories, SRMs, DRAMs, Asynchronous DRAMs, synchronous DRAMs, structure of Large
memories: Static Memory Systems, Dynamic Memory Systems, Memory system Considerations,
RAM BUS Memory, Read Only Memories: ROM, PROM , EPROM, EEPROM, flash Memory: Types &
Difference from EEPROM, Speed, Size & Cost, secondary storage: Magnetic Hard Disks, Magnetic
Tape Systems.
PRACTICAL
SEMESTER-II
Unit-1
Principles of Object oriented programming: Object Oriented programming (OOP) paradigm, Basic
Concepts & Features of OOPs, Benefits of OOPs, Applications of OOPs, OOP Languages, Beginning
with C++ Concepts, Applications & Structures, C++ Tokens: Keywords, Identifiers & Rules of Naming,
Constants & Types, Variables & Declarations, Dynamic Initialisation of Variables, Expressions &
Types, Basic Data Types: User defined, Built in & Derived data types, operators in C++: Arithmetic,
Logical, Relational, Assignment, Conditional, Bitwise, Increment or Decrement, Memory
management, member referencing, manipulators, Type cast operator precedence, Control
Structures: Types & Simple Programs.
UNIT-2
Functions in C++ : Categories, The main function, parts of function, prototyping, Types of parameters:
Actual & Formal parameters, call by value, call by Reference, Call by Address, Structure of class,
Creation of Objects, Array of Objects, Access Specifies, Defining Member function inside & Outside
the class, importance of Scope Resolution Operator, The Inline Functions, Nested member factions,
friend functions, static Data Members, Static Member functions, function Overloading.
UNIT-3
UNIT-4
Inheritance: Base & Derived classes, Visibility Modes, Types of inheritance: Single,Multiple,
Multilevel, Hierarchical, Hybrid, Multipath Inheritance, Role of Virtual Base Class, polymorphism:
Bindings, static & Dynamic, Method Overriding, Virtual Functions, Pure Virtual Functions, Abstract
Class, This pointers.
UNIT-5
Managing console I/O Operations: C++ Strems, C++ Stream classes, Unformatted Console I/O
Operations, Formatted Console I/O Operations, Managing Output with Manipulators, files: Opening
& closing of a file, Detecting End-of-file, Introduction to Template & Exceptions Handiling.
PRACTICAL
1. Writing a program in C++ for defining member functions inside & outside a class.
2. Writing a program in C++ for function Overloading.
3. Writing a program in C++ for friend function
4. Writing a program in C++ for inline function.
5. Writing a program in C++ for cell by Value, Call by Reference & call by Adress.
6. Writing a program in C++ for Operator Overloading.
7. Writing a program in C++ for Constructor Overloading.
8. Writing a program in C++ for Inheritance.
9. Writing a program in C++ for Virtual Function.
10. Writing a program in C++ for opening & closing a file.
11. Text Books:
12. Object oriented programming with C++ : E. Balguruswami
SEMESTER-II
DATABASE MANAGEMENT SYSTEM
UNIT-1
Database and Database Users, Database System Concepts and Arehitecture, Data Independence.
Data Dictionary, Database Manager, Data modelling using the Entity. Relationship (ER) Model,
Introduction to Enhanced Entity, Relationship (EER) Model.
UNIT-2
Relational Model: The Relational Data Model, Relational Database Constraints, Keys & Types. The
Relational Algebra & Relational Calculus.
UNIT-3
Relational Database Design by ER to Relational Mapping, SQL & Languages, SQL Data Types, Schema
Defination, Queries, Views. Introduction to SQL programming with Example.
UNIT-4
Functional Dependences & Types, Data Redundancy & Types, Armstrong’s Axioms, Normalization for
Relational Database, 1 NF, 2NF & 3 NF, BCNF, 4 NF & 5 NF. Summary of Normalization types, simple
Database Examples.
UNIT-5
Disk Storage & Types, Hashing & Types, Indexing Structures for files, B-Tree with simple practical
Examples.
PRACTICAL
1. Create STUDENT, EMPLOYEE & DEPT table with different types of Constraints.
2. Insert Data in the All Above said Tables.
3. Updating Data in the All Above said Tables.
4. Delete Data & Columns in the All Above said Tables.
5. Add Extra Columns in the All Above said Tables.
6. Rename & Deleted the Tables.
7. Create the view of the Tables.
8. Apply Arithmetic operators in the All Above said Tables.
9. Create two Tables & Retrieve Data through Reference Key.
10. Join of Two Tables.
Text Books: Fundamentals of Database Systems, Ramez Elmasri & shamkant B. Navathe, pearson,
S/E.