Monday, 25 August 2014

ANDROID APPLICATIONS AirDroid

Topic: ANDROID APPLICATIONS

AirDroid is a fast, free app that lets you wirelessly manage your Android from your favorite browser.
=================
Enjoy below features after installation from the comfort of your favorite web browser on Windows/Mac/Linux computer or other devices:
*Files
Transfer files between Android devices and computers. Now with drag & drop support.
Cut, copy, paste, search, rename or delete files on the SD card.
*SMS
Receive, send, forward or delete SMS messages.
*Apps
Install, uninstall, backup, search apps and do batch processing.
*Photos
Preview, delete, upload, download, set as wallpaper and photos slide show from desktop.
*Clipboard
Share clipboard text between desktop and device.
*Contacts
Group, search, create contacts, check and delete call logs.
*Ringtones
Search, preview, upload, download, delete and customize ringtones for phone calls, notifications and alarms.

------------------------------------------------------------------------------------------------------------


Published by ADMIN.

Thursday, 14 August 2014

Programming in C and Data Structures and Model Question Papers for 1st year Students. Scheme: 2014

Topic: Programming in C and Data Structures

 Sem: 1/2 1st year Students. Scheme: 2014

 

Model Question Papers:

Syllabus:


CODE: 14PCD13/23                                                                                     IA Marks: 25
Hrs/Week: 04                                                                                                 Exam Hrs: 03
Total Hrs: 52                                                                                                  Exam Marks:100

MODULE I
INTRODUCTION TO C LANGUAGE: Pseudocode solution to problem, Basic concepts of a C program, Declaration, Assignment & Print statement, Types of operators and expressions, Programming examples and exercise.
Text 1: Chapter 2 . Text 2: 1.1, 1.2,1.3.                                                                  10Hours

MODULE II
BRANCHING AND LOOPING: Two way selection (if, if-else, nested if-else, cascaded if-else), switch statement, ternary operator? Go to, Loops (For, do-while, while) in C, break and continue, programming examples and exercises.
Text 1: Chapter 3. Text 2: 4.4.                                                                               10 Hours

MODULE III
ARRAYS, STRINGS AND FUNCTIONS:
ARRAYS AND STRINGS: Using an array, Using arrays with Functions, Multi- Dimensional arrays. String: Declaring, Initializing, Printing and reading strings, strings manipulation functions, strings input and output functions, arrays of strings, programming examples and Exercises.
Text 1: 5.7, Text 2: 7.3, 7.4, chapter 9

FUNCTIONS: Functions in C, Argument Passing – call by value, Functions and program structure, location of functions, void and parameter less Functions, Recursion, programming examples and exercises.
Text 1: 1.7, 1.8, Chapter 4. Text 2: 5.1 to 5.4.                                                          10 Hours

MODULE IV
STRUCTURES AND FILE MANAGEMENT: Basic of structures, structures and Functions, Arrays of structures, structure Data types, type definition, Defining, opening and closing of files, Input and output operations, programming examples and exercises.
Text 1: 6.1 to 6.3. Text 2: 10.1 to 10.4, Chapter 11.                                                 10 Hours

MODULE V
POINTERS AND PREPROCESSORS: Pointers and address, pointers and functions arguments, pointers and arrays, address arithmetic, character pointer and functions, pointers to pointer ,Initialization of pointers arrays, Dynamic allocations methods, Introduction to Preprocessors, Complier control Directives, programming examples and exercises.
Text 1: 5.1 to 5.6, 5.8. Text 2: 12.2, 12.3, 13.1 to 13.7.

Introduction to Data Structures: Primitive and non primitive data types, Definition and applications of Stacks, Queues, Linked Lists and Trees.
Text 2 : 14.1, 14.2, 14.11, 14.12, 14.13, 14.15, 14.16, 14.17, 15.1                    08 Hours + 04 Hours

