0% found this document useful (0 votes)
12 views26 pages

Syllabus 4th

The document outlines the syllabus for various courses in Computer Science and Engineering, including Discrete Mathematics, Computer Organization & Architecture, Operating Systems, and Object-Oriented Programming. Each course includes objectives, unit topics, assessment methods, and expected outcomes for students. The courses aim to equip students with foundational knowledge and practical skills in their respective areas of study.

Uploaded by

allblogsdata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views26 pages

Syllabus 4th

The document outlines the syllabus for various courses in Computer Science and Engineering, including Discrete Mathematics, Computer Organization & Architecture, Operating Systems, and Object-Oriented Programming. Each course includes objectives, unit topics, assessment methods, and expected outcomes for students. The courses aim to equip students with foundational knowledge and practical skills in their respective areas of study.

Uploaded by

allblogsdata
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

 Develop Python programs step-wise by defining functions and calling them.

 Use Python lists, tuples, dictionaries for representing compound data.


 Read and write data from/to files in Python.
Discrete Mathematics

Coursecode PCC-CSE-202G
Category Professional Core Course
Coursetitle Discrete Mathematics
Scheme and Credits L T P Credits Semester - 4
3 1 4
Class work 25 Marks
Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each
to be set by taking two questions from each unit. The students have to attempt five questions in
total, first being compulsory and selecting one from each unit.

Unit-I

Sets, Relation, Function and Propositional Logic: Operations and Laws of Sets, Cartesian
Products, Representation of relations, Binary Relation, Equivalence Relation, Partial Ordering
Relation, POSET, Hasse Diagram, Lattices and its types, Function, Bijective functions, Inverse and
Composite Function, Finite and infinite Sets, Countable and Uncountable Sets, Cantor's diagonal
argument and The Power Set theorem, Schroeder-Bernstein theorem, Propositions, Logical
operations, Conditional Statements, Tautologies, Contradictions, Logical Equivalence, The use of
Quantifiers

Unit-II

Basic Counting Techniques and Recurrence Relation: Pigeon-hole principle, Permutation and
Combination, the Division algorithm: Prime Numbers, The GCD: Euclidean Algorithm, The
Fundamental Theorem of Arithmetic., Linear recurrence relation with constant coefficients,
Homogenous Solutions, Particular Solutions, Total Solutions, Solving recurrence relation using
generating functions
Unit-III

Algebraic Structures: Definitions and examples of Algebraic Structures with one Binary Operation:
Semi Groups, Monoids, Groups; Congruence Relation and Quotient Structures, Permutation
Groups, Cyclic groups, Normal Subgroups, Definitions and examples of Algebraic Structures with
two Binary Operation: Rings, Integral Domain, Fields; Boolean Algebra and Boolean Ring,
Identities of Boolean Algebra, Duality, Representation of Boolean Function, Disjunctive and
Conjunctive Normal Form
Unit-IV

Graphs and Trees: Graphs and their properties, Degree, Connectivity, Path, Cycle, Sub Graph,
Isomorphism, Multigraph and Weighted graph, Shortest path in Weighted graphs, Eulerian paths
and circuits, Hamiltonian path and circuits, Planar Graphs, Euler’s formulae, Graph Colouring,
Trees, Binary trees and its traversals, Trees Sorting, Spanning tree, Minimal Spanning tree

Reference Books:
1. Kenneth H. Rosen, Discrete Mathematics and its Applications, Tata McGraw – Hill
2. Satinder Bal Gupta: A Text Book of Discrete Mathematics and Structures, University Science
Press, Delhi.
3. C. L. Liu and D. P. Mohapatra, Elements of Discrete Mathematics A Computer Oriented
Approach, Tata McGraw – Hill.
4. J.P. Tremblay and R. Manohar, Discrete mathematical structures with applications to
computer science, TMG Edition, TataMcgraw-Hill
5. Discrete Mathematics, Babu Ram, Pearson Publication
6. Discrete Mathematics, SemyourLipschutz and Marc Lipson, Schaum’s outline
Course Outcomes
The students will learn
1. To solve mathematical problems based on concepts of set theory, relations, functions and
lattices.
2. To express logic sentence in terms of quantifiers and logical connectives.
3. To apply basic counting techniques to solve permutation and combination problems.
4. To solve recurrence relations.
5. To classify algebraic structure of any given mathematical problem.
6. To evaluate Boolean functions and simplify expressions using the properties of Boolean
algebra
7. To develop the given problem as graph networks and solve with techniques of graph
theory.
Computer Organization & Architecture

