Friday, 26 December 2014

Digital Image processing

Topic: Advances in Digital Image processing

Couse: MTECH

Sem: 1

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

Computer Networks II

Topic: Computer Networks II

Sem: 6

Syllabus:

Subject Code: 10CS64                                                                        I.A. Marks : 25
Hours/Week : 04                                                                                 Exam Hours: 03
Total Hours : 52                                                                                   Exam Marks: 100
                                                             PART - A
UNIT - 1 6 Hours
Packet Switching Networks - 1: Network services and internal network operation, Packet network topology, Routing in Packet networks, Shortest path routing: Bellman-Ford algorithm.

UNIT – 2 6 Hours
Packet Switching Networks – 2: Shortest path routing (continued), Traffic management at the Packet level, Traffic management at Flow level, Traffic management at flow aggregate level.

UNIT – 3 6 Hours
TCP/IP-1: TCP/IP architecture, The Internet Protocol, IPv6, UDP.

UNIT – 4 8 Hours
TCP/IP-2: TCP, Internet Routing Protocols, Multicast Routing, DHCP, NAT and Mobile IP.

                                                             PART – B
UNIT - 5 7 Hours
Applications, Network Management, Network Security: Application layer overview, Domain Name System (DNS), Remote Login Protocols, E-mail, File Transfer and FTP, World Wide Web and HTTP, Network management, Overview of network security, Overview of security methods, Secret-key encryption protocols, Public-key encryption protocols, Authentication,
Authentication and digital signature, Firewalls.

UNIT – 6 6 Hours
QoS, VPNs, Tunneling, Overlay Networks: Overview of QoS, Integrated Services QoS, Differentiated services QoS, Virtual Private Networks, MPLS, Overlay networks.

UNIT - 7 7 Hours
Multimedia Networking: Overview of data compression, Digital voice and compression, JPEG, MPEG, Limits of compression with loss, Compression methods without loss, Overview of IP Telephony, VoIP signaling protocols, Real-Time Media Transport Protocols, Stream control Transmission Protocol (SCTP)

UNIT – 8 6 Hours
Mobile AdHoc Networks and Wireless Sensor Neworks: Overview of Wireless Ad-Hoc networks, Routing in AdHOc Networks, Routing protocols for and Security of AdHoc networks, Sensor Networks and protocol structures, Communication Energy model, Clustering protocols, Routing protocols, ZigBee technology and 802.15.4.
---------------------------------------------------------------------------------------------------------------------------------------------------------
Text Books:
1. Communication Networks – Fundamental Concepts & key architectures, Alberto Leon Garcia & Indra Widjaja, 2nd Edition, Tata McGraw-Hill, India (7 - excluding 7.6, 8) Click to download

2. Computer & Communication Networks, Nadir F Mir, Pearson Education, India (9, 10 excluding 10.7, 12.1 to 12.3, 16, 17.1 to 17.6, 18.1 to18.3, 18.5, 19, 20)

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

Operations Reasearch

Topic: Operations Reasearch

Sem: 6

Syllabus:

Subject Code: 10CS661                                                               I.A. Marks : 25
Hours/Week : 04                                                                          Exam Hours: 03
Total Hours : 52                                                                            Exam Marks: 100
                                                        PART - A
UNIT – 1 6 Hours
Introduction, Linear Programming – 1: Introduction: The origin, nature and impact of OR; Defining the problem and gathering data; Formulating a mathematical model; Deriving solutions from the model; Testing the model;
Preparing to apply the model; Implementation . Introduction to Linear Programming: Prototype example; The linear
programming (LP) model.

UNIT – 2 7 Hours
LP – 2, Simplex Method – 1: Assumptions of LP; Additional examples. The essence of the simplex method; Setting up the simplex method; Algebra of the simplex method; the simplex method in tabular form; Tie breaking in
the simplex method

UNIT – 3 6 Hours
Simplex Method – 2: Adapting to other model forms; Post optimality analysis; Computer implementation Foundation of the simplex method.

UNIT – 4 7 Hours
Simplex Method – 2, Duality Theory: The revised simplex method, a fundamental insight.
The essence of duality theory; Economic interpretation of duality, Primal dual relationship; Adapting to other primal forms
 
                                                                        PART - B
UNIT – 5 7 Hours
Duality Theory and Sensitivity Analysis, Other Algorithms for LP : The role of duality in sensitive analysis; The essence of sensitivity analysis;Applying sensitivity analysis. The dual simplex method; Parametric linear programming; The upper bound technique.

