MCA syllabus
CS11: Information Technology
CS12: Programing and Data Structures with C
CS13: Fundamental of Management
CS14: Information System
CS15; IT and programming lab (MS-Word, Excel, Powerpoint and C)
CS11: Information Technology
Group A
Information and processing: Data Processing - Tools and Techniques
Computer Fundamentals:
Computer Capabilites, Types of computers, Computer Anatomy, Functional Block Diagram, CPU purpose, Registers in CPU, Microprocessor, RISC and CISC processor, Function of I/O devices, Storage Units
Computer Language
Flowchart and algorithm, Machine Language, Instructions, Stored Program, Concept of assembly, High Level Language, Compilers, Operating System and their types, Instruction of UNIX and Linux, GUI windows XP/NT
Computer Network and Internet
Internet and world wide web, IT today, Word Processin and Desktop publishing, Spreadsheet and database application, Multimedia, Introduction to Telecommunication and network architecture, ISDN, TDMA, CDMA, FDMA, WLL.
Application Area of IT
Bio-Information: Issues and Challenges, IT in healthcare and telemedicine, An overview of remote sensing and G.L.S., IT in mining and Electrical Load Forcasting, IT in Rural Development, Cyber Mediatory Concept
Text Books:
- "Fundamentals of IT", Vakash Publication by A.Leon and M.Leon
- "Introduction to computer" by Norton Peter in Mcgraw Hill
- "Comunication System" by Symon Hoykins, Jhon Welly and sons
- "IT principles and Applications" by Ray and Acharya
Refrence Books:
- "Fundamentals of computers" by Rajaramrajan V.(2nd edition) Princton Hall of India, New Delhi 1996
- "Computer Today" by Sanders, D.H., McGraw Hill, 1988
- "Computers" Trainer. T.et al (4th edition) McGrawHill, 1994
Group B
(Working with) Windows XP, MS Word, Linux
Refrence Books:
- "Computer System and Architecture", 4th edition by PHI or 6th edition by PE
- "Computer Fundamental", by P.K., sinha, priti
- "Fundamental of computers" by Rajaraman V. 2nd Edition P.H.I.
- "Computers Today", by Sanders D.H , McGraw Hill
CS12: Programming and data structures with C
Group A
Programming with C
OVERVIEW OF C: Structure of C program, variables and expressions, identifiers and keywords, datatypes, constants, operators (arithematical operators, relational operators, conditional operators and bitwise operators), precedence and associativity of operators, type conversion in expression.
BASIC INPUT / OUTPUT LIBRARY FUNCTIONS:
Single character I/O- getchar(), getch(), getche(), putchar().
Formatted I/O - printf(), scanf()
Library Functions- mathematical and string manipulations
CONTROL STRUCTURES: If statement, If ... else Statement, Nesting of If ... else, The ?: operator, Switch ...Case Statement
Loops controls: for, while, do -while loops, break, continue, goto statements.
ARRAYS: Single and multi-dimensional array, Array Declaration, Initialization, String of array characters: Declarations, initializations, functions
FUNCTIONS: User defined and library functions, function parameter passing (by value/ by name/ by address), return of values, calling of function, scope of variables,: local/global, storage class: auto / extern / static / register.
STRUCTURE AND UNION: Definition, access, nesting as function parameter, structure assignment.
POINTERS: Basic Defination, pointer operator, pointer arithimatic, pointer and function, pointer to function, passing arrays to function, array of pointers, pointers and strings, structure to pointer.
DYNAMIC MEMORY ALLOCATION: Concept of process of memory allocation, malloc(), sizeof(), calloc()
FILE HANDLING: File structure, file types(streams, text, binary), file pointer, file handling functions, [fopen(), fclose(), getc(), putc(), feopf(), fputs(), fgets(), fread(), fwrite(), frewrite(), fseek() ], writing and reading records, command line argunments,
PREPROCESSOR DIRECTIVES AND COMMANDS: #define, #error, #include,#if, #else, #elif, #ifdef, #undef, #line, #pragma, and ##preprocessors
Group - B
Introduction to data structure: Information and meaning, Arrays as ADT, Structure parameter.
Linked Lists:
Lists in C, Circular Lists, Doubly Linked listsThe Stack: Definations and examples, Representing Stacks in C,Examples: Infix, Postfix, Prefix, Stack as circular lists
Recursion: Recursive definition and process, Recursion in C, Writing Recursive programs: Translation from prefix to postfix, efficiancy of recursion.
Queues: The Queue and its sequential representation, Queues as circular stacks in C, Priority Queues
Tree: Binary Trees, Huffman algorithm
Sorting: O-notation, Exchage of sorts, Selection Sort, Heapsort, Insersion sort, Merge Sort, Radix Sort
Searching: Sequenctial Search, Binary Search, Binary Search Tree, Hashing: Resolving Hash Clashes and by open address chaining.
Graph: Representation of Graph, Depth first search, Breath first search
Program Design: Concepts and concentration
CS13 - Fundamental of management
NATURE AND IMPORTANCE OF MANANGEMENT:
Meaning of management, Function of management, Role of managers, Developing future managers
DEVELOPMENT OF MANAGEMENT THOUGHT:
Prescientific Mangement Era, Classical Management, Behaviorial and quantitative approaches to management
ETHICAL AND ENVIRONMENT FOUNDATIONS:
Manangement and society, Value system and management, Philosophy of management, Role and objectives of management
DECISION MAKING:
Decision making by individuals, decision making by groups, techniques for aiding decision making.
Organizing and Staffing
Classical Theory of organization, human and participative theory of organizing, contengency theory of organizing, concepts to fundamentals of organizing. Evolving organization designs, staffing human-resource administration.
PLANNING AND STRATEGIC MANAGEMENT:
Importance of nature of planning, a model for planning, useful generalization of planing, forcasting techniques, components of strategic management, budgeting - a basic planning technique.
LEADERSHIP:
Elements of leadership, types of leadership, research on leadership, leadership and motivation workers.
COMMUNICATING AND CONTROLLING
Communicating, non-verbal communication, controlling, illustrations of control applications
MANAGING INFORMATION
Evolution of information system, management information categories, information processing components, management information system (MIS), support managerial functions, designing a management, information system, key concepts for managers in computerizing information, summary of key computer terminology, formation of a comprehensive information industry.
OPERATIONS MANAGEMENT
American industrial crisis and operations management, production planning and control, activities of operations management, useful techniques for operations planning
MARKETING MANAGEMENT
Role of financial management financial forecasting and planning, acquisition of funds, valuation methods of a firm. Analysis of past performance, new developments in financial management.
ENTREPRENEURSHIP AND SMALL BUSINESS:
The psychology of the entrepreneur, The sociological approach, new venture creation, small business operations, outside assistance, corporate entrepreneurship
MANAGEMENT OF PUBLIC ORGANIZATIONS:
Goals and measurement, police making, planning and decision making, controlling and organizing, staffing and directing.
Reference: Essential of management: messie
Reference Book(s)
- R1. Agarwal R.D., “Organization and Management”, TMHRosen
- R2. Massie, “Essentials of Management”, PHI
CS14. Information System
Introduction information system , Information system for competitative advantages, General Information management, Decision Support System, Database Management System, Model based Management System, Dialog Management Subsystem, Hardware and Software Technology for DSS, Organizational and Enterprise wise Information system, Information System Development and Acquisition, Information System Ethics, Computer Crime and Security, Artificial Intelligence and Expert System, Electronic Data Interchange.