Course code PCC-CSE-204G


Category Professional Core Course
Course title Computer Organization & Architecture
L T P Credits
Scheme and Credits Semester-IV
3 0 0 3
Branches (B. Tech.) Computer Science and Engineering
Class work 25 Marks
Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each
to be set by taking two questions from each unit. The students have to attempt five questions in
total, first being compulsory and selecting one from each unit.

Objectives of the course:

To expose the students to the following:


 How Computer Systems work & the basic principles
 Instruction Level Architecture and Instruction Execution
 The current state of art in memory system design
 How I/O devices are accessed and its principles.
 To provide the knowledge on Instruction Level Parallelism
 To impart the knowledge on micro programming
 Concepts of advanced pipelining techniques.

Unit 1
Data representation: Data Types, Complements, Fixed-Point Representation, Conversion of
Fractions, Floating-Point Representation, Gray codes, Decimal codes, Alphanumeric codes, Error
Detection Codes.
Register Transfer and Microoperations : Register Transfer Language, Register Transfer, Bus and
Memory Transfers, Arithmetic Microoperations, Logic Microoperations, Shift Microoperations,
Arithmetic Logic Shift Unit.
Unit 2
Basic Computer Organization and Design : Instruction Codes, Computer Registers, Computer
Instructions, Timing and Control, Instruction Cycle, Memory-Reference Instruction, Input-Output
Instruction, Complete Computer Description, Design of Basic Computer, Design of Accumulator
Logic.
Central Processing Unit : General Register Organization, Stack organization, Instruction Format,
Addressing Modes, Data Transfer and Manipulation, Program Control, RISC, CISC.

Unit 3
Pipelining: Parallel Processing, Amdahl’s law, Pipelining, Arithmetic Pipeline, Instruction Pipeline,
Pipeline Hazards, RISC Pipeline.

Parallel Processors: Introduction to Parallel Processors, Concurrent access to memory


andCache Coherency.
Vector Processing : Vector Operations, Memory Interleaving, Supercomputers, Array Processors:
Attached Array Processor, SIMD Array Processor.

Unit 4
Input-output Organization : I/O deviceinterface, I/O transfers–program controlled, interrupt
driven and DMA, Privileged and Non-Privileged Instructions, Software Interrupts.
Memory organization: Memory Hierarchy, Main Memory, Auxiliary Memory, Associative
Memory, Cache Memory, Associative Mapping, Direct Mapping, Set-Associative Mapping,
Writing into Cache, Cache Initialization, Virtual Memory.

Suggested books:
1) “Computer System Architecture”, 3rd Edition by M.Morris Mano, Pearson.
2) “Computer Organization and Design: The Hardware/Software Interface”, 5th Edition
by David A. Patterson and John L. Hennessy, Elsevier.
3) “Computer Organization and Embedded Systems”, 6th Edition by CarlHamacher,
McGraw Hill Higher Education.

Suggested reference books:

1) “Computer Architecture and Organization”, 3rd Edition by John P. Hayes,


WCB/McGraw-Hill
2) “Computer Organization and Architecture: Designing for Performance”, 10th Edition
by William Stallings, Pearson Education.
3) “Computer System Design and Architecture”, 2nd Edition by Vincent P. Heuring and
Harry F. Jordan, Pearson Education.
Course outcomes :
1) Draw the functional block diagram of a single bus architecture of a computer and describe
the function of the instruction execution cycle, RTL interpretation of instructions,
addressing modes, instruction set.
2) Write assembly language program for specified microprocessor for computing

16 bit multiplication, division and I/O device interface (ADC, Control circuit, serial port
communication).
3) Write a flowchart for Concurrent access to memory and cache coherency in Parallel
Processors and describe the process.
4) Given a CPU organization and instruction, design a memory module and analyze its
operation by interfacing with the CPU.
5) Given a CPU organization, assess its performance, and apply design techniques to
enhance performance using pipelining, parallelism and RISC methodology.
Operating System

Course code PCC-CSE-206G

Category Professional Core Course


Course title Principles of Operating System
L T P Credits
Scheme and Credits Semester-4
3 0 0 3
Branches (B. Tech.) Computer Science and Engineering

Class work 25 Marks


Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each
to be set by taking two questions from each unit. The students have to attempt five questions in
total, first being compulsory and selecting one from each unit.