Textbook 1: Brain W. Kernighan and Dennis M. Richie: The C programming Language, 2nd Edition, PHI, 2012.  Click here to download the textbook
Textbook 2: Jacqueline Jones & Keith Harrow: Problem Solving with C, 1st Edition, Pearson 2011.
-------------------------------------------------------------------------------------------------------
MODEL Question Paper: Download

---------------------------------------------------------------------------------------------------------

Module 1 Notes(From textbook 2):   This contains the following topics:

            Types, Operators and Expressions
1 Variable Names
2 Data Types and Sizes
3 Constants
4 Declarations
5 Arithmetic Operators
6 Relational and Logical Operators
7 Type Conversions
8 Increment and Decrement Operators
9 Bitwise Operators
10 Assignment Operators and Expressions
11 Conditional Expressions
12 Precedence and Order of Evaluation




--------------------------------------------------------------------------------------------------------------
 Module 1 Notes(From textbook 1): 

Click here to download

Tuesday, 12 August 2014

What is Android

Topic: Android


Android is a mobile operating system (OS) based on the Linux kernel that is currently developed by Google. With a user interface based on direct manipulation, Android is designed primarily for touchscreen mobile devices such as smartphones and tablet computers, with specialized user interfaces for televisions (Android TV), cars (Android Auto), and wrist watches (Android Wear). The OS uses touch inputs that loosely correspond to real-world actions, like swiping, tapping, pinching, and reverse pinching to manipulate on-screen objects, and a virtual keyboard. Despite being primarily designed for touchscreen input, it also has been used in game consoles, digital cameras, and other electronics.

The programming language used is JAVA which students study in 7th semester Computer Science and Engg.

As the technology is growing and each and every device is almost now migrating to android OS so it is essential to have a basic knowledge of android.

The lick contains an e-book which will guide from a scratch to a level where you can develop and publish an APP in the Google Play Store.


Click here to download E book.

Published by: Sachin Adi.

Friday, 8 August 2014

Programming the Web

Topic: Programming the Web

Sem : 7

Syllabus :

PROGRAMMING THE WEB
Subject Code: 10CS73                                           I.A. Marks : 25
Hours/Week : 04                                                      Exam Hours: 03
Total Hours : 52                                                       Exam Marks: 100

UNIT – 1 6 Hours
Fundamentals of Web, XHTML – 1: Internet, WWW, Web Browsers and Web Servers, URLs, MIME, HTTP, Security, The Web Programmers Toolbox. XHTML: Basic syntax, Standard structure, Basic text markup, Images, Hypertext Links.

UNIT – 2 7 Hours
XHTML – 2, CSS: XHTML (continued): Lists, Tables, Forms, Frames CSS: Introduction, Levels of style sheets, Style specification formats, Selector forms, Property value forms, Font properties, List properties, Color, Alignment of text, The box model, Background images, The <span> and <div> tags, Conflict resolution.

UNIT – 3 6 Hours
Javascript: Overview of Javascript, Object orientation and Javascript, Syntactic characteristics, Primitives, operations, and expressions, Screen output and keyboard input, Control statements, Object creation and
modification, Arrays, Functions, Constructors, Pattern matching using regular expressions, Errors in scripts, Examples.

UNIT – 4 7 Hours
Javascript and HTML Documents, Dynamic Documents with Javascript: The Javascript execution environment, The Document Object Model, Element access in Javascript, Events and event handling, Handling events from the Body elements, Button elements, Text box and Password elements, The DOM 2 event model, The navigator object, DOM tree traversal and modification. Introduction to dynamic documents, Positioning elements, Moving elements, Element visibility, Changing colors and fonts, Dynamic content, Stacking elements, Locating the mouse cursor, Reacting to a mouse click, Slow movement of elements, Dragging and dropping elements.

                                                         PART - B
UNIT – 5 6 Hours
XML: Introduction, Syntax, Document structure, Document type definitions, Namespaces, XML schemas, Displaying raw XML documents, Displaying XML documents with CSS, XSLT style sheets, XML processors, Web services.

