Thursday 27 August 2015

B.E 3rd Sem Data Structure Assignment-1

Government Engineering College, Patan
B.E 3rd SEM CSE Department

DATA STRUCTURE (2130702)

Assignment:-1

Stack:

1)      Define Data Structure and classify it.
2)      What do you mean by Data Structure? Give the difference between Primitive and Non-primitive data structures.
3)  Define array and give its representation.
4)  Discuss applications of an array.
5)  Discuss sparse matrix and its representation.
6)  What is Stack? Write down algorithms for performing PUSH and POP operations on a stack.
7)  Write user-defined functions in C to perform four stack operations.
8)  Define the concept of recursion with suitable example.
9)  Discuss a stack application "Tower of Hanoi" with algorithm.
10) Write a 'C’ program for followings using recursion:
·         Factorial
11)  Explain Postfix Notation in detail with suitable example.
12)  Convert following infix expression into postfix format showing stack status after every step in tabular form.
A. A+ (B*C-(D/E^F)*G)*H
B. (A*B+ (C/D))-F
C. A*B/C/D-E*F*G*(H-2)
E. A + B*(C+ D/E*F* (G + H) * I)-K
F. (A + B*C/D-E + F/G/ (H + I))
            G. (A + B) * C + D / (B + A * C) + D
H. A*(B+C/D*E)/ (F+G*H/ (I+J))
I. A+B*C-D/E*H
J. ((A+B)*C-(D-E)) $(F+G)
K. P * (Q - R/S * T) / (A + B * C/D + E)) + F
13)  Convert following infix expressions to polish (prefix) notation.
a. A+B*C-D/E*H
 b. A*(B+C/D*E)/(F+G*H/(I+J))
14)  Convert following Infix expression into Postfix expression. Show each step.
A + B ^ C^ D - E * F / G
15)  Evaluate the following expression showing status of stack in tabular Form:
            a. 546+*493/+*
b. 7 5 2 + * 4 1 1 + / -
c. 3 5 * 6 2 / +
d. 12, 7, 3, -, /, 2, 1, 5, +, *, +
16)  Evaluate the following postfix expression using stack
        AB+CD/*GH*+ ((where A=2, B=4, C=6, D=3, G=8, H=7))

Queue:

17) State the difference between LIFO and FIFO.
18) Discuss representation of Queue and operations on Queue.
19) Write an algorithm to insert an element into and delete an element from singly queue.
20) What is the drawback of the simple queue? How can we overcome it? (State the advantages of circular queue over normal queue.)
21) Write an algorithm to insert an element into and delete an element from circular queue.
22) Define following terms:
a. Priority Queue
 b. Dequeue
23) What is the difference between simple queue, circular queue, double ended queue (dequeue) and priority queue?
24) Discuss applications of queue with example.



Linked List:

25) Explain: Linear linked list. .
26) State the advantage of circular linked list over singly linked list.
27) Write algorithm to insert and delete element at the beginning, ending, Middle & Sorted of singly linked list.
28) Explain circular linked list, doubly linked list.
29) Explain the applications of linked list.
30) State advantages and disadvantages.         
31) Write down advantages of linked list over array and explain it in detail.







B.E 3rd Sem Data Structure Practical List-2015

GOVERNMENT ENGINEERING COLLEGE, PATAN
COMPUTER & SCIENCE DEPARTMENT
DATA STRUCTURE (2130702)
PRACTICAL LIST-2015

1.      Introduction to pointer. Call by Value and Call by reference.
2.      Write a program for stack that performs following operations using array.
(a)    PUSH (b) POP (c) PEEP (d) CHANGE
3.      Write a program to solve Tower of Hanoi Problem using recursion.
4.      Write a program to convert infix notation to postfix notation using stack.
5.      Write a program to implement QUEUE using array that performs following operations (a) INSERT (b) DELETE
6.      Write a program to implement Circular Queue using array.
7.      Write a menu driven program to implement following operations on the singly linked list.
(a) Insert a node at the front of the linked list.
(b) Insert a node at the end of the linked list.
(c) Delete a first node of the linked list.
(d) Delete a node before specified position.
8.      Write a program to implement stack using linked list.
9.      Write a program to implement operations on the doubly linked list.
10.   Write a program to implement Quick Sort.
11.  Write a program to implement Merge Sort.
12.  Write a program to implement Bubble Sort.
13.            Write a program to implement Binary Search.


Job For Faculty In Prakshal IT Academy(Passed out & Also Final year 7th Sem)

Inform all passed out students and final year students.

We have urgent requirement of Technical trainer ( Faculty ) for Patan Center .
Job Location :- Prakshal IT Academy Patan
Number of Vacancy :- 1 
Qualification :- BE 
Please inform to all Students as per above requirement and send resume on Email:- th.patan@prakshal.com or Directly visit Patan Center.
Contact No. - 9376760505


Thursday 13 August 2015

BE 5th Sem M & I Practical List 2015


GOVERNMENT ENGINEERING COLLEGE, PATAN
COMPUTER SCIENCE AND ENGINEERING DEPARTMENT
B.E. SEMESTER V (CSE)
                                          Practical List M&I (2150707)
                  _                            _         _                                                  _                           

                                                                                                               

 1. WAP to perform addition of two 16 bit numbers and result store at memory location  2000h.
 2. WAP to perform subtraction of two 16bit bit numbers.
 3. WAP to find 1’s complement and 2’s complement of any no.
 4. WAP to exchange the two 8 bit numbers stored in memory location 2050h and 2051h.
 5. WAP to copy the content of memory location 2050h to 3050h.
 6. WAP to perform anding operation of two no.
 7. WAP to perform ORing operation on two numbers
       1. Using or instruction 2.without using OR instruction.
 8. WAP to find minimum numbers from of 32h and 23h and store minimum in C register.
 9. WAP to rotate any no 4times to right.
10. Wap to convert a given decimal digit to ascii.
          11. WAP to find factorial of given number
          12. WAP to add two decimal no stored in memory location 2050h and 2051h in bcd form
    And store ans in memory location 2052h.
          13. WAP to set the higher 4-bits of the contents of the memory location 2050h to 1.
          14. WAP to generate fibbonaci series.
          15. WAP to reverse the order of bit of 16 bit number
          16. WAP to add numbers from 1 to 10.
          17. WAP to compare two no stored in memory location 2050h and 2051h.clear register b if both
                are equal Otherwise set b to ffh.
          18. WAP to sum integers from 0 to 9 .store result in accumulator.
          19. WAP to count number of odd values from the block of values.


BE 5th sem M & I Mid sem Syllabus August 2015

Government Engineering College,Patan
CSE Department
BE SEM 5th (M & I) Mid sem Syllabus August 2015

_________________________________________________________________________________

Unit 1:

Introduction to Microprocessor, Components of a Microprocessor:Registers, ALU and control & timing, System bus (data, address and control bus), Microprocessor systems with bus organization.

Unit 2:

Microprocessor Architecture and Operations, Memory, I/O devices,Memory and I/O Operation.

Unit 3:

8085 Microprocessor Architecture, Address, Data And Control Buses, 8085 Pin Functions, Demultiplexing of Buses, Generation Of Control Signals,Instruction Cycle, Machine Cycles, T-States, Memory Interfacing.

Unit 4:

Assembly Language Programming Basics, Classification of Instructions,Addressing Modes, 8085 Instruction Set, Instruction And Data Formats,Writing, Assembling & Executing A Program, Debugging The Programs.

Unit 5:

Writing 8085 assembly language programs with decision, making and looping using data transfer, arithmetic, logical and branch instructions.

Note: Chapter 1,2,3,4,5,6,7 from Microprocessor Architecture,Programming and application with 8085 by Ramesh Gaonkar.


Tuesday 11 August 2015

VII(7)th sem COMPUTER ENGINEERING Advance JAVA mid sem Syllabus

GOVERNMENT ENGINEERING COLLEGE, PATAN
COMPUTER ENGINEERING
SEM:- 7(VII)
SUB:- Advance JAVA(170703) 

Subject Content:
Unit 1:-
Introduction To Swing, MVC Architecture, Applets, Applications and Pluggable Look and Feel, Basic swing components : Text Fields, Buttons, Toggle Buttons,Checkboxes, and Radio Buttons

Unit 2:-

Java database Programming, java.sql Package, JDBC driver types, java beans

Unit 3:-

Network Programming With java.net Package, Client Programs And Server
Programs, Content And Protocol Handlers

Unit 4:-


RMI architecture, RMI registry, Writing distributed application with RMI, Naming services, Naming And Directory Services, Overview of JNDI, Object serialization and Internationalization

Mid Sem Syllabus of Soft Computing

Government Engineering College Patan
Computer Science and Engineering
Mid-Sem Exam syllabus Semester VII June-Oct 2015

Subject Name:  Soft Computing
Subject Code:    173101


1. Neural Networks
Supervised Learning Neural Networks – Perceptions - Adeline – Back propagation Multilayer Perceptions – Radial Basis Function Networks –Unsupervised Learning Neural Networks – Competitive Learning Networks –Kohonen Self-Organizing Networks – Learning Vector Quantization – Hebbian Learning.

2. Fuzzy Set Theory
Introduction to Neuron – Fuzzy and Soft Computing – Fuzzy Sets – Basic Definition and Terminology – Set-theoretic Operations – Member Function Formulation and Parameterization – Fuzzy Rules and Fuzzy Reasoning –Extension Principle and Fuzzy Relations – Fuzzy If-Then Rules – Fuzzy Reasoning – Fuzzy Inference Systems – Mamdani Fuzzy Models – Surgeon Fuzzy Models – Tsukamoto Fuzzy Models – Input Space Partitioning and Fuzzy Modeling.

3. Genetic Algorithm:
Difference between Traditional Algorithms and GA, The basic operators, Schema theorem, convergence analysis, stochastic models, applications in search and optimization. Encoding, Fitness Function, Reproduction, Cross Over, Mutation, Convergence Theory; Applications – Match Word Finding, Travelling Sales Man Problem.

4. Rough Set:

Indiscernibility Relations, Redacts, Rough Approximation. Applications. Hybrid Systems: Neuron Fuzzy Systems, Fuzzy Logic Controlled GA, Fuzzy Membership Interpretation using Rough Set theory etc.

Sem-7 MIDSEM EXAM SYLLABUS SUBJECT- CD

Government Engineering College Patan
Computer Science and Engineering
Mid-Sem Exam syllabus Semester VII June-Oct 2015

Subject Name:  Compiler Design
Subject Code:    170701
Faculty Name:   Prof. Manisha M. Chaudhari

1.Overview of the Translation Process
 A Simple Compiler, Difference between interpreter, assembler and compiler. Overview and use of linker and loader ,types of Compiler, Analysis of the Source Program, The Phases of a Compiler,Cousins of the Compiler, The Grouping of Phases, Lexical Analysis, Hard Coding and Automatic Generation Lexical Analyzers, Front-end and Back-end of compiler, pass structure

2. Lexical Analyzer
Introduction to Lexical Analyzer, Input Buffering, Specification of Tokens,
Recognition of Tokens, A Language for Specifying Lexical Analyzers, Finite
Automata From a Regular Expression, Design of a Lexical Analyzer Generator,
Optimization of DFA

3. Parsing Theory
Top Down and Bottom up Parsing Algorithms, Top-Down Parsing, Bottom-Up
Parsing, Operator-Precedence Parsing, LR Parsers, Using Ambiguous

Grammars, Parser Generators, Automatic Generation of Parsers. Syntax-Directed Definitions. Construction of Syntax Trees, Bottom-Up Evaluation of S-Attributed Definitions, L-Attributed Definitions, syntax directed definitions and translation  scheme
B.E. Semester - 7
Mid-Sem Exam August - 2015

Syllabus for STQ


                                                 Unit No : 1,2,3,4,5,13 (of GTU Syllabus)