UNIT 1:

Introduction: Concept of Operating Systems, Generations of Operating systems, Types of


Operating Systems, OS Services.
Processes: Definition, Process Relationship, Different states of a Process, Process State
transitions, Process Control Block (PCB), Context switching. Thread: Definition, Various states,
Benefits of threads, Types of threads, Multithreading.
Process Scheduling: Foundation and Scheduling objectives, Types of Schedulers, Scheduling
criteria: CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time; Scheduling
algorithms: Pre-emptive and Non-pre-emptive, FCFS, SJF, SRTF, RR Scheduling.

UNIT 2:
Inter-process Communication: Critical Section, Race Conditions, Mutual Exclusion, The Producer\
Consumer Problem, Semaphores, Event Counters, Monitors, Message Passing, Classical IPC
Problems: Reader’s & Writer Problem, Dinning Philosopher Problem etc.
Deadlocks: Definition, Necessary and sufficient conditions for Deadlock, Deadlock
Prevention, and Deadlock Avoidance: Banker’s algorithm, Deadlock detection and Recovery.
UNIT 3:

Memory Management: Basic concept, Logical and Physical address map, Memory
allocation: Contiguous Memory allocation – Fixed and variable partition–Internal and External
fragmentation and Compaction; Paging: Principle of operation – Page allocation – Hardware
support for paging, Protection and sharing, Disadvantages of paging.
Virtual Memory: Basics of Virtual Memory – Hardware and control structures –
Locality of reference, Page fault, Working Set, Dirty page/Dirty bit – Demand paging, Page
Replacement algorithms: Optimal, First in First Out (FIFO), Optimal Page Replacement and Least
Recently used (LRU).

UNIT 4:

File Management: Concept of File, Access methods, File types, File operation, Directory
structure, File System structure, Allocation methods (contiguous, linked, indexed), efficiency and
performance.
Disk Management: Disk structure, Disk scheduling - FCFS, SSTF, SCAN, C-SCAN, Disk reliability,
Disk formatting, Boot-block, Bad blocks. Case study on UNIX and WINDOWS Operating System.
Comparative Study of Latest Operating System: Evolution, Architecture and Characteristics of
various Operating systems like MS-Windows, Ubuntu, Mac OS, Fedora, Solaris, Free BSD, Chrome
OS, CentOS, Debian, Deepin

Suggested books:
 Operating System Concepts Essentials, 9th Edition by AviSilberschatz, Peter Galvin,
Greg Gagne, Wiley Asia Student Edition.
 Operating Systems: Internals and Design Principles, 5th Edition, William Stallings,
Prentice Hall of India.
Suggested reference books:
 Operating System: A Design-oriented Approach, 1st Edition by Charles Crowley, Irwin
Publishing
 Operating Systems: A Modern Perspective, 2nd Edition by Gary J. Nutt, Addison-Wesley
 Design of the Unix Operating Systems, 8th Edition by Maurice Bach, Prentice-Hall of
India
 Understanding the Linux Kernel, 3rd Edition, Daniel P. Bovet, Marco Cesati, O'Reilly and
Associates
Course Outcomes:
CO1: Understand the structure and architectural components of OS to analyze and design the
applications to run in parallel. Moreover, students would be able to develop scheduling
algorithms to optimize various parameters like CPU utilization, Throughput, Turnaround Time,
Waiting Time, Response Time for research purpose.

CO2:Understand the design issues associated with Operating system (e.g. Mutual exclusion,
Deadlock detection etc.) to gain insight towards developing algorithms/techniques for efficient
deadlock handling.

CO3: For a given specification of memory organization, develop the techniques for optimally
allocating memory to processes by increasing memory utilization and for improving the access
time.

CO4: Design and implement file management system for a given specification. Identify, use and
evaluate the disk management policies with respect to various performance evaluation
parameters.
Object Oriented Programming

Course code PCC-CSE-208G

Category Professional Core Course


Course title Object Oriented Programming
L T P Credits
Scheme and Credits Semester-4
3 0 0 3
Branches (B. Tech.) Computer Science and Engineering

