Sunday, 26 April 2015

Infosys Company Profile

Name: Infosys
Name
Infosys
Established
1981
No. of Employees
165000
CEO and Managing Director
Dr.Vishal Sikka
COO
Pravin Rao
Chairman Of the Board
K.V Kamath
Locations In India
·         Bangalore
·         Bhubaneswar
·         Chandigarh
·         Chennai
·         Gurgaon
·         Hyderabad
·         Jaipur
·         Mangalore
·         Mumbai
·         Mysore
·         Pune
·         Thiruvananthapuram

Eligibility criteria
1. Must have 60% in 10th 12th and graduation.....
2. Should not have more than 2 years gap between the academic life.
Infosys generally have the following rounds
1. Aptitude test
2. Technical Interview
3. HR Interview
Latest selection process
·         Written Test
·         Non-Technical Interview (interviewer is a HR)
Written Test
No of Questions: 70
Time limit: 75 Minutes
·         Aptitude Test (30Questions and 40 min).
·         Verbal Ability (40Questions and 35 min)
·         Infosys Aptitude Test (30Questions and 40 min)
·         5 Questions from Find Next Figure
·         2 puzzles
·         5 Questions from Data sufficiency
·         5 Question from Data Interpretation
·         5 Question from Syllogism
·         Cube problems
·         Statement and Conclusions
Infosys Verbal Section Topics
·         It has 40 Questions to be completed in 30 Mints.
·         Two very lengthy passage and 5 Question From each passage
·         15 Question From Sentence Correction (Concentrate on tenses, prepositions, conjunctions)
·         10 Question From Sentence Completion (It’s like fillers)
·         5 Question From deriving conclusion from small paragraph
·         Sectional cut off for this section is 20 out of 40   Question.

Infosys HR Interview Questions
·         Non-Technical Interview (interviewer is a HR) 
·         Basic questions like covering resume
·         About yourself
·         Hobbies
·         Projects
·         What type of person are you
·         What type of programme you conducted?
·         What is your roll in conducting programme?
·         Go through the Maximum no. of previous question papers and prepare well for the puzzles.

Information source:Infosys Selection procedure

Debate Against Net Neutrality

Debate against net neutrality
Net Neutrality

An intractable technology battle -Net Neutrality, It flooded the news, It has been in the law of court and sooner or later it is going to affect you .

I would like to stample a conception, that is flow of concept, contravention, it's application and it's inception that is when it was planned are the three major aspects of transcendence of net neutrality in the hovered minds of lots of innocents 

A very cheerful morning to one an all present here. RESPECTED jury members, fruitful teachers, worthy opponents and my dear friends. Today I'm going to have contention against net neutrality.

My worthy opponents represented this debate as sentimental than being fundamental, but businesses are not let on sentimental thoughts only.

The given topic cardiolates the interest of two parties, one is ISP I.e internet service providers and other is the consumer like you and me and to fully understand we need to think as a part of parties in an unbiased way.

Some points were put on like airtel zero and special packs of WhatsApp.
My intelligent audience, I would like to clear your mind about this that there is nothing wrong in it.

Now just think like a shopkeeper who lowers the prices of goods in shop temporary to introventialy attract more customers. Then whats wrong in this?

In place of shopkeeper we have flipkart who collaborated with airtel to increase their business and acquire new customers.

Coming to WhatsApp, flabbergastly,
in our daily life we prioritise everything,which is important to us and which is not.
Assume that you have two messaging app in your smartphone, say one is WhatsApp and other is Wechat, and on an average you receive 100 texts on WhatsApp whereas only 20 on Wechat, then it is clear that WhatsApp is giving better service than Wechat, WhatsApp has more importance and priority than Wechat in your life , then why will you pay same amount for two different level of services?

Some people might say that big companies like Facebook supports net neutrality . I will say that this is only because they want to keep aloof the FB title "It is free and always will be"
They are scared that if net neutrality is dismissed they they might have to change it to "It was once free and never will be"

I just want to say that just like a normal shopkeeper, internet service providers should also have right to manage their network so that an adequate level of service is provided to customers.

Some people might say that internet was built to share information for free in an indiscriminative way 
but nothing is paraniel in this world, and thus time is over for net neutrality .

Now assume that a city has two doctors , one with better services and equipments, then of course people of that city will make their choice according choice, according to level of service they want.
Then why not in the terms of internet?

Today videos of Netflix and YouTube clog our pipes with huge amount of data consumption.
Or take example of BitTorrent client which use our lines to download insane terabytes to illegally download movies, games and many more similar things.

services like Skype and Viber provide free calling reducing the excellence of telecommunication companies.
Does need not to pay?

what I think is that charging everyone same even if they provide different level of services isn't fair.It is not a justice.
    one net neutrality is dismissed, ISPs will net better control over network
  • proper bandwidth distribution will be there
  • Illegal acTivities like BitTorrent client will be banned
  • website like which contain pornographic content will be blocked
  • underage students won't be wasting their time on social networking sites
  • I hope that there are many more such examples but the time limit has bonded my words 
    At last I would like to say that either my opponents has chosen wrong side or they are moron.
    but my intelligent audience, the ball is still in your court, think once again before it's too late 
    Let's oppose net neutrality and be a part of rising economy.


    Tuesday, 17 March 2015

    Visual Basic Programming for Beginners: Declaring Variables and Assigning values (03)

    Before proceeding, do read Visual Basic Programming for Beginners: Getting Started (02)
     Visual Basic Programming for Beginners: Declaring Variables and Assigning values (03)
    In the previous post we have learned how to get started with VB in Visual Studio and we also created a "Hello World" Program. Hope that you are now familiar with Visual Studio environment and the Structure of a VB program.

    So now its time to proceed forward in our journey of learning VB

    Now we will learn how to declare variables and assign values to them.

    Take a look at following code
    x=7
    y=x+3
    Console.WriteLine(y)

    Above code assigns "x" value "7" and "y" value "x+3", so its pretty easy to understand that Console.WriteLine(y) will display value "10"

    Here "x" and "y" are variables which can be defined as A bucket in computer memory in which you can put values, overwrite existing values and also retrieve values.

    Variables can be made to create different type of values like integer,character, string, decimal no.s and many more.

    Declaring Variables(syntax):
    Integer Type variable
    Dim x As Integer
    Dim y As Integer
    "Dim" keyword is used to declare a variable i.e to provide dimensions to the variable in the computer memory
    So now let's implement this in Visual Basic.

    • Program To add integer values

    Module Module1
      Sub Main()
              Dim x As Integer
              Dim y As Integer
              x=7
              y=x+3
              Console.WriteLine(y)
              Console.ReadLine()
      End Sub
    End Module

    Note: To make your program more understandable, make comments in your program
    How to make comments in VB?
    We can make comments in VB by the use of Single quote('), and VB supports only single line comments
    It goes like this:
    'This is a comment
    'Compiler won't detect it
    'Only single line comments are possible
    'Every character after single quote counts in comment 

    String Type variable
    Dim myname As String
    myname = "MAK"
    alternate way
    Dim myname As String = "MAK"
    or
    Dim myname = "MAK"

    • Program to print String On console

    Module Module1
      Sub Main()
              Dim myname As String
              myname = "MAK"
              Console.WriteLine(myname)
              Console.ReadLine()
      End Sub
    End Module

    Generic Type variable
    Generic datatype variables are those who can store data of any datatype
    It goes like this
    Dim x
    And that's all, you have created a generic type variable "x" which can store any type of data

    • String Concatenation in Visual Basic
    "&" act as a string concatenation operator in VB and program to use this is as follows
      
    • Program to concatenate two datatype as string
    Module Module1
      Sub Main()
              Dim x As Integer = 7
              Dim myname As String = "MAK"
              Dim myfirstTry As String = x & myname
              Console.WriteLine(myfirstTry)
              Console.ReadLine()
      End Sub
    End Module

    Compile this code and check out the output, it is interesting.

    Type Casting:

    • Integer To string
               Dim x As Integer = 7
               Dim myname As String = x.ToString()
                 or
              Dim myname As String = CStr(x)
       
    So stay tuned and keep coding and practicing till next post.   

    Saturday, 14 March 2015

    Visual Basic Programming for Beginners: Getting Started (02)

    Before proceeding, do read Visual Basic Programming for Beginners: Introduction (01)

    Well, in the previous blog we have gone through how to get things ready to learn Visual Basic and why we should learn VB and its importance in today's world.

    Now we will start working on visual studio and will try to get familiar with it's interface and will build our first VB program.

    Step 1:
    Open visual studio 2013 on your desktop
    Step 2:
    Click on File ->New ->Project
    Step 3:
    Under Templates, Select Visual Basic and then Console Application
    Step 4:
    Name your project and click "Ok"

    Will now have a window like this:
    VB1


    Now in the code editor window, you will have default code like this:
    
    
    Module Module1

    Sub Main()


    End Sub

    End Module



    The above is your default VB code which must be there to start with.
    where
    Module Module1 is your main container of code and
    Sub Main() is a sub procedure

    Remember that in VB

    • Single line of code means single statement unlike C,C++,C# etc where you end with a semicolon(;) 
    • Each module or a procedure is end with END Keyword as you can see in above code. 
    Now, Hello World Program in VB

    Our purpose is just to Print A line of string On Console String on Console Window.


    
    
    Module Module1
    Sub Main()
    Console.WriteLine("Hello World")
    Console.ReadLine()
    End Sub
    End Module

    In the Above Example Console is a class in WriteLine() and ReadLine() are member functions of this class used to write and read from consloe input.
    This was pretty good.
    Now Press "START" button to start running your application.
    Your output Will be Like this:
    VB2

     In the above code, the work of  Console.WriteLine("Hello World") was to print "Hello World" On console screen and the work of Console.Readline()Is same as that that of getch() in C that is to hold the output screen until a character is enterd.

    So,today we have made our first VB program and learned a basic about it.
    Till next post get yourself familiar with Visual Studio Environment and Do goggle about
    • Solution Explorer
    • Open new project in visual studio
    • Open Existing Project in Visual Studio
    • Properties bar
    • Error List in Visual Studio
    Till then keep practicing and coding in Visual Basic 

    Friday, 13 March 2015

    Visual Basic Programming for Beginners: Introduction (01)

    Welcome back readers....
    From now on wards, your very appreciated blog "Let's Innovate" i.e http://makcs.blogspot.com will focus on Introduction to Visual Basic Programming.
    Mean while you might also find other articles also but don't worry, the VB course will go on uninterrupted side-by-side.


    For this series of module I'm going to use following things which you also need to have installed on your PC:

    • Windows 7 seven service pack 1(or above)
    • Visual Studio 2013
    • Interest to learn Visual Basic
    If you have any problem with process listed above(regarding downloading, installing etc), please write to me on mywork78601@gmail.com

    Why should I learn Visual Basic:

    • One of the commonly used programming language in today's scenario
    • Best and easy substitute of C#(C sharp)
    • Easy To Learn
    • No use of semicolons and curly braces(which makes programming complex)
    • Very Close to English language
    • Can be used standalone, with asp.net, to create console applications, web applications and many more
    So I think above reasons a good enough to start with Visual Basic Programming.

    Thing to be kept in mind:

    • Keep the IDE ready with you i.e Visual Studio
    • Best way to learn programming language is to practice by your own
    • Always type the code by your hands, don't just copy-paste
    • I'm just showing you the path, you have to walk on it
    • Don't keep quires, just comment them or mail it to me.
    So, We will be meeting very soon to begin, till then get things ready.

    You can download Visual studio 2013 free from here:
    Click here

    Till then keep coding...

    Tuesday, 3 March 2015

    Industrial Automation With PLC and SCADA

    Basics about PLC and SCADA



    Today's world is focused on automation. Without automation any industry can merely run smoothly and give out desired output and production rate.Industrial automation is a great choice to go in for a bright future specially for electrical, electronics and communication, electronics and instrumentation and mechanical branches.


    If want to know basics about PLC and SCADA quickly, then you are at right place. So without wasting any time let's begin.


    PLCProgrammable Logic Controller  

     Normal branded PLC costs 20000-25000/-
    Advanced version of PLC is called DMC.

    Some Uses of Industrial Automation:
    • Oil and Gas industry
    • Power sector
    • Wind energy plants
    • Paper industry
    • Cement Industry
    • Steel plants
    • Plastic Industry
    • Bottle filling plant
    • Wafers packing plant
    • and many more
     Automation:
    Automation is basically a delegation of human control function to control technical equipment
    or
    It is the use of control system to increase productivity.

    Need of  Automation:
    • Time saving
    • Accuracy
    • Increase Productivity
    Automation Tools:
    • Relay
    • Contactor
    • HMI: Human machine interface
    • SCADA
    • PLC
    • DCS: Distributed control System
    Momentry Switch:

    There are two types of momentry tools used in industrial automation:-
    1. NO switch: Normally open and green in color
    2. NC switch: Normally Closed and red in color
    RELAY:

    Relay is an electrical single phase switching device.
    The power applied to its coil generates a magnetic field that operates the switch. The operating voltage of its coil may be different from the load voltage.
    • Single phase
    • DC motor
    • Light load
    CONTACTOR:
    It is same as RELAY but
    • Heavy load
    • 3 phase
    • multipole
    • single throw
    • operates in NO configuration
    Drawbacks of Contactor and RELAY:
    • Bulky Panels
    • Complex wiring
    • Longer Project times
    • Difficult maintenance and trouble shooting
    Circuit Breaker:
    1. MCB: Miniature Circuit Breaker.
      Two types
      1.Single Pole
      2.Double Pole
    2. MCCB: Molded Case Circuit Breaker.Used for 3 phase suply.
      Two types
      1.3 pole
      2. 4 pole
    3. ELCB: Earth Leakage Circuit breaker
      % pole for earth and neutral.
    4. OLR: Thermal Overload Relay
    5. MPCP: Motor protector Circuit protector
      Act as dual starter.
    6. VFD: Variable frequency drive.
      1.Control speed and torque
      2.varies frequencies and amplifies the AC waveform being delivered to the motor
      3. save money in electricity
      4.Soft start and stop
    PLC:
    Programmable Logic Controller
    operates at 24 V DC supply
    Contains EEPROM(Electrically Erasable Programmable Read Only Memory) 
    major PLCs used
    • Allen Bradly(US)
    • Delta(China)
    • Siemens(Germany)
    • OMRON(Japan)
    Types:
    1. Fixed PLC
    2. Modular PLC
    Programming language used:
    Ladder Diagram

    Software used for programming:
    • RSLinx Classic (communication software between CPU and PLC)
    • RS Emulate 500
    • RS Losix micro (ladder program is made here)
    SCADA:
    Supervisory Control and Data acquisition system
    Features:
    •  Dynamic Representation
    • Alarms
    • Recipe
    • Device Connectivity
    • and many more
    Industrial Automation is a very vast field and PLC and SCADA are part of it and it holds a bright future and boom in  INDIA specially. 

    Monday, 23 February 2015

    RTU B.Tech 4th semester Computer science Syllabus (Common to IT also)

    Computer Science 4th semester syllabus




    • 4CS1- MICROPROCESSOR AND INTERFACES
    • 4CS2- PRINCIPLES OF PROGRAMMING LANGUAGES
    • 4CS3- DISCRETE MATHEMATICAL STRUCTURES 
    • 4CS4- STATISTICS & PROBABILITY THEORY
    • 4CS5- SOFTWARE ENGINEERING
    • 4CS6.1 ANALOG & DIGITAL COMMUNICATION
    • 4CS6.2 LINEAR INTEGRATED CIRCUITS
    • 4CS6.3 LOGIC AND FUNCTIONAL PROGRAMMING 
    • 4CS7- MICROPROCESSOR LAB
    • 4CS8- COMMUNICATION LAB
    • 4CS9- ADVANCE OBJECT ORIENTED PROGRAMMING.
    • 4CS10- COMPUTER AIDED SOFTWARE ENGINEERING LAB
    • 4CS11- HUMANITIES AND SOCIAL SCIENCES  
    Detailed Syllabus as follows:

    4CS1 MICROPROCESSOR AND INTERFACES (Common to Comp. Engg. & Info. Tech)
    Unit 1- 
    Introduction to Microprocessors, microcontroller; 8085 Microprocessor Architecture, pin description, Bus concept and organization; concept of multiplexing and demultiplexing of buses; concept of static and dynamic RAM, type of ROM, memory map. 
    Unit 2-
    Software architecture registers and signals, Classification of instruction, Instruction set, addressing modes, Assembly Language Programming and Debugging, Programming Technique, instruction Format and timing.  
    Unit 3-
    Advance Assembly Language Programming, Counter and time delay; types of Interrupt and their uses, RST instructions and their uses, 8259 programmable interrupt controller; Macros, subroutine; Stack- implementation and uses with examples; Memory interfacing.
    Unit 4-  
    8085 Microprocessor interfacing:, 8255 Programmable Peripheral Interface, 8254 programmable interval timer, interfacing of Input/output device, 8279 Key board/Display interface.
    Unit 5- 
    Microprocessor Application: Interfacing scanned multiplexed display and liquid crystal display, Interfacing and Matrix Keyboard, MPU Design; USART 8251, RS232C and RS422A, Parallel interface- Centronics and IEEE 488 .

    4CS2 PRINCIPLES OF PROGRAMMING LANGUAGES (Common to Comp. Engg. & Info. Tech)   
    Unit 1-
    Programming Language: Definition, History, Features. Issues in Language Design: Structure and Operation of computer, Programming Paradigms. Efficiency, Regularity. Issues in Language Translation: Syntax and Semantics.
    Unit 2- 
    Specifications and Implementation of Elementary and Structured Data Types. Type equivalence, checking and conversion. Vectors and Arrays, Lists, Structures, Sets, Files.
    Unit 3-  
    Sequence control with Expressions, Conditional Statements, Loops, Exception handling. Subprogram definition and activation, simple and recursive subprogram, subprogram environment.
    Unit 4- 
    Scope – Static and Dynamic, Block structures, Local Data and Shared Data, Parameters and Parameter Transmission. Local and Common Environments, Tasks and Shared Data.
    Unit 5-
    Abstract Data type, information hiding, encapsulation, type definition. Static and Stack-Based Storage management. Fixed and Variable size heap storage management, Garbage Collection.

    4CS3 DISCRETE MATHEMATICAL STRUCTURES (Common to Comp. Engg. & Info. Tech) 
    Unit 1-
    Language of Logic: Proposition, Compound Proposition, Conjunction, Disjunction, Implication, Converse, Inverse & Contrpositive, Biconditional Statements, tautology, Contradiction & Contingency, Logical Equivalences, Quantifiers, Arguments.
    Unit 2- 
    Proof Methods: Vacuous, Trivial, Direct, Indirect by Contrapositive and Contradiction, Constructive & Non-constructive proof, Counterexample. The Division Algorithm, Divisibilty Properties (Prime Numbers & Composite Numbers), Principle of Mathematical Induction, The Second Principle of Mathematical Induction, Fundamental Theorem of Arithmetic. Algorithm Correctness: Partial Correctness, Loop Invariant. Testing the partial correctness of linear & binary search, bubble & selection sorting.
    Unit 3-  
    Graph Theory: Graphs – Directed, Undirected, Simple,. Adjacency & Incidence, Degre of Vertex, Subgraph, Complete graph, Cycle & Wheel Graph, Bipartite & Complete Bipartite Graph, Weighed Graph, Union of Simple Graphs. Complete Graphs. Isomorphic Graphs, Path, Cycles & Circuits Euclerian & Hamiltonian Graphs. Planar Graph: Kuratowski’s Two Graphs, Euler’s Formula, Kuratowski’s Theorem. Trees: Spanning trees- Kruskal’s Algo, Finding Spanning Tree using Depth First Search, Breadth First Search, Complexity of Graph, Minimal Spanning Tree.
    Unit 4-  
    Sets: Definition and types, Set operations, Partition of set, Cardinality (InclusionExclusion & Addition Principles), Recursive definition of set. Functions: Concept, Some Special Functions (Polynomial, Exponential & Logarithmic, Abslute Value, Floor & Ceiling, Mod & Div Functions), Properties of Functions, Cardinality of Infinite Set, Countable & Uncountable Sets, The Pigeonhole & Generalized Pigeonhole Principles, Composition of Functions.
    Unit 5-  
    Relations: Boolean Matrices, Binary Relation, Adjacency Matrix of Relation, Properties of Relations, Operations on Relations, The Connectivity Relations, Transitive Closure-Warshall’s Algorithm, Equivalence relations- Congruence Relations, Equivalence Class, Number of Partitions of a Finite Set, Partial & Total Orderings.

    4CS4 STATISTICS & PROBABILITY THEORY (Common to Comp. Engg. & Info. Tech) 
    Unit 1-
    Introduction & Discrete random variables Sample space, events, algebra of events, Bernoulli’s trials, Probability & Baye’s theorem. Random variable & their event space, probability generating function, expectations, moments, computations of mean time to failure, Bernoulli & Poisson processes.
    Unit 2- 
    Discrete & continuous distributions Probability distribution & probability densities: Binomial, Poisson, normal rectangular and exponential distribution & their PDF’s, moments and MGF’s for above distributions.
    Unit 3-  
    Correlation & Regression Correlation & regression: Linear regression, Rank correlation, Method of least squares Fitting of straight lines & second degree parabola. Normal regression and correlation analysis.
    Unit 4- 
    Queuing Theory Pure birth, pure death and birth-death processes. Mathematical models for M/M/1, M/M/N, M/M/S and M/M/S/N queues.
    Unit 5-  
    Discrete Parameter mark on chains: M/G/1 Queuing model, Discrete parameter birth-death process.

    4CS5 SOFTWARE ENGINEERING (Common to Comp. Engg. & Info. Tech) 
    Unit 1-
    System Analysis: Characteristics, Problems in system Development, System Level project Planning, System Development Life cycle (SDLC), computer system engineering & system analysis, modeling the architecture, system specification.
    Unit 2-
    Software & its characteristics: Software Development, Process Model, Prescriptive model, The water fall model, Incremental Process Modes, Evolutionary process model, specialized process model.
    Unit 3-
    Requirement Analysis: Requirement analysis tasks, Analysis principles, Software prototyping and specification data dictionary finite state machine (FSM) models. Structured Analysis: Data and control flow diagrams, control and process specification behavioral modeling, extension for data intensive applications.
    Unit 4-  
    Software Design: Design fundamentals, Effective modular design: Data architectural and procedural design, design documentation, coding – Programming style, Program quality, quantifying program quality, complete programming example
    Unit 5-  
    Object Oriented Analysis: Object oriented Analysis Modeling, Data modeling Object Oriented Design: OOD concepts and methods class and object definitions, refining operations, Class and object relationships, object modularization, Introduction to Unified Modeling Language

    4CS6.1 ANALOG & DIGITAL COMMUNICATION (Common to Comp. Engg. & Info. Tech)
    Unit 1-
    AMPLITUDE MODULATION: Frequency translation, Recovery of base band signal, Spectrum & power relations in AM systems. Methods of generation & demodulation of AM-DSB, AM-DSB/SC and AM-SSB signals. Modulation & detector circuits for AM systems. AM transmitters & receivers.
    Unit 2-
    FREQUENCY MODULATION : Phase & freq. modulation & their relationship, Spectrum & band width of a sinusoidally modulated FM signal, phasor diagram, Narrow band & wide band FM. Generation & demodulation of FM signals. FM transmitters & receivers. Comparison of AM, FM & PM. Pre emphasis & deemphasis. Threshold in FM, PLL demodulator.
    Unit 3-
    PCM & DELTA MODULATION SYSTEMS : Uniform and Non-uniform quantization. PCM and delta modulation, Signal to quantization noise ratio in PCM and delta modulation. DPCM, ADM, T1 Carrier System, Matched filter detection. Error probability in PCM system.
    Unit 4-
    BASE BAND TRANSMISSION: Line coding(RZ,NRZ): Polar, Bipolar, Manchester, AMI. Inter symbol interference, Pulse shaping, Nyquist criterion, Raised cosine spectrum. PULSE ANALOG MODULATION: Practical aspects of sampling: Natural and flat top sampling. PAM, PWM, PPM modulation and demodulation methods, PAMTDM.
    Unit 5-
    DIGITAL MODULATION TECHNIQUES : Geometric interpretation of signals, Orthogonalization. ASK, BPSK, BFSK, QPSK, MSK modulation techniques and Coherent detection of these techniques. Calculation of error probabilities.

    4CS6.2 LINEAR INTEGRATED CIRCUITS (Common to Comp. Engg. & Info. Tech)   
    Unit 1-
    OPERATIONAL AMPLIFIERS: Basic differential amplifier analysis, Single ended and double ended configurations ,Op-amp configurations with feedback, Op-amp parameters, Inverting and Non- Inverting configuration, Comparators, Adder.
    Unit 2-  
    OPERATIONAL AMPLIFIER APPLICATIONS: Integrator, Differentiator, Voltage to frequency & Frequency to voltage converters. Oscillators: Phase shift, Wien bridge, Quadrature, square wave, triangular wave, sawtooth oscillators. Voltage controlled oscillators.
    Unit 3-
    ACTIVE FILTERS: Low pass, high pass, band pass and band reject filters,All pass filter, Switched capacitor filter, Butterworth filter design, Chebyshev Filter design.
    Unit 4-
    PHASE-LOCKED LOOPS: Operating Principles of PLL, Linear Model of PLL, Lock range, Capture range, Applications of PLL as FM detector, FSK demodulator, AM detector, frequency translator, phase shifter, tracking filter, signal synchronizer and frequency synthesizer, Building blocks of PLL, LM 565 PLL.
    Unit 5-  
    LINEAR IC’s: Four quadrant multiplier & its applications, Basic blocks of linear IC voltage regulators, Three terminal voltage regulators, Positive and negative voltage regulators. The 555 timer as astable and monostable multivibrators. Zero crossing detector, Schmitt trigger.

    4CS6.3 LOGIC AND FUNCTIONAL PROGRAMMING (Common to Comp. Engg. & Info. Tech) 
    Unit 1-
    PROPOSITIONS AND PREDICATES: Evaluation of constant propositions, Evaluation of proposition in a state. Precedence rules for operators, Tautologies, Propositions a sets of states and Transforming English to propositional form. Introduction to first-order predicate logic, Quantifiers and Reasoning. 
    Unit 2-  
    LOGIC PROGRAMMING USING PROLOG: Constants, Goals and Clauses, Facts, Rules, Semantics, Rules and Conjunction, Rules and Disjunction, Search strategy, Queries.
    Unit 3-  
    ADVANCED LOGIC PROGRAMMING USING PROLOG: - Unification, Recursion, Lists, Cut operator, and Sorting. Data structures, Text strings, Searching state space, Operators and their precedence, and Parsing in Prolog.
    Unit 4- 
    FUNCTIONAL PROGRAMMING: Introduction to lambda calculus-Syntax and semantics, Computability and correctness, Lazy and Eager Evaluation Strategies, comparison of functional and imperative languages.
    Unit 5-
    FUNCTIONAL PROGRAMMING USING HASKELL: Introduction, lists, Userdefined data types, type classes, and arrays in Haskell. Input/Ouput in Haskell - type classes IO and Monad, Simple applications/programs in Haskell.

    4CS7 MICROPROCESSOR LAB (Common to Comp. Engg. & Info. Tech)  
    1. Add the contents of memory locations XX00 &XX01 & place the result in memory location XX02. 
    2. Add the 16 bit numbers stored in memory location & store the result in another memory location. 
    3. Transfer a block of data from memory location XX00 to another memory location XX00 in forward & reverse order.
    4. Write a program to Swap two blocks of data stored in memory. 
    5. Write a program to find the square of a number. 
    6. Write a main program & a conversion subroutine to convert Binary to its equivalent BCD.
    7. Write a program to find largest & smallest number from a given array.
    8. Write a program to Sort an array in ascending & descending order.  
    9. Write a program to multiply two 8 bit numbers whose result is 16 bit.
    10. Write a program of division of two 8 bit numbers.
    11. Generate square wave from SOD pin of 8085 & observe on CRO.
    12. Write a program to perform traffic light control operation.
    13. Write a program to control the speed of a motor. 
     4CS8 COMMUNICATION LAB (Common to Comp. Engg. & Info. Tech)
    1. Harmonic analysis of a square wave of modulated waveform Observe the amplitude modulated waveform and measures modulation index. Demodulation of the AM signal 
    2. To modulate a high frequency carrier with sinusoidal signal to obtain FM signal. Demodulation of the FM signal
    3. To observe the following on a transmission line demonstrator kit : i. The propagation of pulse in non-reflecting Transmission line. ii. The effect of losses in Transmission line. iii. The resonance characteristics of al half wavelength long x-mission line.
    4. To study and observe the operation of a super heterodyne receiver
    5. To modulate a pulse carrier with sinusoidal signal to obtain PWM signal and demodulate it.
    6. To modulate a pulse carrier with sinusoidal signal to obtain PPM signal and demodulate it
    7. To observe pulse amplitude modulated waveform and its demodulation.
    8. To observe the operation of a PCM encoder and decoder. To consider reason for using digital signal x-missions of analog signals. 
    9. Produce ASK signals, with and without carrier suppression. Examine the different processes required for demodulation in the two cases 
    10. To observe the FSK wave forms and demodulate the FSK signals based on the properties of (a) tuned circuits (b) on PI.L. 
    11. To study & observe the amplitude response of automatic gain controller (AGC ). 
    4CS9 ADVANCE OBJECT ORIENTED PROGRAMMING. (Common to Comp. Engg. & Info. Tech)    
    1. Write a C++ Object Oriented Code for Huffman Coding & Decoding. The code must have implementation of Binary tree, binary Search, Scanning of Input Stream, Generation of Code. The input Stream and codes may be stored in files.
    2. Write a C++ Object Oriented Code for representing a graph using adjacency list. Perform depth first and breadth first search starting from any node. Also find the shortest path between single sources all destinations. Also carry out topological sorting. 
    3. Create a C++ template for matrix. Include procedures for multiplication of 2 matrices. Use the same class for multiplication of more than two matrices. 
    4. Create a C++ class for implementation of AVL tree to store a symbol table. 
    5. Create a new string class say NewString. Define functions as defined in the system string class.  
    4CS10 COMPUTER AIDED SOFTWARE ENGINEERING LAB (Common to Comp. Engg. & Info. Tech)   
    1. Course Registration System
    2. Quiz System
    3. Online ticket reservation system 
    4. Remote computer monitoring
    5. Students marks analyzing system
    6. Expert system to prescribe the medicines for the given symptoms 
    7. Platform assignment system for the trains in a railway station 
    8. Stock maintenance 
    9. Student Marks Analyzing System 
    10. Online Ticket Reservation System 
    11. Payroll System 
    12. Export System 
    4CS11. HUMANITIES AND SOCIAL SCIENCES    
    1. Form of Government: Democracy, Dictatorship 
    2. India: Brief history of Indian Constitution, History of Indian National Movement, After Independence, Socio-economic growth. 
    3. Society: Social groups-concept and types socialization: concept and types, theory social control :concept and types means. Social problem: concept and types. 
    4. The Fundamentals of Economics: The logic of economics fundamentals definitions of economics, basic terminology. 
    5. Micro Economics: Consumer's behavior, utility, demand, supply, elasticity of demand and supply. Theory of production, production function, factors of production. 
    6. Macro Economics: National income, business cycles, aggregate term, inflation, economic growth, international Trade, exchange rates. 
    7. Indian Economy: Basic features, infrastructure, occupation, natural and human resources, unemployment (Industrial Sector, India and Globalization). 

    [How to] Connect an android device [using MTP] on Linux [Ubuntu 14.04 LTS] 100% working

    I recently moved to Linux[Ubuntu 14.04 ] from windows 8.1 because it hangs a lot on my lappy. Apart from the cool features of Ubuntu , one...