UNIT – 6 7 Hours
Transportation and Assignment Problems: The transportation problem; A streamlined simplex method for the transportation problem; The assignment problem; A special algorithm for the assignment problem.

UNIT – 7 6 Hours
Game Theory, Decision Analysis: Game Theory: The formulation of two persons, zero sum games; Solving simple games- a prototype example; Games with mixed strategies; Graphical solution procedure; Solving by linear programming, Extensions.
Decision Analysis: A prototype example; Decision making without experimentation; Decision making with experimentation; Decision trees.

UNIT – 8 6 Hours
Metaheuristics: The nature of Metaheuristics, Tabu Search, Simulated Annealing, Genetic Algorithms.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Text Books:
1. Frederick S. Hillier and Gerald J. Lieberman: Introduction to Operations Research: Concepts and Cases, 8th Edition, Tata McGraw Hill, 2005.
(Chapters: 1, 2, 3.1 to 3.4, 4.1 to 4.8, 5, 6.1 to 6.7, 7.1 to 7.3, 8, 13, 14, 15.1 to 15.4)

----------------------------------------------------------------------------------------------------
Question papers: Click here to download 1 
                           Click here to download 2

MANAGEMENT AND ENTREPRENEURSHIP

Topic: MANAGEMENT AND ENTREPRENEURSHIP

Sem :6

Subject Code: 10AL61

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

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


Compiler Design

Topic : Compiler Design

Sem : 6

Syllabus

COMPILER DESIGN
Subject Code: 10CS63                                                                           I.A. Marks : 25
Hours/Week : 04                                                                                     Exam Hours: 03
Total Hours : 52                                                                                      Exam Marks: 100
                                                                PART – A
UNIT – 1 8 Hours
Introduction, Lexical analysis: Language processors; The structure of a Compiler; The evolution pf programming languages; The science of building a Compiler; Applications of compiler technology; Programming language
basics. Lexical analysis: The Role of Lexical Analyzer; Input Buffering; Specifications of Tokens; Recognition of Tokens.
 
UNIT – 2 6 Hours
Syntax Analysis – 1: Introduction; Context-free Grammars; Writing a Grammar. Top-down Parsing; Bottom-up Parsing.

UNIT – 3 6 Hours
Syntax Analysis – 2: Top-down Parsing; Bottom-up Parsing.

UNIT – 4 6 Hours
Syntax Analysis – 3: Introduction to LR Parsing: Simple LR; More powerful LR parsers (excluding Efficient construction and compaction of parsing tables) ; Using ambiguous grammars; Parser Generators.

                                                                                     PART – B
UNIT – 5 7 Hours
Syntax-Directed Translation: Syntax-directed definitions; Evaluation orders for SDDs; Applications of syntax-directed translation; Syntax-directed translation schemes.

UNIT – 6 6 Hours
Intermediate Code Generation: Variants of syntax trees; Three-address code; Translation of expressions; Control flow; Back patching; Switchstatements; Procedure calls.

UNIT – 7 6 Hours
Run-Time Environments : Storage Organization; Stack allocation of space; Access to non-local data on the stack; Heap management; Introduction to garbage collection.

UNIT – 8 7 Hours
Code Generation: Issues in the design of Code Generator; The Target Language; Addresses in the target code; Basic blocks and Flow graphs; Optimization of basic blocks; A Simple Code Generator
------------------------------------------------------------------------------------------------------------------------------
Text Books:
1. Alfred V Aho, Monica S.Lam, Ravi Sethi, Jeffrey D Ullman: Compilers- Principles, Techniques and Tools, 2nd Edition, Pearson Education, 2007.
(Chapters 1, 3.1 to 3.4, 4 excluding 4.7.5 and 4.7.6, 5.1 to 5.4, 6.1,
6.2, 6.4, 6.6, 6.7 to 6.9, 7.1 to 7.5, 8.1 to 8.6.)
----------------------------------------------------------------------------------------------------

Tuesday, 23 December 2014

Unix and Shell Programming

Topic:  Unix and Shell Programming
Sem: 4

Syllabus

------------------------------------------------------------------------------------------
Notes:

Unix operating system, architecture and file system : Click here
Basic file attributes, vi editor : Click Here
Vi editor : Click Here

Some useful questions : Click here


DESIGN AND ANALYSIS OF ALGORITHMS

Topic: DESIGN AND ANALYSIS OF ALGORITHMS

Sem: 4


Syllabus:
Subject Code: 10CS43                                                           I.A. Marks : 25
Hours/Week : 04                                                                     Exam Hours: 03
Total Hours : 52                                                                      Exam Marks: 100
                                                    PART – A
UNIT – 1 7 Hours
INTRODUCTION: Notion of Algorithm, Review of Asymptotic Notations, Mathematical Analysis of Non-Recursive and Recursive Algorithms Brute Force Approaches: Introduction, Selection Sort and Bubble Sort, Sequential Search and Brute Force String Matching.

UNIT - 2 6 Hours
DIVIDE AND CONQUER: Divide and Conquer: General Method, Defective Chess Board, Binary Search, Merge Sort, Quick Sort and its performance.

UNIT - 3 7 Hours
THE GREEDY METHOD: The General Method, Knapsack Problem, Job Sequencing with Deadlines, Minimum-Cost Spanning Trees: Prim’s Algorithm, Kruskal’s Algorithm; Single Source Shortest Paths.

UNIT - 4 6 Hours
DYNAMIC PROGRAMMING: The General Method, Warshall’s Algorithm, Floyd’s Algorithm for the All-Pairs Shortest Paths Problem, Single-Source Shortest Paths: General Weights, 0/1 Knapsack, The Traveling Salesperson problem.

                                                            PART – B
UNIT - 5 7 Hours
DECREASE-AND-CONQUER APPROACHES, SPACE-TIME TRADEOFFS: Decrease-and-Conquer Approaches: Introduction, Insertion Sort, Depth First Search and Breadth First Search, Topological Sorting
Space-Time Tradeoffs: Introduction, Sorting by Counting, Input Enhancement in String Matching.

UNIT – 6 7 Hours
LIMITATIONS OF ALGORITHMIC POWER AND COPING WITH THEM: Lower-Bound Arguments, Decision Trees, P, NP, and NP-Complete Problems, Challenges of Numerical Algorithms.

UNIT - 7 6 Hours
COPING WITH LIMITATIONS OF ALGORITHMIC POWER: Backtracking: n - Queens problem, Hamiltonian Circuit Problem, Subset – Sum Problem.
Branch-and-Bound: Assignment Problem, Knapsack Problem, Traveling Salesperson Problem.
Approximation Algorithms for NP-Hard Problems – Traveling Salesperson Problem, Knapsack Problem

UNIT – 8 6 Hours
PRAM ALGORITHMS: Introduction, Computational Model, Parallel Algorithms for Prefix Computation, List Ranking, and Graph Problems.
-----------------------------------------------------------------------------------------
Text Books:
1. Anany Levitin: Introduction to The Design & Analysis of Algorithms, 2nd Edition, Pearson Education, 2007. (Listed topics only from the Chapters 1, 2, 3, 5, 7, 8, 10, 11).
3rd edition: Click here to download 1

2nd edition: Click to download 2

Solution manual : Download

2. Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran: Fundamentals of Computer Algorithms, 2nd Edition, Universities Press, 2007. (Listed topics only from the Chapters 3, 4, 5, 13)
----------------------------------------------------------------------------------------


Monday, 22 December 2014

Microprocessors

Topic: Microprocessors

Sem:4

Syllabus:

Subject Code: 10CS45                                                        I.A. Marks : 25
Hours/Week : 04                                                                  Exam Hours: 03
Total Hours : 52                                                                   Exam Marks: 100
                                                            PART A
UNIT – I                     7 Hours
Introduction, Microprocessor Architecture – 1: A Historical Background, The Microprocessor-Based Personal Computer Systems. The Microprocessor and its Architecture: Internal Microprocessor
Architecture, Real Mode Memory Addressing.

UNIT – 2                    7 Hours
Microprocessor Architecture – 2, Addressing Modes: Introduction to Protected Mode Memory Addressing, Memory Paging, Flat Mode Memory Addressing Modes: Data Addressing Modes, Program Memory Addressing Modes, Stack Memory Addressing Modes

UNIT – 3                   6 Hours
Programming – 1: Data Movement Instructions: MOV Revisited, PUSH/POP, Load-Effective Address, String Data Transfers, Miscellaneous Data Transfer Instructions, Segment Override Prefix, Assembler Details. Arithmetic and Logic Instructions: Addition, Subtraction and Comparison, Multiplication and Division.

UNIT - 4                   6 Hours
Programming – 2: Arithmetic and Logic Instructions (continued): BCD and ASCII Arithmetic, Basic Logic Instructions, Shift and Rotate, String Comparisons. Program Control Instructions: The Jump Group, Controlling the Flow of the Program, Procedures, Introduction to Interrupts, Machine Control and Miscellaneous Instructions.

                                                          PART B
UNIT - 5                             6 Hours
Programming – 3: Combining Assembly Language with C/C++: Using Assembly Language with C/C++ for 16-Bit DOS Applications and 32-Bit Applications Modular Programming, Using the Keyboard and Video Display, Data Conversions, Example Programs
UNIT - 6                                7 Hours
Hardware Specifications, Memory Interface – 1: Pin-Outs and the Pin Functions, Clock Generator, Bus Buffering and Latching, Bus Timings, Ready and Wait State, Minimum versus Maximum Mode.
Memory Interfacing: Memory Devices

UNIT – 7                               6 Hours
Memory Interface – 2, I/O Interface – 1: Memory Interfacing (continued): Address Decoding, 8088 Memory Interface, 8086 Memory Interface. Basic I/O Interface: Introduction to I/O Interface, I/O Port Address Decoding.

UNIT 8                                7 Hours
I/O Interface – 2, Interrupts, and DMA: I/O Interface (continued): The Programmable Peripheral Interface 82C55, Programmable Interval Timer 8254. Interrupts: Basic Interrupt Processing, Hardware Interrupts: INTR and INTA/; Direct Memory Access: Basic DMA Operation and Definition.
-----------------------------------------------------------------------------------------------
Text Book:
1. Barry B Brey: The Intel Microprocessors, 8th Edition, Pearson Education, 2009.
(Listed topics only from the Chapters 1 to 13) Click to download
-----------------------------------------------------------------------------------------------

Solution manual: Click to download

-----------------------------------------------------------------------------------------------
Notes:

Wednesday, 19 November 2014

Sachin Tendulkar's Auotobiography: Playingn it my way!

 



Indian most revered Cricketer Sachin Tendulkar released his autobiography earlier this month and needless to say the Master Blaster’s book broke records with the highest number of pre-orders in the fiction and non-fiction category in India. Co-authored by Boria Majumdar, Playing It My Way overtook Steve Jobs’ biography (by Walter Isaacson) as the best-selling book.

Download pdf: click here

Wednesday, 29 October 2014

Android Application: SwiftKey Keyboard version: varies with device

DESCRIPTION:

SwiftKey Keyboard is a free, award-winning keyboard app for Android that delivers the best next-word prediction, smarter autocorrect, support for over 800 emoji, emoji prediction and much more! SwiftKey is an alternative keyboard that gives you smart, fast typing on Android - free. It's the best keyboard for Android for fast SMS, chat, text and email, becoming the default across all your apps. It’s packed full of customization features including over 30 colorful themes, layouts for all screen sizes and devices, and supports over 60 languages.
PERSONALIZED PREDICTIONS
Mind-reading word suggestions that learn from you as you type, and get smarter over time.
SMARTER AUTOCORRECT
Intelligent corrections for even the sloppiest typing.
BEAUTIFUL THEMES
Customize the look of your keyboard with free and premium themes from the SwiftKey Store.
YOUR KEYBOARD, YOUR WAY
Split. Resize. Undock. Tweak your keyboard with a variety of powerful tools to fit your needs.
Multilingual typing. Choose from over 60 languages and type in up to three at once.

Download APK

Android Application: Paper Camera v 4.4.1

Description
Real time cartoon and painting effects displayed on your camera feed! See the world through a new, original, stylish and captivating lens, have a wonder in your own home and discover how cool is now your world in cartoon!This is the ultimate collection of cartoon/sketch/comic book/half tone/noir/neon and many other effects painted directly in your camera, no more boring post-effects, it's all real time, you simply won't stop wondering, wherever you are, having a look at things and cartoon-ize them!
You can wave your phone around and see the world change before your eyes, take pictures and record videos using any of the stylish cartoon effects or apply them to your existing photos.

Download APK

Android Application: Light Flow v 3.20.111

Description
Light Flow allows you to take control of your notification LED colors and makes them successively flash one color after another. It also allows you to set repeating sounds on vibration patterns for you notifications. You can also set a "sleep" mode or "on charge" where the lights and/or sounds and vibrations will not be heard or seen. If you've come from a Blackberry device and miss the features of BeBuzz / BerryBuzz then give LightFlow a try!
This program will allow you to control the notification color for the over 600 applications and system events such as:
* Missed calls
* Voice mail
* Calendar reminders
* gmail
* email
* SMS messages
* MMS messages
* Low battery
* No signal
* Google talk
* Facebook
* Twitter
...and many many more.

Download APK

Tuesday, 23 September 2014

CSPA-Computer System Performance and analysis

MTECH : 1 Sem

Textbook(ebook): click to download

Solution Manual: Download

Tuesday, 9 September 2014

Copy USB Drive contents to PC automatically without action Silently

Topic:Copy USB Drive contents to PC automatically without action Silently



Instead of running each time copying files Function from the device USB your hard disk, you can automate copying all the contents of the pen drive on the hard drive of your PC without any user action.
This is useful many a times when you want to copy data content from your friend who doesn’t want to share or allow you to copy.

AutoUSBCheck is a small software designed to facilitate the use of these devices for mass storage.
By default,
the software does not start automatically at boot, but you can make this happen simply by setting the option.
Once you launch the software from the Windows Start menu, select the option Run on Windows startup.


The free version allows you yo copy silently all the contents running in background while the paid version allows to change the directory where the content will be copied.

This freeware can run completely invisible. No icons, no progress bars, no prompts, it just does the job.

Download AutoUSBCheck
---------------------------------------------------------------------------------------------------------------
Disclaimer : The Admin is not responsible for any misuse of this software. This is only for educational purpose only.

How to get Java Source code from jar files

Topic: How to get Java Source code from jar files

Here in this post we will learn how to get Java Source files from .jar files.

What is .jar file ?

jar is acronym of the Java Archive file. basically it contains all java class files and packages that are required or created to build an application. Jar file may also store images and metadata files that are associated with application. Jar file allows Java runtime to efficiently deploy a set of classes and their associated resources. jar files can be created using the command "jar" that is installed when Java Virtual Machine is installed.
We can extract contents of .jar file using "jar -xf filename.jar" but it gives .class files and other metadata files that are associated with application. Using jar command does not give us .java files from jar file. So in order to get .java files from .jar file we need to use a tool called Java Decompiler which you can download from given link.

4 Easy steps to get java files from .jar files

  • After downloading  java decompiler from above link extract it and open jd-gui.exe by double clicking it. 
  • Now goto Files menu and select open File menu press ctrl+o and browse to the location where you have stored your .jar file and select .jar file and click open.
  • All packages and java files will be loaded and now you just need to save those source files by selecting the menu "save all sources" from Files menu.
  • Select the location where you want to save java source files and press save button, it will create zip file that you need to extract in order to view each source file.
Download Java Decompiler
--------------------------------------------------------------------------------------------------------------
Published By: ADMIN

How to get source code from apk file

TOPIC: How to get source code from apk file


What is .apk file?
 APK file is nothing but Android Package File(APK). APK is the file format used to distribute and install application software and middleware on Google's Android operating system.

Apk Files are Zip file formatted packages based on the JAR file format, with .apk extension. Apk files contains all program resources and code i.e it contains .dex files, resources, assets, certificates, and manifest file.



How to get source (java files) from .apk file?
As we now know that apk file is just a zip file containing all program resource file, we can now get java code from apk files with ease. Following are steps to get java code from apk files.

Step 1:Renaming .apk file


  • Rename the .apk file with the extension .zip (for example let the file be "demofile.apk" then after renaming it becomes "demofile.apk.zip").

Step 2:Getting java files from apk


  • Now extract the renamed zip file in specific folder, for example let that folder be "demofolder".
  • Now Download dex2jar from the link for windows and extract that zip file in folder "demofolder".
  • Now open command prompt and go to the folder created in previous step(i.e. the folder newly created after extraction) and type the command "dex2jar classes.dex" and press enter.This will generate "classes.dex.dex2jar" file in the same folder.
  • Now  Download java decompiler from the link and extract it and start(double click) jd-gui.exe
  • From jd-gui window browse the generated "classes.dex.dex2jar" file in demofolder, this will give all the class files by src name.
  • Now from the File menu select "save all sources" this will generate a zip file named "classes_dex2jar.src.zip" consisting of all packages and java files.
  • Extract that zip file (classes_dex2jar.src.zip) and you will get all java files of the application.
Above steps will generate java files but to get xml files perform following steps.
---------------------------------------------------------------------------------------------------------------
 
Step 3:Getting xml files from apk


  • Download apktool and apktool install from the link and extract both files and place it in the same folder (for example "demoxmlfolder"). A separate folder(i.e not the folder created for extraction of java files).
  • Place the .apk file in same folder (i.e demoxmlfolder)
  • Now open command prompt and goto  the directory where apktool is stored (here "demoxmlfolder") and type the command "apktool if framework-res.apk" or "apktool if (filename).apk"
  • Above command should result in "Framework installed ..."
  • Now in command prompt type the command "apktool d filename.apk" (where filename is name of apk file)
  • This will generate a folder of name filename in current directory (here demoxmlfolder) where all xml files would be stored in res\layout folder.


Published By ADMIN



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