Class work 25 Marks


Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each
to be set by taking two questions from each unit. The students have to attempt five questions in
total, first being compulsory and selecting one from each unit.
Course Objectives
1. To understand how the C++ is superset of C by incorporating the Object oriented features in
C language.
2. To apply the syntax and semantics of C++ Programming language.
3. To learn the designing of C++ classes.
4. To learn how to efficiently use the memory using Pointers and Dynamic Memory
Management
5. To learn how to implement different types of constructors and the use of destructor.
6. To learn how to implement the concept of data abstraction and encapsulation.
7. To learn how to perform different types of overloading i.e. operators and functions.
8. To learn how inheritance helps to reuse the code.
9. To learn how we can implement dynamic binding with polymorphism.
10. To learn the use of exception handling in C++ programs.
11. To learn how to design and use of generic classes with templates.

Unit - I
Object-Oriented Programming Concepts: Introduction, comparison between procedural
programming paradigm and object-oriented programming paradigm, basic concepts of object-
oriented programming — concepts of an object and a class, interface and implementation of a
class, operations on objects, relationship among objects, abstraction, encapsulation, data hiding,
inheritance, overloading, polymorphism, messaging.
Classes and Objects: Specifying a class, creating class objects, accessing class members, access
specifiers, static members, use of const keyword, friends of a class, empty classes, nested classes,
local classes, abstract classes, container classes, bit fields and classes.
Unit - II
Inheritance: Introduction, defining derived classes, forms of inheritance, ambiguity in multiple and
multipath inheritance, virtual base class, object slicing, overriding member functions, object
composition and delegation, order of execution of constructors and destructors.
Pointers and Dynamic Memory Management: Declaring and initializing pointers, accessing data
through pointers, pointer arithmetic, memory allocation (static and dynamic), dynamic memory
management using new and delete operators, pointer to an object, this pointer, pointer related
problems - dangling/wild pointers, null pointer assignment, memory leak and allocation failures.
Unit - III
Constructors and Destructors: Need for constructors and destructors, copy constructor, dynamic
constructors, explicit constructors, destructors, constructors and destructors with static members,
initializer lists.
Operator Overloading and Type Conversion: Overloading operators, rules for overloading
operators, overloading of various operators, type conversion - basic type to class type, class type to
basic type, class type to another class type.
Virtual functions & Polymorphism: Concept of binding - early binding and late binding, virtual
functions, pure virtual functions, abstract clasess, virtual destructors.
Unit - IV
Exception Handling: Review of traditional error handling, basics of exception handling, exception
handling mechanism, throwing mechanism, catching mechanism, rethrowing an exception,
specifying exceptions.
Templates and Generic Programming: Template concepts, Function templates, class templates,
illustrative examples.

TEXT BOOKS, AND/OR REFERENCE MATERIAL:


1. BjraneStroustrup, “C++ Programming language”,3rd edition, Pearson education Asia(1997)
2. LaforeR.”Object oriented Programming in C++”,4th Ed. Techmedia,New Delhi(2002).
3. Yashwant Kenetkar,”Let us C++”,1stEd.,Oxford University Press(2006)
4. B.A. Forouzan and R.F. Gilberg,CompilerScience,”A structured approach using C++” Cengage
Learning, New Delhi.
Course Outcomes

After the completion of the course, the students will

 Understand the concept of Object Oriented Programming through C++.


 Identify importance of object oriented programming and difference between Procedural
programming and object oriented programming features.
 be able to make use of objects and classes for developing programs.
 be able to use various object oriented concepts to solve different problems.
 be able to develop the programs /Projects using some advanced features of C++
Programming.
ORGANIZATIONAL BEHAVIOUR
Course code HSMC-02G
Category
Humanities and Social Sciences includingManagementcourses
Course title ORGANIZATIONAL BEHAVIOUR
Scheme and Credits L T P Credits Semester 4
3 0 0 3
Branches (B. Tech.) Common to all branches

Class work 25
Exam 75
Total 100 Marks
Duration of Exam 03 Hours

The objective of this course is to expose the students to basic concepts of management and
provide insights necessary to understand behavioral processes at individual, team and
organizational level.
Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks each
to be set by taking two questions from each unit. The students have to attempt five questions in
total, first being compulsory and selecting one from each unit.

