0% found this document useful (0 votes)
77 views11 pages

Operational Amplifier (OPAMP) : Ideal OPAMP, Basic OPAMP

This document provides details about the course "Object Oriented Programming" including: - The course covers object oriented programming features in C++ over 6 topics in 42 contact hours. Topic areas include classes and objects, dynamic objects, operator overloading and inheritance, templates, exception handling, and input/output. - Suggested textbooks include books on C++, Java, and object oriented programming. Reference books provide additional resources on C++, Java, and object oriented concepts. - The course aims to provide knowledge of object oriented programming through C++. Students will learn about classes, objects, inheritance, templates, exceptions, and input/output using object oriented concepts.

Uploaded by

A. Prvz.
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)
77 views11 pages

Operational Amplifier (OPAMP) : Ideal OPAMP, Basic OPAMP

This document provides details about the course "Object Oriented Programming" including: - The course covers object oriented programming features in C++ over 6 topics in 42 contact hours. Topic areas include classes and objects, dynamic objects, operator overloading and inheritance, templates, exception handling, and input/output. - Suggested textbooks include books on C++, Java, and object oriented programming. Reference books provide additional resources on C++, Java, and object oriented concepts. - The course aims to provide knowledge of object oriented programming through C++. Students will learn about classes, objects, inheritance, templates, exceptions, and input/output using object oriented concepts.

Uploaded by

A. Prvz.
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/ 11

6.

Operational Amplifier (OPAMP): Ideal OPAMP, Basic OPAMP 6


circuitsstages, OPAMP Applications: Adders and Subtractor, Voltage
follower, Current to Voltage Converter, Voltage to Current converter,
Integrator, Differentiator, Logarithmic Amplifier, Square wave generator
TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of Publication/


Reprint

Text Books

1 J. Millman and A Grabel, “Micro Electronics” TMH, 1999

2 J. Millman and Halkias, “Integrated Electronics, Analog & Digital 1999


Circuits & Systems” TMH.

3. I J Nagrath, “ Electronics, Analog and digital, PHI 2009

Reference Books

4 B. Kumar and S B Jain, “Electronic Devices & Circuit” PHI 2010

5 Sedra& Smith, “Micro Electronic Circuits” Oxford University Press, 2000

1. Subject Code: SE201 Course Title: Data Structures


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: III
7. Subject Area: DCC
8. Pre-requisite: Fundamentals of Programming
9. Objective: To study different kinds of data structures with their respective applications.
10. Details of Course

S.No. Contents Contact Hours

1. Introduction: Introduction to Algorithmic, Complexity- Time-Space 8


Trade off. Introduction to abstract data types, design, implementation and
applications. Introduction to List data structure.

Arrays and Strings: Representation of Arrays in Memory: one


dimensional, Two dimensional and Multidimensional, Accessing of
elements of array, performing operations like Insertion, Deletion and
Searching. Sorting elements of arrays. Strings and String Operations.

Stacks and Queues: Introduction to data structures like Stacks and


Queues. Operations on Stacks and Queues, Array representation of
Stacks , Applications of Stacks : recursion, Polish expression and their
compilation conversion of infix expression to prefix and postfix
expression, Operations of Queues, Representations of Queues
Applications of Queues, Priority queues.

2. Linked Lists: Singly linked lists, Representation of linked list, 6


Operations of Linked list such as Traversing, Insertion and Deletion,
Searching, Applications of Linked List. Concepts of Circular linked list
and Doubly linked list and their Applications. Stacks and Queues as
linked list.

3. Trees: Basic Terminology, Binary Trees and their representation, binary 8


search trees, various operations on Binary search trees like traversing,
searching, Insertion and Deletion , Applications of Binary search Trees ,
Complete Binary trees, Extended binary trees. General trees, AVL trees,
Threaded trees, B- trees.

4. Searching and Sorting: Linear Search, Binary search, Interpolation 7


Search, Insertion Sort, Quick sort, Merge sort, Heap sort, sorting on
different keys, External sorting.

5. Graphs: Terminology and Representations, Graphs & Multi-graphs, 7


Directed Graphs, Representation of graphs and their Transversal,
Spanning trees, shortest path and Transitive Closure, Activity Networks,
Topological Sort and Critical Paths.

6. File Structure: File Organization, Indexing & Hashing, Hash Functions, 6