UNIT – 6 7 Hours
Perl, CGI Programming: Origins and uses of Perl, Scalars and their operations, Assignment statements and simple input and output, Control statements, Fundamentals of arrays, Hashes, References, Functions, Pattern matching, File input and output; Examples. The Common Gateway Interface; CGI linkage; Query string format; CGI.pm module; A survey example; Cookies. Database access with Perl and MySQL

UNIT – 7 6 Hours
PHP: Origins and uses of PHP, Overview of PHP, General syntactic characteristics, Primitives, operations and expressions, Output, Control statements, Arrays, Functions, Pattern matching, Form handling, Files,
Cookies, Session tracking, Database access with PHP and MySQL.

UNIT – 8 7 Hours
Ruby, Rails: Origins and uses of Ruby, Scalar types and their operations, Simple input and output, Control statements, Arrays, Hashes, Methods, Classes, Code blocks and iterators, Pattern matching. Overview of Rails, Document requests, Processing forms, Rails applications with Databases, Layouts.

Text Books:
1. Robert W. Sebesta: Programming the World Wide Web, 4th Edition, Pearson Education, 2008.
(Listed topics only from Chapters 1 to 9, 11 to 15)

-------------------------------------------------------------------------------------------------------------

Notes: Click here 1            &           Click here 2 

           Click Here 3







Published by: Sachin Adi

Thursday, 7 August 2014

Logic Design

Topic : Logic Design

Sem :3

Syllabus:

Subject Code: 10CS33                                   I.A. Marks : 25
Hours/Week : 04                                             Exam Hours: 03
Total Hours : 52                                               Exam Marks: 100

UNIT – 1 7 Hours
Digital Principles, Digital Logic: Definitions for Digital Signals, Digital Waveforms, Digital Logic, 7400 TTL Series, TTL Parameters The Basic Gates: NOT, OR, AND, Universal Logic Gates: NOR, NAND, Positive and Negative Logic, Introduction to HDL.

UNIT – 2 6 Hours
Combinational Logic Circuits Sum-of-Products Method, Truth Table to Karnaugh Map, Pairs Quads, and
Octets, Karnaugh Simplifications, Don’t-care Conditions, Product-of-sums Method, Product-of-sums simplifications, Simplification by Quine-McClusky Method, Hazards and Hazard Covers, HDL Implementation Models.

UNIT – 3 6 Hours
Data-Processing Circuits: Multiplexers, Demultiplexers, 1-of-16 Decoder, Encoders, Exclusive-or Gates, Parity Generators and Checkers, Magnitude Comparator, Programmable Array Logic, Programmable Logic Arrays, HDL Implementation of Data Processing Circuits

UNIT – 4 7 Hours
Clocks, Flip-Flops: Clock Waveforms, TTL Clock, Schmitt Trigger, Clocked D FLIP-FLOP, Edge-triggered D FLIP-FLOP, Edge-triggered JK FLIP-FLOP, FLIP-FLOP Timing, JK Master-slave FLIP-FLOP, Switch Contact Bounce Circuits, Various Representation of FLIP-FLOPs, Analysis
of Sequential Circuits, HDL Implementation of FLIP-FLOP

                                                                          PART-B

UNIT – 5 6 Hours
Registers: Types of Registers, Serial In - Serial Out, Serial In - Parallel out, Parallel In - Serial Out, Parallel In - Parallel Out, Universal Shift Register, Applications of Shift Registers, Register Implementation in HDL

UNIT – 6 7 Hours
Counters: Asynchronous Counters, Decoding Gates, Synchronous Counters, Changing the Counter Modulus, Decade Counters, Presettable Counters, Counter Design as a Synthesis problem, A Digital Clock, Counter Design using HDL