SYLLABUS
UNIT - 1
Introduction of Management- Meaning, definitions, nature of management; Manageriallevels,
skills and roles in an organization; Functions of Management: Planning, Organizing, staffing,
Directing & Controlling, Interrelationship of managerial functions, scope of management &
Importance of management. Difference between management and administration.
UNIT - 2
Introduction of organization:- Meaning and process of Organization, Management v/s
Organization; Fundamentals of Organizational Behavior: Concepts, evolution, importance
andrelationship with other Fields; Contemporary challenges and opportunities of OB. Individual
Processes and Behavior-Personality- Concept, determinants andapplications; Perception-
Concept, process and applications, Learning- Concept (Brief Introduction) ; Motivation- Concept,
techniques and importance
UNIT - 3
Interpersonal Processes- Teams and Groups- Definition of Group, Stages of
groupdevelopment, Types of groups, meaning of team, merits and demerits of team;
difference between team and group, Conflict- Concept, sources, types, management of
conflict; Leadership: Concept, function, styles & qualities of leadership. Communication –
Meaning, process, channels of communication, importance and barriersof communication.
UNIT 4

Organizational Processes: Organizational structure - Meaning and types oforganizational


structure and their effect on human behavior; Organizational culture - Elements, types and
factors affecting organizational culture. Organizational change: Concept, types & factors
affecting organizational change, Resistance to Change.

Course Outcomes: By the end of this course the student will be able to:

1. Students will be able to apply the managerial concepts in practical life.


2. The students will be able to understand the concept of organizational behavior at
individual level and interpersonal level.
3. Students will be able to understand the behavioral dynamics in organizations.
4. Students will be able to understand the organizational culture and change

Suggested Books:
1. Robbins, S.P. and Decenzo, D.A. Fundamentals of Management, Pearson
Education Asia, New Delhi.
2. Stoner, J et. al, Management, New Delhi, PHI, New Delhi.
3. Satya Raju, Management – Text & Cases, PHI, New Delhi.
4. Kavita Singh, OrganisationalBehaviour: Text and cases. New Delhi: Pearson
Education.
5. Pareek, Udai, Understanding OrganisationalBehaviour, Oxford University Press,
New Delhi.
6. Robbins, S.P. & Judge, T.A., OrganisationalBehaviour, Prentice Hall of India, New
Delhi.
7. GhumanKarminder, Aswathappa K., Management concept practice and cases, Mc
Graw Hill education.
8. Chhabra T. N., Fundamental of Management, Sun India Publications-New Delhi
Web Technologies

Course code LC-CSE-210G

Category Professional Core Course


Course title Web Technologies
L T P Credits
Scheme and Credits Semester 4
3 0 0 3

Branches (B. Tech.) Computer Science and Engineering

Class work 25 Marks


Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Note: Examiner will set nine questions in total. Question one will be compulsory. Question one
will have 6 parts of 2.5 marks each from all units and remaining eight questions of 15 marks
each to be set by taking two questions from each unit. The students have to attempt five
questions in total, first being compulsory and selecting one from each unit.
Objectives of the course:
 To impart the basic concepts of Web Technologies
 To understand various client side technologies
 To create web pages
 To create dynamic applications on web through server side technologies

Detailed contents:

Unit 1:
Introduction:Concept of Internet- History of Internet, Protocols of Internet, World Wide Web,
URL, Web Server, Web Browser.
HTML and CSS:History of HTML, Structure of HTML Document: Text Basics, Document: Images
and Multimedia, Links and webs, Document Layout, Cascading Style Sheet: Need for CSS,
introduction to CSS, basic syntax and structure using CSS, inline, internal and external CSS

Unit 2: XML: Introduction of XML- Some current applications of XML, Features of XML,
Anatomy of XML document, structuring data, XML namespace, Document Type Definitions and
Schemas, Document object model, DOM methods, XSL, SAX, SOAP
Unit 3: PHP: PHP Introduction, Structure of PHP, PHP Functions, String processing and regular
expression, viewing client/server environment variable, form processing, Connecting to a
database, cookies, operator precedence

Unit 4:AJAX: AJAX with PHP, PHP Code and the Complete AJAX Example, AJAX Database,
Working of AJAX livesearch with PHP, Ajax PHP Database Form, AJAX PHP MySQL Database,
connect, create DB, create table, insert data, select query

Suggested books:

1. Steven Holzner,”HTML Black Book”, Dremtech press.


2. Web Technologies, Black Book, Dreamtech Press
3. Web Applications : Concepts and Real World Design, Knuckles, Wiley-India
4. Internet and World Wide Web How to program, P.J. Deitel& H.M. Deitel Pearson.

Suggested reference books:


1. Paul Deitel , Harvey Deitel, Abbey Deitel ,“Internet and world wide web – How to Program”,
Prentice Hall

