1.Visual programming
Unit I
Starting a new project- the properties of window – common form properties – scalable properties – color properties – making a form responsive – printing a visual – representation of a form – types – creating stand – alone windows programs – the tool box – creating controls – the name (control name) property – properties of command buttons – simple event procedures for command buttons – access keys – image controls – text boxes – labels – navigating between controls – message boxes – the grid – the ASCII representation of forms.
Unit II
Statements in visual basic – variables – setting properties with code – data types – working with variables – more on strings – more on numbers – constants – input boxes – displaying information on a form – the format function – picture boxes – rich text boxes – the printer object – determination loops – indeterminate loops – making decisions – select case – nested if –then’s – the goto – string functions – numeric functions – date and time functions – financial functions.
Unit III
Function procedures – sub procedures – advanced uses of procedures and functions – using the object browser to navigate among your sub programs – List: one dimensional arrays – arrays with more than one dimensional – using lists and arrays with functions and procedures –new array based strings - records (user-defined types)
Unit IV
The with statements – enums –control arrays – list and combo boxes – Flex grid control – code modules ; global procedures – the do events function and sub main accessing windows function – Error trapping – creating and object in Visual basic – building your own classes.
Unit V
Fundamentals of graphics – screen scales – the line and shape controls – graphics via code – line and boxes – circles , ellipses and pie – charts . the mouse event procedures – dragging and dropping operations – file commands – sequential files – random access files – binary files – file system controls – file system objects – the clip board – running another window program from within
Text Book
Visual programming 6 from the ground up , gray cornell , tata Mcgraw hill edition 1999
Reference books
1.guide to visual basic 6 techmedia – peter norton’s and michael groh 1998
2.visual basic – paul sheriff PHI 1999
3.Mastering visual Basic 6 – Evangelus petroutsos TMH 1999
2.Data structures and computer algorithms
Unit I
Divide and conquer : the general method – binary search – finding the maximum and minimum – mergesort – quicksort – selection – strassen’s matrix – multiplication.
Greedy method : the general method – optimal storage on tapes – knapsack problem – job sequencing with deadlines – optimal merge patterns – minimum spanning tree – single source shortest paths.
Unit II
Dynamic programming : the general method – multistage graphs – all pairs shortest paths – optimal binary search trees – 0/1 kanpsack reliability design the travelling salesman – flow shop scheduling .
Unit III
Introduction – running time calculation – a simple example – general rule – solution for the maximum subsequences sum problem – logarithms in the running time – checking your analysis – the grain of salt.
Unit IV
Lists , stacks and queues : The list ADT : simple array implementation of lists programming details – common errors – doubly linked lists – circularity linked lists – examples – cursor implementation of linked lists. The stack ADT: stack model – implementation of stacks – applications. The queue ADT: queue model – array implementation of queues – application of queues.
Unit V
Trees : Basic terminology – binary trees – representations – binary tree traversal – more on binary trees – threaded binary trees – binary tree representation of tree – application of trees – counting inary trees
Text Books
1.Fundamentals of data structrues – ellis horowitz, sartaj sahni, galgottia publications 1998
2.Fundamentals of computer algorithms – Ellis horowitz , sartaj sahni, galgottia publiations pvt.ltd new delhi
3.Data structure and algorithm analysis in C-mark allen weiss – second edition addison wesley publishing company 1997
3.Operating System
Unit I
Introduction – definition – mainframe – multiprocessor, Distributed, clustered , real time , hand held systems – i/o and storage structure – hardware protected – network structure – system components – system services, calls, programs , structure – system design , implementation and generation.
Unit II
Process management : process concepts, scheduling , operations – co operating process – inter-process communication in client server systems - multithreading models and issues – windows 2000 and java threads – CPU scheduling criteria and algorithms – multi processor and real time scheduling – algorithm evaluation – process scheduling in windows 2000
Unit III
Process synchronization – critical section problem – synchronization hardware – semaphores – classic problems – critical regions – monitor – synchronization windows 2000 – deadlock characterization, prevention. Avoidance and detection – recovery from deadlock.
Unit IV
Storage management – swapping – contiguous memory allocation – paging – segmentation – segmentation with paging – demand paging – process creation – page replacement – allocation of frames – thrashing – implementation of virtual memory in windows NT – file concepts and access methods – directory structure and implementation – allocation methods – free space mangement.
Unit V
I/O systems and case study : disk structure , scheduling and management – swap space management – case study : windows 2000
Text Book
Operating system concepts – silberschartz A, Galvin P.B, Gagne G- sixth Editiion 2002 , john wiley & sons
Reference Book
Operating system concepts and design – milan milankovic – Tat McGraw Hill 1997
4.Unix and shell programming
Unit I
Introduction – unix for beginners – the file system
Unit II
using the shell – filters
Unit III
Shell programming – programming with standard i/o
Unit IV
Unix system calls
Unit V
Program development – document preparation
Text Book
The unix programming environment – Brain Kernighan Rob pike – pearson
Education – 2003
Reference Book
Introducing unix system V – Rachel Morgan, Henry McGilton – McGrawHill
International editions
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment