Welcome friends
MCA 1 SEM SUBJECTS
computer architecture and organization
I T fundamental
database management system
web design and technology
MODERN OPERATING SYSTEM SYLLABUS
Unit I: Introduction to Operating Systems:
Operating system services, multiprogramming, timesharing system, storage
structures, system calls, multiprocessor system. Basic concepts of CPU
scheduling, Scheduling criteria, Scheduling algorithms, algorithm evaluation,
multiple processor scheduling, real time scheduling, I/O devices organization,
l/O devices organization, 1/0 devices organization, I/O buffering. [10]
Unit II: Process concept: process scheduling,
operations on processes, threads, inter-process communication, precedence
graphs, critical section problem, semaphores, problems of synchronization,
Deadlock problem: deadlock characterization, deadlock prevention. Deadlock
avoidance, deadlock detection, recovery from deadlock Methods for deadlock
handling.[9]
Unit III: Concepts of memory management:
logical and physical address space, swapping, contiguous and Non- contiguous
allocation, paging, segmentation, and paging combined with segmentation.[9]
Unit IV: Concepts of virtual memory, demand
paging, page replacement algorithms. Allocation of frames, thrashing, demand
segmentation, Security threads protection, Intruders- Viruses trusted system.[9]
Unit V: Disk scheduling, file concepts, file
access methods, allocation methods, directory systems, file protection,
introduction to distributed systems and parallel processing
Case Study- Using Windows Operating System , Unix/Linux Operating System .[12]
IT FUNDAMENTAL
Unit-I
Introduction to computers: Computer system concepts, characteristics of computer, generations and types of computer, components of computer system, Booting process, classification of digital computer system, organization of computers. Input and Output devices, Storage devices. Computer software: System software, application software, firmware, Programming languages classification: machine language, assembly language & high-level language. Evolution of programming languages: first generation, second generation, third generation & fourth generation languages, Language translator: Compiler, Interpreter, and Assembler. Operating System - Definition, Job, Objective and evolution of operating system, Types of operating systems.[13]
Unit-II
MS-Windows: Operating system-Definition & functions, basics of Windows. Basic components of windows, icons, types of icons, taskbar, activating windows, using desktop, title bar, running applications, exploring computer, managing files and folders, copying and moving files and folders. Control panel – display properties, adding and removing software and hardware, setting date and time, screen saver and appearance. Using windows accessories. , Documentation Using MS-Word - Introduction to Office Automation, creating & Editing Document, Formatting Document, Auto-text, Autocorrect, Spelling and grammar Tool, Document Dictionary, Page Formatting, Bookmark, Advance Features of MS-Word-Mail Merge, Macros, Tables, File Management, Printing, Styles, linking and embedding object, Template. [12]
Unit III
Electronic Spread Sheet using MS-Excel - Introduction to MS-Excel, Creating & Editing Worksheet, Formatting and Essential Operations, Formulas and Functions, Charts, Advance features of MS-Excel-Pivot table & Pivot Chart, Linking and Consolidation. Presentation using MS-PowerPoint: Presentations, Creating, Manipulating & Enhancing Slides, Organizational Charts, Excel Charts, Word Art, Layering art Objects, Animations and Sounds, Inserting Animated Pictures or Accessing through Object, Inserting Recorded Sound Effect or In-Built Sound Effect.[10]
Unit IV
Network Communication : Definition, Criteria, advantages and limitations of computer networking, Communication process, Communication types, Types of computer network ,Network topology, LAN and other network related protocols, OSI model, TCP/IP model, Networking Components.
Latest IT Trends:-e-Commerce, M-Commerce, Artificial Intelligence, Computational Intelligence, Geographic Information System (GIS), Data Mining. Role of IT in different Area - Education, Industry, Banking, Marketing, Public Services and others.[10]
Unit V
Network Applications- Internet: Introduction, Internet basic, Internet protocols, Internet addressing, Browser WWW, E-mail, telnet, ftp, application, benefits and limitation of internet, electronic conferencing, and teleconferencing.[9]
COA
UNIT I: Overview of Computer Architecture &
Organization: Introduction of Computer
Organization and Architecture. Basic organization of computer and block level
description of the functional units. Evolution of Computers, Von Neumann model.
Performance measure of Computer Architecture. Introduction to buses and
connecting I/O devices to CPU and Memory, bus structure.[9]
UNIT II: Data Representation and Arithmetic Algorithms: Number
representation: Binary Data representation, two’s complement representation and
Floating-point representation. IEEE 754 floating point number representation.
Integer Data computation: Addition, Subtraction. Multiplication: Signed
multiplication, Booth’s algorithm. Division of integers: Restoring and
non-restoring division. Floating point arithmetic: Addition, subtraction.[10]
UNIT III: Processor Organization and Architecture: CPU
Architecture, Register Organization, Instruction formats, basic instruction
cycle. Instruction interpretation and Sequencing. Control Unit: Soft wired
(Micro-programmed) and hardwired control unit design methods. Microinstruction
sequencing and execution. Micro operations, concepts of nano programming.
Introduction to RISC and CISC architectures and design issues. Case study on
8085 microprocessor: Features, architecture, pin configuration and addressing
modes.[9]
UNIT IV: Memory Organization: Introduction to Memory and
Memory parameters. Classifications of primary and secondary memories. Types of
RAM and ROM, Allocation policies, Memory hierarchy and characteristics. Cache
memory: Concept, architecture (L1, L2, L3), mapping techniques. Cache
Coherency, Interleaved and Associative Memory, Virtual Memory: Concept,
Segmentation and Paging, Page replacement policies.[10]
UNIT V: I/O Organization and Peripherals: Input/output systems, I/O modules and 8089 IO processor. Types of data transfer techniques: Programmed I/O, Interrupt driven I/O and DMA. Peripheral Devices: Introduction to peripheral devices, scanner, plotter, joysticks, touch pad. Introduction to parallel processing systems: Introduction to parallel processing concepts Flynn’s classifications, pipeline processing, instruction pipelining, pipeline stages, Pipeline hazards.[11]
WEB DESIGN
Unit 1
Introduction and Web Design: Introduction to Internet, WWW and Web 2.0, Web protocols and Web servers, Web Design Principles and Web site structure [10]
Unit 2
HTML and CSS: Basics of HTML, HTML Tags and attributes, Meta tags, Character entities, hyperlink, lists, tables, images, forms, divs, XHTML Basics of CSS, CSS properties for manipulating texts, background, colors, Gradients, Shadow Effects, borders, margins, paddings, transformations, transitions and animations, etc., CSS box modal and CSS Flex, Positioning systems of CSS, CSS media queries. [12]
Unit 3
JavaScript and jQuery: Basics of JavaScript and Client-side scripting language, JavaScript syntaxes for variables, functions, branches and repetitions. JavaScript alert, prompt and confirm. Objects in JavaScript, Access/Manipulate web browser elements using DOM Structure, forms and validations, JavaScript events, Basics of jQuery, jQuery syntaxes, jQuery selectors, events, effects, Access/Manipulate web browser elements using jQuery [11]
Unit 4
PHP and MySQL: Introduction to PHP and its syntax, combining PHP and HTML, understanding PHP code blocks like Arrays, Strings, Functions, looping and branching, file handling, processing forms on server side, cookies and sessions. [11]
Unit 5
Introduction to PHP MyAdmin, connection to MySQL server from PHP, execution of MySQL queries from PHP, receiving data from database server and processing it on webserver using PHP. [12]DBMS
UNIT 1. Basic Concepts of Data and Information, Overview of Information Systems, File organization and access methods; Introduction to DBMS, Difference between DBMS and traditional file storage system. Characteristics of DBMS. Data Models, Schemas and Instances, DBMS architecture, Components of DBMS. Data Independence. Study of Entity Relationship Model, Type of attributes, Entity types, Relationship and Cardinalities, Participation, Roles and constraints.[10]
UNIT 2. Relational Data Model: Domains, Tuples, Attributes, Relations, keys and types of keys, Integrity Constraints, Relational Algebra: Queries using Select operation, project operation, renaming, joins, union, intersection, difference, division, and product etc. Relational Calculus, Tuple calculus. Query Language: SQL –basic SQL queries, functions, constraints, joins and nested queries, QBE (Query By Example), Indexing, and PL/SQL.[10]
UNIT 3. Normalization Theory and Database methodologies: Relation Schemas, Functional Dependencies- Definition and rules of axioms, Normal forms- 1NF, 2NF, 3NF and BCNF, Dependency preservation, properties, loss less join decomposition. Query Processing and Optimization: Various algorithms to implement select, project & join operation of relational algebra, complexity measures. [10]
UNIT 4. Transaction Processing: Introduction to Concurrency and Recovery, Read and Write Operations, Transaction properties, Transaction states, Schedules, Serializability, types of serializability and test for serializability, Concurrency Control: Types of Locks, Timestamp Based, Validation Based etc. Multiversion schemes, Recovery: Basic concepts, techniques based on deferred update and immediate update, Shadow paging, check points. [9]
UNIT 5. Storage structure: Secondary Storage Devices, RAID, Heap Files and Sorted files, Hashing techniques, Indexing techniques: Bitmap Indices, Case Study of any contemporary DBMS.[10]