UNIT – 7 7 Hours
Design of Synchronous and Asynchronous Sequential Circuits: Design of Synchronous Sequential Circuit: Model Selection, State Transition Diagram, State Synthesis Table, Design Equations and Circuit Diagram,
Implementation using Read Only Memory, Algorithmic State Machine, State Reduction Technique.
Asynchronous Sequential Circuit: Analysis of Asynchronous Sequential Circuit, Problems with Asynchronous Sequential Circuits, Design of Asynchronous Sequential Circuit, FSM Implementation in HDL

UNIT – 8 6 Hours
D/A Conversion and A/D Conversion: Variable, Resistor Networks, Binary Ladders, D/A Converters, D/A Accuracy and Resolution, A/D Converter- Simultaneous Conversion, A/D Converter-Counter Method, Continuous A/D Conversion, A/D Techniques, Dual-slope A/D Conversion, A/D Accuracy and Resolution

Text Book:
1. Donald P Leach, Albert Paul Malvino & Goutam Saha: Digital Principles and Applications, 7th Edition, Tata McGraw Hill, 2010.
------------------------------------------------------------------------------------------------------------


Notes: Click here




Published by: Sachin Adi

OOMD- object oriented modelling and design

Topic : OOMD- object oriented modelling and design

Sem : 7

 Syllabus:


Subject Code: 10CS71                                                                               I.A. Marks : 25
Hours/Week : 04                                                                                           Exam Hours: 03
Total Hours : 52                                                                                          Exam Marks: 100

                                                                         PART – A
UNIT – 1 7 Hours
Introduction, Modeling Concepts, class Modeling: What is Object Orientation? What is OO development? OO themes; Evidence for usefulness of OO development; OO modeling history Modeling as Design Technique: Modeling; abstraction; The three models. Class Modeling: Object and class concepts; Link and associations concepts; Generalization and inheritance; A sample class model; Navigation of class models; Practical tips.

UNIT – 2 6 Hours
Advanced Class Modeling, State Modeling: Advanced object and class concepts; Association ends; N-ary associations; Aggregation; Abstract classes; Multiple inheritance; Metadata; Reification; Constraints; Derived
data; Packages; Practical tips.State Modeling: Events, States, Transitions and Conditions; State diagrams; State diagram behavior; Practical tips.

UNIT – 3 6 Hours
Advanced State Modeling, Interaction Modeling: Advanced State Modeling: Nested state diagrams; Nested states; Signal generalization; Concurrency; A sample state model; Relation of class and state models;
Practical tips. Interaction Modeling: Use case models; Sequence models; Activity models. Use case relationships; Procedural sequence models; Special constructs for activity models.

UNIT – 4 7 Hours
Process Overview, System Conception, Domain Analysis: Process Overview: Development stages; Development life cycle. System Conception: Devising a system concept; Elaborating a concept; Preparing a problem statement. Domain Analysis: Overview of analysis; Domain class model; Domain state model; Domain interaction model; Iterating the analysis.

                                                                        PART – B
UNIT – 5 7 Hours
Application Analysis, System Design: Application Analysis: Application interaction model; Application class model; Application state model; Adding operations. Overview of system design; Estimating performance; Making a reuse plan; Breaking a system in to sub-systems; Identifying concurrency; Allocation of sub-systems; Management of data storage; Handling global resources; Choosing a software control strategy; Handling boundary conditions; Setting the trade-off priorities; Common architectural styles; Architecture of the ATM system as the example.

UNIT – 6 7 Hours
Class Design, Implementation Modeling, Legacy Systems: Class Design: Overview of class design; Bridging the gap; Realizing use cases; Designing algorithms; Recursing downwards, Refactoring; Design optimization; Reification of behavior; Adjustment of inheritance; Organizing a class design; ATM example.
Implementation Modeling: Overview of implementation; Fine-tuning classes; Fine-tuning generalizations; Realizing associations; Testing. Legacy Systems: Reverse engineering; Building the class models; Building the interaction model; Building the state model; Reverse engineering tips; Wrapping; Maintenance.

UNIT – 7 6 Hours
Design Patterns – 1: What is a pattern and what makes a pattern? Pattern categories; Relationships between patterns; Pattern description Communication Patterns: Forwarder-Receiver; Client-Dispatcher-Server;
Publisher-Subscriber.

UNIT – 8 6 Hours
Design Patterns – 2, Idioms: Management Patterns: Command processor; View handler. Idioms: Introduction; what can idioms provide? Idioms and style; Where to find idioms; Counted Pointer example

Text Books:
1. Michael Blaha, James Rumbaugh: Object-Oriented Modeling and Design with UML, 2nd Edition, Pearson Education, 2005. (Chapters 1 to 17, 23)

2. Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerlad, Michael Stal: Pattern-Oriented Software Architecture, A System of Patterns, Volume 1, John Wiley and Sons, 2007.
(Chapters 1, 3.5, 3.6, 4)
---------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------


Notes: Click here


Published by: Sachin Adi

Embedded Computing Systems

Topic : Embedded Computing Systems

Sem : 7

Syllabus

Sub Code: 10CS72                                                    IA Marks :25
Hrs/Week: 04                                                             Exam Hours :03
Total Hrs: 52                                                               Exam Marks :100

                                                                           PART- A
UNIT – 1 6 Hours
Embedded Computing: Introduction, Complex Systems and Microprocessors, Embedded Systems Design Process, Formalism for System design
Design Example: Model Train Controller.

UNIT – 2 7 Hours
Instruction Sets, CPUs: Preliminaries, ARM Processor, Programming Input and Output, Supervisor mode, Exceptions, Traps, Coprocessors, Memory Systems Mechanisms, CPU Performance, CPU Power Consumption. Design
Example: Data Compressor.

UNIT – 3 6 Hours
Bus-Based Computer Systems: CPU Bus, Memory Devices, I/O devices, Component Interfacing, Designing with Microprocessor, Development and Debugging, System-Level Performance Analysis.
Design Example: Alarm Clock.

UNIT – 4 7 Hours
Program Design and Analysis: Components for embedded programs, Models of programs, Assembly, Linking and Loading, Basic Compilation Techniques, Program optimization, Program-Level performance analysis, Software performance optimization, Program-Level energy and power analysis, Analysis and optimization of program size, Program validation and testing. Design Example: Software modem.

                                                                              PART- B
UNIT – 5 6 Hours
Real Time Operating System (RTOS) Based Design – 1: Basics of OS, Kernel, types of OSs, tasks, processes, Threads, Multitasking and Multiprocessing, Context switching, Scheduling Policies, Task Communication, Task Synchronization.

UNIT – 6 6 Hours
RTOS-Based Design - 2: Inter process Communication mechanisms, Evaluating OS performance, Choice of RTOS, Power Optimization. Design Example: Telephone Answering machine

UNIT – 7 7 Hours
Distributed Embedded Systems: Distributed Network Architectures, Networks for Embedded Systems: I2C Bus, CAN Bus, SHARC Link Ports, Ethernet, Myrinet, Internet, Network Based Design. Design Example:
Elevator Controller.

UNIT – 8 7 Hours
Embedded Systems Development Environment: The Integrated Development Environment, Types of File generated on Cross Compilation, Dis-assembler /Decompiler, Simulators, Emulators, and Debugging, Target
Hardware Debugging.

Text Books:
1. Wayne Wolf: Computers as Components, Principles of Embedded Computing Systems Design, 2nd Edition, Elsevier, 2008.

2. Shibu K V: Introduction to Embedded Systems, Tata McGraw Hill, 2009
(Chapters 10, 13)

___________________________________________________________________________________

Ebook ( Wyne Wolf) : Click here
___________________________________________________________________________________

Notes : Click here

Question papers: Click here

--------------------------------------------------------------------------------------------------------------

Published by Admin: Sachin Adi