Wednesday, 29 July 2020

EC8381 FUNDAMENTALS OF DATA STRUCTURES IN C LABORATORY

EC8381

FUNDAMENTALS OF DATA STRUCTURES IN C LABORATORY

L

T

P C

 

 

0

0

4 2

 

 

OBJECTIVES:

·         To understand and implement basic data structures using C

·         To apply linear and non-linear data structures in problem solving.

·         To learn to implement functions and recursive functions by means of data structures

·         To implement searching and sorting algorithms

 

LIST OF EXERCISES

1.    Basic C Programs – looping, data manipulations, arrays

2.    Programs using strings – string function implementation

3.    Programs using structures and pointers

4.    Programs involving dynamic memory allocations

5.    Array implementation of stacks and queues

6.    Linked list implementation of stacks and queues

7.    Application of Stacks and Queues

8.    Implementation of Trees, Tree Traversals

9.    Implementation of Binary Search trees

10.  Implementation of Linear search and binary search

11.  Implementation Insertion sort, Bubble sort, Quick sort and Merge Sort

12.  Implementation Hash functions, collision resolution technique

EC8381  FUNDAMENTALS OF DATA STRUCTURES IN C LABORATORY SYLLABUS

Tuesday, 21 July 2020

GE 8161 – PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY

GE 8161 PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY

(Common to all branches of B.E. / B.Tech Programmes)

SYLLABUS

 

LIST OF EXPERIMENTS:

1. Compute the GCD of two numbers.

2. Find the square root of a number (Newtons method)

3. Exponentiation (power of a number)

4. Find the maximum of a list of numbers

5.  Linear search and Binary search

6. Selection sort, Insertion sort

7.  Merge sort

8. First n prime numbers

9. Multiply matrices

10.  Programs that take command line arguments (word count)

11.   Find the most frequent words in a text read from a file

12. 
Simulate elliptical orbits in Pygame 13.Simulate bouncing ball in Pygame

 GE 8161  PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY SYLLABUS

GE 8161 – PROBLEM SOLVINGAND PYTHON PROGRAMMING LABORATORY MANUAL

Wednesday, 15 July 2020

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN 

 UNIT I            BOOLEAN ALGEBRA AND LOGIC GATES 12

Number Systems - Arithmetic Operations - Binary Codes- Boolean Algebra and Logic Gates

- Theorems and Properties of Boolean Algebra -  Boolean Functions - Canonical and Standard Forms - Simplification of Boolean Functions using Karnaugh Map - Logic Gates – NAND and NOR Implementations.

 UNIT II COMBINATIONAL LOGIC 12

 Combinational Circuits – Analysis and Design Procedures -  Binary Adder-Subtractor - Decimal Adder -  Binary Multiplier - Magnitude Comparator - Decoders – Encoders – Multiplexers - Introduction to HDL – HDL Models of Combinational circuits.

 UNIT III          SYNCHRONOUS SEQUENTIAL LOGIC 12

Sequential Circuits - Storage Elements: Latches , Flip-Flops - Analysis of Clocked Sequential Circuits - State Reduction and Assignment - Design Procedure - Registers and Counters - HDL Models of Sequential Circuits.

 UNIT IV         ASYNCHRONOUS SEQUENTIAL LOGIC 12

Analysis and Design of Asynchronous Sequential Circuits – Reduction of State and Flow Tables – Race-free State Assignment – Hazards.

 UNIT V          MEMORY AND PROGRAMMABLE LOGIC 12

RAM – Memory Decoding – Error Detection and Correction - ROM - Programmable Logic

Array – Programmable Array Logic – Sequential Programmable Devices.

 CS8351 DIGITAL PRINCIPLESAND SYSTEM DESIGN   SYLLABUS 

 

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN  UNIT –I  - Notes 

 

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN  UNIT- II- Notes 

 

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN  UNIT- III- Notes 

 

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN  UNIT- IV- Notes 

 

CS8351 DIGITAL PRINCIPLES AND SYSTEM DESIGN  UNIT- V- Notes 

 


Tuesday, 14 July 2020

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS NOTES and SYLLABUS

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS

EC8691 MM Notes
Anna University Regulation 2017 ECE EC8691 MM Notes, MICROPROCESSORS AND MICROCONTROLLERS Lecture Handwritten Notes for all 5 units are provided below. Download link for ECE 6th Sem MICROPROCESSORS AND MICROCONTROLLERS Notes are listed down for students to make perfect utilization and score maximum marks with our study materials.
EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS

THE 8086 MICROPROCESSOR  Introduction to 8086 – Microprocessor architecture – Addressing modes – Instruction set and assembler directives – Assembly language programming – Modular Programming – Linking and Relocation – Stacks – Procedures – Macros – Interrupts and interrupt service routines – Byte and String Manipulation
8086 SYSTEM BUS STRUCTURE  8086 signals – Basic configurations – System bus timing –System design using 8086 – I/O programming – Introduction to Multiprogramming – System Bus Structure – Multiprocessor configurations – Coprocessor, Closely coupled and loosely Coupled configurations – Introduction to advanced processors.
I/O INTERFACING  Memory Interfacing and I/O interfacing – Parallel communication interface – Serial communication interface – D/A and A/D Interface – Timer – Keyboard /display controller – Interrupt controller – DMA controller – Programming and applications Case studies: Traffic Light control, LED display , LCD display, Keyboard display interface and Alarm Controller 
MICROCONTROLLER  Architecture of 8051 – Special Function Registers(SFRs) – I/O Pins Ports and Circuits – Instruction set – Addressing modes – Assembly language programming.
INTERFACING MICROCONTROLLER  Programming 8051 Timers – Serial Port Programming – Interrupts Programming – LCD & Keyboard Interfacing – ADC, DAC & Sensor Interfacing – External Memory Interface- Stepper Motor and Waveform generation – Comparison of Microprocessor, Microcontroller, PIC and ARM processors

 

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Syllabus

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Unit- I Notes

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Unit- II Notes

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Unit- III Notes

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Unit- IV  Notes