Collision Resolution Techniques.

TOTAL 42
11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of


Publication/
Reprint

Text Books:
1. Horowitz and Sahni, “Fundamentals of Data structures”, Galgotia 1983
publications

2. Tannenbaum, “Data Structures”, PHI 2007( Fifth


Impression)

3. An introduction to data structures and application by Jean Paul 1984


Tremblay & Pal G. Sorenson (McGraw Hill).

Reference Books

4. R.L. Kruse, B.P. Leary, C.L. Tondo, “Data structure and program 2009( Fourth
design in C”, PHI Impression)

1. Subject Code: SE203 Course Title: Object Oriented Programming


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: III
7. Subject Area: DCC
8. Pre-requisite: NIL
9. Objective: To provide knowledge of Object Oriented programming features.
10. Details of Course

S.No. Contents Contact Hours

1. Object oriented paradigm & C++ at a glance: Evolution of 8


programming paradigm, structured versus object-oriented development,
elements of object-oriented programming, Objects, classes, methods,
popular OOP languages, software reuse.
Classes and objects: Introduction, Class revisited, constant objects and
constructor, static data members with constructors and destructors,
constructor overloading, nested classes, objects as arguments, returning
objects , friend functions and friend classes, constant parameters and
member functions, static data and member functions.

2. Dynamic objects: Introduction, pointers to objects, array of objects, 7


pointers to object members, this pointer, self-referential classes
Operator overloading and Inheritance: overloading of new and delete
operators, conversion between objects and basic types, conversion
between objects of different classes, overloading with friend functions,
abstract classes, inheritance types , virtual base classes, virtual functions,
pointer to derived class objects, and base class objects, pure virtual
functions, virtual destructors.
Generic programming with templates: Introduction, function
templates, overloaded function templates, class templates, inheritance of
class template, class template containership, class template with
overloaded operators.

3. Introduction to byte code, security and portability, Data Types, variables, 6


operators, arrays, type conversion and casting, type promotion, Control
statements, standard input-output, Designing Classes, constructors,
methods, access specifiers : public, private, protected, inheritance,
packages and interfaces, Math, String, Vectors, and Array List classes,
polymorphism: function and operator overloading, function overriding,
abstract classes.
4. Exception Handling: exception types, nested try-catch, throw, throws 6
and finally statements, Multithread Programming: thread creation,
synchronization and priorities.
5. Input-output and file operations: Java.io, stream classes, Byte streams, 7
character streams, serialization. Networking concepts: Client server and
socket programming, TCP/IP client and server sockets.
6 Applets and Java Swing: Applet design, AWT packages, Applet event 8
handling, parameters to applets, AWT controls, layout manager, Frames,
container classes, Introduction to Java Beans, Swing and Servlets.
TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of Publication/


Reprint
Text Books

1 Patrick Naughton, Herbert Schildt: “The Complete 1999


Reference: Java 2”, TMH.ISBN-13 9780070495432

2 C Thomas Wu : “An Introduction to OO programming with Java”, 2009


TMH,ISBN-10: 0073523305
3. Balaguruswami, “Object oriented with C++”, TMH. 2008
ISBN 0070669074, 9780070669079
4 Budd, “Object Oriented Programming”, Addison Wesley 1997

Reference Books

5 Mastering C++ K.R Venugopal Rajkumar, TMH. 2013

6 C++ Primer, “Lip man and Lajole”, Addison Wesley. 1986

7 Maria litvin, Gary litvin,“Programming in C++”, VPH. 2001

8 D Samantha, “Object oriented Programming in C++ and Java “, 2007


PHI.

1. Subject Code: SE205 Course Title: Web Technology


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: III
7. Subject Area: DCC
8. Pre-requisite: Fundamentals of Programming
9. Objective: To understand the Internet & the Web phenomena. Comprehend the evolution,
development and research in the area of Web.
10. Details of Course

S.No. Contents Contact


Hours

1. Inter-Networking: Internet, Growth of Internet, Owners of the Internet, 6


Anatomy of Internet, APRANET and Internet history of the World Web,
Basic Internet Terminology, Net etiquette. Working of Internet: Packet
switching technology, Internet Protocols: TCP/IP, Router. Internet
Addressing Scheme: Machine Addressing (IP address), E-mail Address,
be used to improve life at slum; Green Revolution and White revolution.
Reasons for their success and can we replicate them. Appropriate Technology
& Sustainable Development. Entrepreneurship: Macro environment for
promotion of entrepreneurship: How environment has changed after advent of
IT and Globalisation.
4. 10
Elementary Economic Analysis: Interest formulas and their Applications;
Calculations of economic equivalence, Bases for Comparison of Alternatives:
Present Worth Method, Future worth method, Annual equivalent, Internal Rate
of Return; Business Risk; Factors which should be taken care while deciding
price of the product in the market.

TOTAL 42

11. Suggested books

S.No. Name of Books / Authors/ Publishers/Year of Publication/Reprint


1. Engineering Economy, Engi G.J. Thuesen, & W.J. Fabrycky, Prentice-Hall of India Private
Limited,(2007)
2. Engineering Economy, William G. Sullivan, James A. Bontadelli& Elin M. Wicks, Pearson
Education Asia,( First Indian reprint),2009
3. Engineering Economic Analysis, Donald G. Newman, Jerome P. Lavelle & Ted G.
Eschenbach, , Engineering Press,2001
4. Economics for Engineering Students, Seema Singh, , IK International Publishing House Pvt.
Ltd,2014

1. Subject Code: EC271 Course Title: Digital Electronics


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: IV
7. Subject Area: AEC
8. Pre-requisite: None
9. Objective: To introduce the concepts of digital logic, functioning and design of digital devices,
logic families, electronic memory and related devices.
10. Details of Course

S.No. Contents Contact


Hours

1. Boolean Algebra, Venn diagram, switching function and minimization, 6


switching functions with don’t care terms etc. (Karnaugh’s Map Method &
Tabulation Techniques)

2. Introduction Logic Gates, Logic Families TTL, Tristate Logic, ECL, CMOS 8
and T2L Logic, Logic parameters, Bistable, Monostable, Astable and Schmitt
trigger circuit.

3. Gated memories, M/S flip flips, Shift Registers Serial & Parallel Counters, 8
Ring counters, Up Down counters. Designing of combinational circuits like
code converter, address decoders, comparators, etc.

4. Introduction to semiconductor memories: ROM, PROM, EPROM, STATIC & 6


DYNAMIC RAM. Introduction to Encoders, Decoders, Multiplexer,
Demultiplexer, Designing Combinational circuits with multiplexers and other
digital logic blocks, PROM. Concept of Digital to Analog Conversion Ladder
Networks, and Concept of Analog to Digital conversion: Dual Slope method.

5. V-F conversion, stair case Ramp-method/counter method successive 6


approximation type of A/D converters etc.

6. Introduction to design of synchronous & asynchronous sequential circuit flow 8


table realization from verbal description, ASM charts, minimization of flow
table and concept of state assignment.

TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of


Publication/
Reprint
Text Books
1. Thomas L. Floyd, Digital Fundamentals, 10thEdition, Pearson 2009
Education, ISBN-13: 9780132359238
2. M. Morris Mano, Digital Design, 4th Edition, Pearson 2007
EducationISBN-13: 9780131989245
Reference Books
3. Donald P.Leach and Albert Paul Malvino, GoutamSaha, Digital 2006
Principles and Applications, 6th Edition, TMH, ISBN:
0070601755
4. John F.Wakerly, Digital Design: principles and practices, 4th Edition, 2006
Pearson Education, ISBN-10: 0131863894
5. John.M Yarbrough, Digital Logic Applications and Design, Thomson 2002
Learning, ISBN-10: 0314066756

1. Subject Code: SE202 Course Title: Software Engineering


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: IV
7. Subject Area: DCC
8. Pre-requisite: Nil
9. Objective: To introduce fundamentals of software engineering including requirement
specifications, software design, testing and maintenance.
10. Details of Course

S.No. Contents Contact


Hours

1. Introduction: Introduction to software Engineering, Software 8


characteristics, Software components, Software applications, Software
Engineering Principles, Software metrics and measurement, monitoring and
control. Software development life-cycle, Water fall model, prototyping
model, Incremental model, Iterative enhancement Model, Spiral model.

2. Software Requirement Specification: Requirements Elicitation 8


Techniques, Requirements analysis, Models for Requirements analysis,
requirements specification, requirements validation.

3. System Design: Design Principles: Problem partitioning, abstraction. Top 6


down and bottom up – design, structured approach. Functional versus
object oriented approach of design, design specification, Cohesiveness and
Coupling. Overview of SA/SD Methodology, structured analysis, data flow
diagrams, extending DFD to structure chart.

4. Software project Management: Project planning and Project scheduling. 8


Software Metrics: Size Metrics like LOC, Token Count, Function Count.
Cost estimation using models like COCOMO. Risk management activities.
Software Reliability and Quality Assurance: Reliability issues,
Reliability metrics, reliability models, Software quality, ISO 9000
certification for software industry, SEI capability maturity model.

5. Testing: Verification and validation, code inspection, test plan, test case 8
specification. Level of testing: Unit, Integration Testing, Top down and
bottom up integration testing, Alpha and Beta testing, System testing and
debugging. functional testing, structural testing, Software testing strategies.

6. Software Maintenance: Structured Vs unstructured maintenance, 4


Maintenance Models, Configuration Management, Reverse Engineering,
Software Re-engineering.

TOTAL 42

11. Suggested Books

S.No. Name of Books / Authors/ Publishers Year of Publication/


Reprint
Text Books
1. R. S. Pressman, “Software Engineering – A practitioner’s 1992
approach”, 3rd ed., McGraw Hill Int. Ed..

Reference Books
2.  K. K. Aggarwal & Yogesh Singh, “Software Engineering”, 2005
2ndEd., New Age International.
3. Sommerville, “Software Engineering”, Addison Wesley. 2001

1. Subject Code: SE204 Course Title: Computer Organization and Architecture


2. Contact Hours: L: 3 T: 1 P: 0
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
1. Subject Code: SE205 Course Title: Operating System
2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: VI
7. Subject Area: DCC
8. Pre-requisite: Data Structures
9. Objective: To familiar with the fundamental principles of the operating system, its services
and functionalities, the concepts of processes, synchronization and scheduling, memory
management and need for protection in computer systems.
10. Details of Course
S.No. Contents Contact
Hours

1. Introduction: Operating system and function, Evolution of operating system, 4


Batch, Interactive, Time Sharing and Real Time System, System protection.

Operating System Structure: System Components, System structure,


Operating System Services.

2. Concurrent Processes: Process concept, Principle of Concurrency, Producer 9


Consumer Problem, Critical Section problem, Semaphores, Classical
problems in Concurrency, Inter Process Communication, Process Generation,
Process Scheduling.

CPU Scheduling: Scheduling Concept, Performance Criteria Scheduling


Algorithm, Evolution, Multiprocessor Scheduling.

3. Deadlock: System Model, Deadlock Characterization, Prevention, 8


Avoidance and Detection, Recovery from deadlock combined approach.

4. Memory Management: Base machine, Resident monitor, 9


Multiprogramming with fixed partition, Multiprogramming with variable
partition, Multiple base register, Paging, Segmentation, Virtual memory
concept, Demand paging, Performance, Paged replaced algorithm, Allocation
of frames, Thrashing, Cache memory, Organization, Impact on performance.

5. I/O Management & Disk Scheduling: I/O devices and organization of I/O 9
function, I/O Buffering, DISK I/O, Operating System Design Issues.

File System: File Concept, File Organization and Access Mechanism, File
Directories, File Sharing, Implementation Issues

6. Case Studies: Windows, Linux and Unix 3

TOTAL 42

11. Suggested Books


S.No. Name of Books / Authors/ Publishers Year of
Publication/
Reprint
Text Books
1. Silbersachatz , Galvin, Gagne “Operating System Concepts”, 2013
Wiley, 9th Ed
2. Tannenbaum, “Operating Systems”, PHI, 4th Edition 2000
Reference Books
3. Milenekovic, “Operating System Concepts”, McGraw Hill 1992

4. Harvey M Dietel, “ An Introduction to Operating System”, Pearson 2004


Education

1. Subject Code: SE306 Course Title: Compiler Design


2. Contact Hours: L: 3 T: 0 P: 2
3. Examination Duration (ETE) (Hrs.): Theory 3 Hrs Practical 0
4. Relative Weightage: CWS 15 PRS 15 MTE 30 ETE 40 PR 0
5. Credits: 4
6. Semester: VI
7. Subject Area: DCC
8. Pre-requisite: Theory of Computation
9. Objective: To study the design of all the phases of compiler in detail.

You might also like