Course outcomes

 For a given conceptual problem student will able to understand the basic process of
Web Technologies and their application domains
 For a given problem the student will able to analyze the problem and select which
technique is most suitable for developing a website.
 The knowledge of various techniques will enable student to implement in these dynamic
techniques using various tools to make interactive web pages.
 Student will able to write a program using these technologies to implement the basic
concepts of web.
Operating System Lab

Course code LC-CSE-212G


Category Professional Core Course
Course title Operating System Lab
L T P Credits
Scheme and Credits Semester 4
0 0 3 1.5
Branches (B. Tech.) Computer Science and Engineering
Class work 25 Marks
Exam 25 Marks
Total 50 Marks
Duration of Exam 03 Hours

Contents:
1 Introduction to UNIX File System.
2. File and Directory Related Commands in UNIX.
3. Essential UNIX Commands for working in UNIX environment.
4. I/O Redirection and Piping
5. Introduction to VI Editors.
6. Introduction of Processes in UNIX
7. Communication in UNIX and AWK.
8. Introduction of the concept of Shell Scripting.
9. Decision and Iterative Statements in Shell Scripting.
10. Writing the Shall Scripts for unknown problems.
Suggested Books:
1. UNIX Shell Programming by YashavantKanetkar.
2. UNIX Concepts and Applications by Sumitabha Das
Course Outcomes.
Co1: Understand the structure and architectural components of UNIX Operating System to
analyze and design the problem. Moreover, students would be able to know the Basic
Introduction of UNIX Operating System.
Co2: Basic Introduction of UNIX Commands that are used for operating the UNIX.
Co3: Introduction of Shell Scripting and VI Editor.so that the students get familiar with writing
the UNIX scripts in UNIX editor.
Co4: Students will establish themselves as effective professionals by solving real problems with
UNIX Shell Scripting knowledge and with attention to teamwork, critical thinking and problem
solving skills by Writing Shell Scrips of unknown problems
Object Oriented Programming Lab Using C++

Course code LC-CSE-214G


Category Professional Core Course
Course title Object Oriented Programming Lab Using C++
L T P Credits
Scheme and Credits Semester 4
0 0 3 1.5
Branches (B. Tech.) Computer Science and Engineering
Class work 25 Marks
Exam 25 Marks
Total 50 Marks
Duration of Exam 03 Hours

Contents:

1. [Classes and Objects] Write a program that uses a class where the member functions are
defined inside a class.
2. [Classes and Objects] Write a program that uses a class where the member functions are
defined outside a class.
3. [Classes and Objects] Write a program to demonstrate the use of static data members.
4. [Classes and Objects] Write a program to demonstrate the use of const data members.
5. [Constructors and Destructors] Write a program to demonstrate the use of zero argument
and parameterized constructors.
6. [Constructors and Destructors] Write a program to demonstrate the use of dynamic
constructor.
7. [Constructors and Destructors] Write a program to demonstrate the use of explicit
constructor.
8. [Initializer Lists] Write a program to demonstrate the use of initializer list.
9. [Operator Overloading] Write a program to demonstrate the overloading of increment and
decrement operators.
10. [Operator Overloading] Write a program to demonstrate the overloading of binary
arithmetic operators.
11. [Operator Overloading] Write a program to demonstrate the overloading of memory
management operators.
12. [Inheritance] Write a program to demonstrate the multilevel inheritance.
13. [Inheritance] Write a program to demonstrate the multiple inheritance.
14. [Inheritance] Write a program to demonstrate the virtual derivation of a class.
15. [Polymorphism] Write a program to demonstrate the runtime polymorphism.
16. [Exception Handling] Write a program to demonstrate the exception handling.
17. [Templates and Generic Programming] Write a program to demonstrate the use of function
template.
18. [Templates and Generic Programming] Write a program to demonstrate the use of class
template.
Web Technologies Lab

Course code LC-CSE-216G


Category Professional Core Course
Course title Web Technologies Lab
L T P Credits
Scheme and Credits Semester 4
0 0 2 1
Branches (B. Tech.) Computer Science and Engineering
Class work 25 Marks
Exam 25 Marks
Total 50 Marks
Duration of Exam 03 Hours