EC8691 MM MICROPROCESSORS AND MICROCONTROLLERS Unit- V Notes


Saturday, 11 July 2020

EC8681 MICROPROCESSORS AND MICROCONTROLLERS LABORATORY MANUAL R17

EC8681     MICROPROCESSORS AND MICROCONTROLLERS LABORATORY                  L T  P C

Anna University 

OBJECTIVES:

·         To Introduce ALP concepts, features and Coding methods

·         Write ALP for arithmetic and logical operations in 8086 and 8051

·         Differentiate Serial and Parallel Interface

·         Interface different I/Os with Microprocessors

·         Be familiar with MASM

 

LIST OF EXPERIMENTS:

8086 Programs using kits and MASM

1.  Basic arithmetic and Logical operations

2.  Move a data block without overlap

3.  Code conversion, decimal arithmetic and Matrix operations.

4.  Floating point operations, string manipulations, sorting and searching

5.  Password checking, Print RAM size and system date

6.  Counters and Time Delay

 

EC8681      MICROPROCESSORS AND MICROCONTROLLERS LABORATORY SYLLABUS

 

EC8681      MICROPROCESSORS AND MICROCONTROLLERS LABORATORY MANUAL


CS8582- OBJECT ORIENTED ANALYSIS AND DESIGN LABORATORY MANUAL R17

CS8582- OBJECT ORIENTED ANALYSIS AND DESIGN LABORATORY

2017 Regulation

              annaarticles.blogspot.com

SYLLABUS

Draw standard UML diagrams using an UML modeling tool for a given case study and map design to code and implement a 3 layered architecture. Test the developed code and validate whether the SRS is satisfied.

1. Identify a software system that needs to be developed.
2. Document the Software Requirements Specification (SRS) for the identified system.
3. Identify use cases and develop the Use Case model.
4. Identify the conceptual classes and develop a Domain Model and also derive a Class Diagram from that.
5. Using the identified scenarios, find the interaction between objects and represent them using
UML Sequence and Collaboration Diagrams
6. Draw relevant State Chart and Activity Diagrams for the same system.
7. Implement the system as per the detailed design
8. Test the software system for all the scenarios identified as per the usecase diagram
9. Improve the reusability and maintainability of the software system by applying appropriate design patterns.
10. Implement the modified system and test it for various scenarios

SUGGESTED DOMAINS FOR MINI-PROJECT:

1.      Passport automation system.

2.      Book bank

3.      Exam registration

4.      Stock maintenance system.

5.      Online course reservation system

6.      Airline/Railway reservation system

7.      Software personnel management system

8.      Credit card processing

9.      e-book management system

10.  Recruitment system

11.  Foreign trading system

12.  Conference management system

13.  BPO management system

14.  Library management system

15.  Student information system

CS8582- OBJECT ORIENTED ANALYSIS AND DESIGN LABORATORY Syllabus

CS8582- OBJECT ORIENTED ANALYSIS AND DESIGN LABORATORY MANUAL

 

 


CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN NOTES

CS8592  OBJECT ORIENTED ANALYSIS AND DESIGN

Anna University

Affiliated  College Syllabus

Regulation 2017- R17

CS8592  OBJECT ORIENTED ANALYSIS AND DESIGN NOTES

CS8592  OBJECT ORIENTED ANALYSIS AND DESIGN SYLLABUS 

OBJECTIVES:

 

 To understand the fundamentals of object modeling

 To understand and differentiate Unified Process from other approaches.

 To design with static UML diagrams.

 To design with the UML dynamic and implementation diagrams.

 To improve the software design with design patterns.

 To test the software against its requirements specification

UNIT I UNIFIED PROCESS AND USE CASE DIAGRAMS 9

Introduction to OOAD with OO Basics - Unified Process – UML diagrams – Use Case –Case study – the Next Gen POS system, Inception -Use case Modelling – Relating Use cases – include, extend and generalization – When to use Use-cases

UNIT II STATIC UML DIAGRAMS 9

Class Diagram–– Elaboration – Domain Model – Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Finding conceptual class Hierarchies – Aggregation and Composition - Relationship between sequence diagrams and use cases – When to use Class Diagrams

 CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN Two marks 

CS8592OBJECT ORIENTED ANALYSIS AND DESIGN Unit –I Notes 


CS8592OBJECT ORIENTED ANALYSIS AND DESIGN Unit –II Notes 


CS8592OBJECT ORIENTED ANALYSIS AND DESIGN Unit –III Notes 

 

CS8592OBJECT ORIENTED ANALYSIS AND DESIGN Unit –IV Notes 

 

CS8592 OBJECT ORIENTED ANALYSIS AND DESIGN Unit –V Notes 

 

 


CCS 365 Software Defined Network Lab Manual

 CCS 365 Software Defined Network Lab Manual 1) Setup your own virtual SDN lab i) Virtualbox/Mininet Environment for SDN - http://mininet.or...