Rajiv Gandhi Prodhyogiki Vishwavidhyalay BHOPAL
MCA 1ST SEMESTER
MCA-101 INFORMATION TECHNOLOGY
MCA 1ST SEMESTER
MCA-101 INFORMATION TECHNOLOGY
UNIT-I
Basic concepts of IT:concepts of Data & Info,data processing,history of computers (generation, type of languages), organization of computers, I/O devices, storage devices, system software, application software, utility packages, numerical based on storage devices.
UNIT-II
Assembler:Elements of assembly language programming, a simple assembly scheme, pass structure of assembler,design of two pass assemblers, a single pass assemblers.Macros & Macro Processors : Macro definition & Call, Macro expansion Nested macro calls, advanced macro facilities, design of macro processors.UNIT-III
Compilers & Interpreters:aspects of compilation, memory allocation,compilation of expression compilation of control structures, code optimization, interpreters.Software Tools : Software tools for program development, editors, debug monitors, programming environment, user interfaces.
UNIT-IV
Linker & Loaders:Relocation & linking concepts, design of linkers, self relocating programs, a linker for MS DOS, linking for overlays, loaders : A two pass loader scheme, Relocating loaders, subroutine linkage, Direct linkage loader, Binders overlays.
UNIT-V
Sequential file organization:Random file organization,index structure,indexed file organisation, alternate key indexed sequential files, multi key organization, multi key access, multi list file organization, inverted files & their definitions, insertion, deletion, operations with optimum utilization of memory, comparison of various type of file organisation.
REFERENCE BOOKS:-
- D.M. Dhamdhere “ System Programming & O.S.” 2nd Ed., Tata Mc. Graw Hill. J. Donovan “System Programming” THM.
- Rajaraman V. “Fundamental of Computers” (4nd edition.) Prentice Hall of India, New Delhi 2004.
- Sardes D.H. “Computer’s today” McGraw Hill 1988.
- S.Jaiswal, “Fundamental of Computer & IT”, Wiley dream tech India