Contents:
HTML :
1. Simple HTML using
a. Heading elements
b. Text Elements
c. Logical Styles
d. Physical Styles
e. Ordered , Unordered and Definition list
2. Hyper Links
a. Image Link → Link to page containing Images and Videos
b. File Link
c. Single Page Link
3. Using Frames
a. Navigation Frame
b. Floating Frame
c. Inline Frame
4. Registration Form with Table
CSS:
Inline Style , Internal Style ,and External Style Sheets
XML :
1. Create a any catalog
2. Display the catalog created using CSS or XSL
PHP:
1. File operation
2. Regular Expression, Array, Math, String, Date functions
MC-106G : (ENVIRONMENT SCIENCE)

Course code MC-106G

Category Mandatory Course


Course title Environmental Sciences
L T P Credits
Scheme and Credits Semester 4
3 0 1 0

Branches (B. Tech.) Common For All Branches

Class work 25 Marks


Exam 75 Marks
Total 100 Marks
Duration of Exam 03 Hours

Theory 75 Marks Field Work 25 Marks (Practical/Field visit)


Unit-1 The Multidisciplinary nature of environment studies. Definition, modern agriculture, fertilizer-pesticide problems,
scope and importance. (2 lecture) Water logging, salinity, case studies.
Unit-2 Natural Resources : e) Energy resources : Growing energy needs; renewable
and non-renewable energy sources, use of alternate
Renewable and non-renewable resources :
energy sources, case studies.
Natural resources and associated problems.
f) Land resources : Land as a resource, land degradation,
a) Forest resources : Use and over-exploitation : man induced landslides, soil erosion and
deforestation, case studies. Timber extraction, mining desertification.
dams and their effects on forests and tribal people. * Role of an individual in conservation of natural resources.
b) Water resources : Use and over-utilization of surface * Equitable use of resources for sustainable lifestyles.
and ground water, floods, drought, conflicts over
(8 lectures)
water, dams-benefits and problems.
c) Mineral resources : Use and exploitation, environmental
effects of extracting and using mineral resources, case
studies.
d) Food resources : World food problems, changes,
caused by agriculture and overgrazing, effects of
Unit-3 Ecosystems :
* Producers, consumers and decomposers.
* Energy flow in the ecosystem.
* Ecological succession.
* Food chains, food webs and ecological pyramids.
* Introduction, types, characteristic features, structure and
function of the following eco-system :
a. Forest ecosystem.
b. Grassland ecosystem.
c. Desert ecosystem.
d. Aquatic ecosystems (ponds, streams, lakes, rivers,
oceans, estuaries) (6 lectures)
Unit-4 Biodiversity and its conservation
* Introduction - Definition : Genetic, Species and
ecosystem diversity.
* Value of biodiversity: consumptive use, productive use,
social, ethical, aesthetic and option values.
* Biodiversity at global, National and local levels.
* India as a mega-diversity nation.
* Hot-spots of biodiversity.
* Threats to biodiversity: habitat loss, poaching of
wildlife, man-wildlife conflicts.
* Endangered and endemic species of India.
* Conservation of biodiversity : In-situ and ex-situ
conservation of biodiversity.
(8 lectures)
Unit-5 Environmental pollution : * Consumerism and waste products.
Definition, causes, effects and control measures of : * Environment Protection Act.
a) Air pollution. * Air (Prevention and Control of pollution) Act.
b) Water pollution * Water (Prevention and Control of pollution) Act.
c) Soil pollution * Wildlife Protection Act.
d) Marine pollution * Forest Conservation Act.
e) Noise pollution * Issues involved in enforcement of environmental
legislation.
f) Thermal pollution
* Public awareness. (7 lectures)
g) Nuclear hazards
Unit-7 Human population and the Environment.
* Solids waste management: causes, effects and
control measures of urban and industrial wastes. Population growth, variation among nations.
* Role of an individual in prevention of pollution. Population explosion- Family Welfare Programme.
* Pollution case studies. Environment and human health.
* Disaster management : floods, earthquake, cyclone Human Rights.
and landslides. Value Education.
(8 lectures) HIV/AIDS.
Unit-6 Social issues and the Environment: Woman and Child Welfare
* From unsustainable to sustainable development. Role of Information Technology in Environment and human
* Urban problems related to energy. health.
* Water conservation, rain water harvesting, Case Studies. (6 lectures)
watershed management. Unit-8 Field Work :
* Resettlement and rehabilitation of people : its * Visit to a local area to document environmental
problems and concerns case studies. assets - river/forest/grassland/hill/mountain.
* Environmental ethics : Issues and possible solutions.
* Visit to a local polluted site-urban/Rural/ Industrial/
* Climate change, global warming, acid rain, ozone layer Agricultural.
depletion, nuclear accidents and holocaust. Case studies. * Study of common plants, insects, birds.
* Wasteland reclamation. * Study of simple ecosystems- pond, river, hill slopes,
etc. (Field work equal to 10 lecture hours).
References Co. (TB).
1. Agarwal, K.C. 2001 Environmental Biology, Nidi Pub. 15. Odum, E.P. 1971, Fundamentals of Ecology. W.B.
Ltd. Bikaner. Saunders Co. USA, 574p.
2. Bharucha, Frach, The Biodiversity of India, MApin Publishing 16. Rao M.N. & Datta, A.K. 1987 Waste Water Treatment.
Pvt. Ltd. Ahmedabad-380013, India, E-mail : mapin@icenet.net Oxford & TBH Publ. Co. Pvt. Ltd. 345p.
(R). 17. Sharma, B.K. 2001, Environmental Chemistry, Goal
3. Brunner R.C. 1989, Hazardous Waste Incineration, Mc. Publ. House, Meerut.
Graw Hill Inc. 480p. 18. Survey of the Environment, The Hindu (M).
4. Clark R.S., Marine pollution, Slanderson Press Oxford (TB).
19. Townsend C., Harper J. and Michael Begon. Essentials of
5. Cunningham, W.P. Cooper, T.H. Gorhani, E & Ecology, Blackwell Science (TB).
Hepworth, M.T. 2001, Environmental Encyclopedia,
20. Trivedi R.K., Handbook of Environmental Laws, Rules,
Jaico Pub. House, Mumbai 1196 p.
Guidelines, Comliances and Standards, Vol. I and II
6. De A.K., Environmental Chemistry, WileyEastern Ltd. Enviro Media (R).
7. Down to Earth, Centre for Science and Environment (R). 21. Tridevi R.K. and P.K. Goal, Introduction to air pollution,
8. Gleick, H.P., 1993. Water in crisis, Pacific Institute for Techno Science Publications (TR).
Studies in Dev. Environment & Security Stockholm Env. 22. Wagner K.D., 1998, Environmental Management, W.B.
Institute, Oxford Univ. Press, 473p. Saunders co. Philadelphia, USA 499p.
9. Hawkins R.E. Encyclopedia of Indian Natural History, 23. Atext book environmental education G.V.S. Publishers
Bombay Natural HistorySociety, Bombay(R). byDr. J.P. Yadav.
10. Heywood, V.H. & Watson, R.T. 1995. Global (M) Magazine
Biodiversity Assessment, Cambridge Uni. Press 1140p.
(R) Reference
11. Jadhav, H & Bhosale, V.M. 1995. Environmental
(TB) Textbook
Protection and Laws. Himalaya Pub. House, Delhi 284p.
12. Mackinney, M.L. & Schoch, RM 1996, Environmental The scheme of the paper will be under :
Science systems & solutions, Web enhanced edition. 639p. The subject of Environmental Studies will be included as a
13. Mhaskar A.K., Mayyer Hazardous, Tekchno-Science qualifying paper in all UG Courses and the students will be
Publications (TB). required to qualify the same otherwise the final result will not
14. Miller T.G. Jr. Environmental Science, Wadsworth Publishing be declared and degree will not be awarded.
The duration of the course will be 40 lectures. The examination will
be conducted along with the semester examinations.
Exam. Pattern : In case of awarding the marks, the paper will carry
100 marks. Theory: 75 marks, Practical/ Field visit : 25 marks.
The structure of the question paper will be :
Part- A: Short Answer Pattern : 15marks
Part- B : EssayType with inbuilt choice : 60marks
Part-C : Field Work (Practical) : 25marks
Instructions for Examiners :
Part- A : Question No. 1 is compulsory and will contain five
short- answer type question of 3 marks each covering the entire
syllabus.
Part-B : Eight essay type questions (with inbuilt choice) will be set
from the entire syllabus and the candidate will be required to answer
any four of them. Each essay type question will be of 15 marks.
The examination of the regular students will be conducted by
the concerned college/Institute. Each student will be required to
score minimum 40% marks separately in theory and practical/Field
visit. The marks in this qualifying paper will not be included in
determining the percentage of marks obtained for the award of degree.
However, these marks will be shown in the detailed marks certificate
of the students.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy