Computer Engineering Semester 5


Computer Engineering Semester 5

Microprocessor
Intel 8086/8088 Architecture
1.1 8086/8088 Microprocessor Architecture, Pin Configuration,
Programming Model, Memory Segmentation, Study of 8284
Clock Generator, Operating Modes, Study of 8288 Bus
Controller, Timing diagrams for Read and Write operations,
Interrupts.
02 Instruction Set and Programming
2.1 Instruction Set of 8086, Addressing Modes, Assembly
Language Programming, Mixed Language Programming
with C Language and Assembly Language.

03 System designing with 8086
3.1 Memory Interfacing: SRAM, ROM and DRAM (using
DRAM Controller-Intel 8203).
3.2 Applications of the Peripheral Controllers namely 8255-PPI,
8253-PIT, 8259-PIC and 8237-DMAC. Interfacing of the
above Peripheral Controllers with 8086 microprocessor.
3.3 Introduction to 8087 Math Coprocessor and 8089 I/O
Processor.

04 Intel 80386DX Processor
4.1 Study of Block Diagram, Signal Interfaces, Bus Cycles,
Programming Model, Operating Modes, Address Translation
Mechanism in Protected Mode, Memory Management,
Protection Mechanism.

05 Pentium Processor
5.1 Block Diagram, Superscalar Operation, Integer & Floating
Point Pipeline Stages, Branch Prediction, Cache Organization.
5.2 Comparison of Pentium 2, Pentium 3 and Pentium 4
Processors. Comparative study of Multi core Processors i3,
i5 and i7.
06 SuperSPARC Architecture
6.1 SuperSPARC Processor, Data Formats, Registers, Memory
model. Study of SuperSPARC Architecture.

Term Work:
The distribution of marks for term work shall be as follows:
• Laboratory work (experiments/practical & case studies):…………. (15) Marks.
• Assignments……………………………………………………….. (05) Marks.
• Attendance ………………………………………………………… (05) Marks
TOTAL: ……………………………………………………………… (25) Marks.
Text Books:
1. Microprocessor and Interfacing: Douglas Hall, Tata McGraw Hill.
2. Microcomputer Systems: 8086/8088 family Architecture, Programming and Design:
Liu & Gibson, PHI Publication.
3. Pentium Processor System Architecture: Tom Shanley & Don Anderson, Addison-
Wesley.
4. Advanced Microprocessor: Daniel Tabak, Tata McGraw Hill.
5. The 80386DX Microprocessor: Hardware, Software and Interfacing: Walter A
Triebel, Prentice Hall
Operating Systems
Detailed Contents Hrs.
01 Introduction
1.1 Introduction to Operating System, Objectives and Functions of
O.S., OS Services, Special purpose systems, Types Of OS, System
Calls, types of system calls, Operating system structure ,System
Boot.

02 Process Management
2.1 Process concept, operations on process
Process scheduling: basic concepts , scheduling criteria , scheduling
algorithms, Preemptive, Non-preemptive, FCFS ,SJF ,SRTN
,Priority based, Round Robin ,Multilevel Queue
scheduling,Operating System Examples.
2.2 Synchronization: Background , the critical section problem ,
Peterson’s Solution, Synchronization Hardware Semaphores, classic
problems of Synchronization: The Producer Consumer
Problem:Readers writers problem, Semaphores, Dinning
Philosopher Problem

03 Deadlock
3.1 Deadlock Problem, Deadlock Characterization, Deadlock
Prevention. Deadlock avoidance Banker’s algorithm for single &
multiple resources , Deadlock recovery , Deadlock DetectionMemory Management
4.1 Memory management strategies: background , swapping
,contiguous memory allocation, paging , structure of page tables ,
segmentation
4.2 Virtual memory management: Demand paging , copy-on
write,Page replacement, FIFO, Optimal, LRU, LRU
Approximation,Counting Based, , Allocation of frames , Thrashing

05 File Management
5.1 Files-System Structure, File System implementation, Directory
implementation , Allocation Methods contiguous allocation, linked
list allocation, indexed allocations, Free space management.
5.2 Secondary storage : structures: Disks Scheduling Algorithm:
FCFS, SSTF, SCAN, CSCAN, LOOK, Disk Management

Input Output Management
6.1 Overview , I/O Hardware , Application I/O Interface

07 Case Study of UNIX
7.1 History of UNIX, Overview of UNIX ,UNIX File System, Data
structures for process/memory management ,Process states and
State Transitions, Using the System(Booting and login ),Process
scheduling , Memory management , Shell programming

08 Case Study of Linux
8.1 History , Design Principles , Kernel Modules , Process
management , Scheduling , Memory management , File Systems ,
Input and Output , Inter process communication , Network structure
, Security

09 Case study: Windows 7
9.1 History, Design Principles , System components ,
environmental subsystems , File System, Networking, Programmer

Term Work:
The distribution of marks for term work shall be as follows:
• Laboratory work (experiments+mini project ): …………… (15)
• Assignments:………………………………………………. (05)
• Attendance ………………………………………………. (05)
TOTAL: …………………………………………… (25)
Text Books:
1. Silberschatz A., Galvin P., Gagne G. “Operating Systems Principles”, Willey Eight
edition
2. Achyut S. Godbole , Atul Kahate “Operating Systems” McGraw Hill Third Edition
3. “Operating System-Internal & Design Principles”, William Stallings, Pearson
4. Andrew S. Tanenbaum, “Modern Operating System”, Prentice Hall.
Structured and Object Oriented Analysis and Design
Introduction
1.1 System overview, Types of Systems ,
1.2 Key Differences Between Structured and Object-Oriented
Analysis and Design
1.3 Role of the System Analyst
1.4 Systems Development Life Cycle

02 System Analysis
2.1 Business process Reengineering and the Zachman Framework, System
Requirement, Stakeholders, Techniques for information gathering,
Validating the requirements.

03 Feasibility Analysis
3.1 Feasibility Analysis, Tests for feasibility, Cost-Benefit Analysis,
Feasibility analysis of candidate system.
3.2 The system Proposal.

04 Modeling System Requirements
4.1 Traditional Approach to Requirement: Data Flow Diagrams,
Documentation of DFD Components. Information Engineering
Models,
4.2 Object-Oriented Approach to Requirement: Object-Oriented
Requirements, The System Activities, Identifying Input and Outputs,
Identifying Object Behavior, Integrating Object-Oriented Models.
4.3 Evaluating Alternatives for requirements, Environment and
Implementation

05 System Design
5.1 Moving To Design
5.2 The traditional Approach to design
5.3 The Object-Oriented Approach to design: Use Case REaliztion
5.4 Designing Database, Designing the User Interface, Designing System
Interfaces, Controls and security

06 Application Architecture
6.1 IT Architecture, Application Architecture Strategies, Modeling
Application Architecture for Information System.
6.2 Deployment using UML diagrams, Component and deployment
diagram for various architectures.

List of Assignment:
Assignments can be based on following topics
1. Feasibility analysis
2. Design patterns.
Term Work:
The distribution of marks for term work shall be as follows:
• Laboratory work: ………………………………………….. (10) Marks.
• Mini Project presentation:………………………………….. (10) Marks.
• Attendance ………………………………………. (05) Marks
TOTAL: ……………………………………………………. (25) Marks.
Text Books:
1. System Analysis & Design by Satzinger, Jackson and Burd, Cengage Learning, 2007
2. System Analysis and Design Methods by Jeffery l. Whitten, Lonnie D Bentley,
McGraw Hill, 7th edition.
3. System Analysis and Design by Alan Dennis, Barbara H. Wixom, Roberta M. Roth,
Wiley India 4th edition
Computer Networks
Introduction
1.1 History and development of computer network, network
application, network software and hardware components, topology,
protocol hierarchies, design issues for the layers, connection oriented
and connectionless services, reference models: layer details of OSI,
TCP/IP models. Communication between layers.

02 Physical Layer
2.1 Guided Transmission Media: Twisted pair, Coaxial, Fiber
optics.
2.2 Unguided media (Wireless Transmission): Radio Waves,
Bluetooth, Infrared, Virtual LAN.

03 3.1 Data Link Layer
DDL Design Issues, Functionalities of DLL, Flow control algorithms
– Sliding Window, Error Detection & Correction techniques, SDLC,
PPP, Framing.
3.2 MAC Layer
Aloha protocols, Control Access Protocol, Carrier Sense Multiple
Access(CSMA), Ethernet, Local Area Networks – Ethernet, Token
ring, FDDI.

04 Network layer
4.1 Communication Primitives: Unicast, Multicast, Broadcast. IP
Addressing, Subnetting, IPv4, IPv6, Routing algorithms :
Link state routing, Distance Vector Routing, ARP, RARP,
ICMP, Routing protocols – RIP, OSPF, BGP, IGRP,
Congestion control algorithms: Open Loop congestion
control, Closed Loop congestion control.Transport Layer
5.1 The Transport Service: Transport service primitives, Berkeley
Sockets, Connection management, UDP, TCP, Socket Programming
(TCP & UDP), Socket Programming examples, TCP Flow control,
TCP Congestion Control, Multiplexing.

06 Application Layer
6.1 DNS, HTTP, E-mail, SMTP, Telnet, FTP, Security-PGP-SSH.

07 Network Management
7.1 SNMP Concept, Management Components, SMI, MIB,
SNMP Format, Messages.

Term Work:
Term work shall consist of minimum 12 experiments.
Journal must include at least 2 assignments.
The final certification and acceptance of term work ensures that satisfactory performance of
laboratory work and minimum passing marks in term work.
The distribution of marks for term work shall be as follows:
• Experiments: …………….………………………………… (15) Marks.
• Assignments:………………………………………………. (05) Marks.
• Attendance ………………………………………………. (05) Marks
TOTAL: ……………………………………………………. (25) Marks.
Text Books:
1. A.S. Tanenbaum, “Computer Networks”, Pearson Education, Fourth Edition.
2. B.A. Forouzan, “Data Communications and Networking”, TMH, Fourth Edition.

 

Business Communication & Ethics
Report Writing
1.1 Objectives of report writing
1.2 Language and Style in a report
1.3 Types of reports
1.4 Formats of reports: Memo, letter, project and survey based

02 Technical Proposals
2.1 Objective of technical proposals
2.2 Parts of proposal

03 Introduction to Interpersonal Skills
3.1 Emotional Intelligence
3.2 Leadership
3.3 Team Buliding
3.4 Assertiveness
3.5 Conflict Resolution
3.6 Negotiation Skills
3.7 Motivation
3.8 Time Management

04 Meetings and Documentation
4.1 Strategies for conducting effective meetings
4.2 Notice
4.3 Agenda4.4 Minutes of the meeting
05 Introduction to Corporate Ethics and etiquettes
5.1 Business Meeting etiquettes, Interview etiquettes, Professional
and work etiquettes, Social skills
5.2 Greetings and Art of Conversation
5.3 Dressing and Grooming
5.4 Dinning etiquette
5.5 Ethical codes of conduct in business and corporate activities
(Personal ethics, conflicting values, choosing a moral response, the
process of making ethical decisions)

06 Employment Skills
6.1 Cover letter
6.2 Resume
6.3 Group Discussion
6.4 Presentation Skills
6.5 Interview Skills

Term Work:
Term work shall consist of all assignments from the list. The distribution of marks for term
work shall be as follows:
• Assignments: ……………………………………………… (20) Marks.
• Project Report Presentation……………………………….. (15) Marks.
• Group Discussion.………………………………………… (10) Marks.
• Attendance …………………………………………………(05) Marks
TOTAL: ……………………………………………………. (50) Marks.
Web Technologies Laboratory
Title: Create HTML Forms. Use of various HTML Tag on Web Forms.
Concept: Designing of effective web site, Introduction of different Web
Technologies: HTML, and Different HTML Tag.
Objective: objective of this module is to provide students an overview of the
concepts Web Technologies, and HTML.
Scope: Designing static client side web page using various HTML tags.
Technology: HTML
Title: Use of CSS on HTML Form.
Concept: Cascaded Style Sheets
Objective: In this module student will learn, defining a CSS and unstaring its purpose
different syntax and types of CSS.
Scope: Creating web pages and use CSS to control the layout pages.
Technology: HTML with Cascade Style Sheet.
Title: Use of Java Script functions on Web Forms and Use of Dynamic HTML Page.
Concept: Scripting Languages, Dynamic web pages
Objective: in this lab student will learn how to define client side scripting and
understand its advantages and disadvantages. Embedding JavaScript code into
HTML document using script tag, and will understand dynamic HTML.
Scope: Create animation using JavaScript.
Technology: HTML with JavaScript.
Title: Creation of Web page with the help of Quanta Plus /Aptana /Kompozer.
Concept: Web development Environment
Objective: This module students will learn how will introduce editors for
development of web pages.
Scope: Development of web pages using any web tool.
Technology: Quanta Plus /Aptana /KompozerTitle: Write an XML file marksheet.xml representing your semester mark sheet.
Concept: Extensible Mark up Language (XML)
Objective: is to learn about basics of XML and how it can be used to store
information away from the mechanism of processing or formatting of such data. Will
also learn how to build simple XML files and be able to manipulate and refer to
them.
Scope: is to creating an XML file in that it must include basic syntax of an XML doc
and DTD for the same.
Title: server side scripting. Use HTML form to accept the two numbers N1 and N2
and using PHP program display only prime numbers in between N1 and N2.
Concept: Server side scripting, introduction to PHP
Objective: this lab gives a basic introduction of to PHP and dynamic programming
on the server side.
Scope: creating a server side script using PHP, decisions, looping
Technology: PHP, HTML
Term work Assessment:
Term work will consist of small assignments testing all the technologies included in
syllabus and a Mini project solving an appropriate problem using the above technology
The distribution of marks for term work shall be as follows:
• Assignments: ……………………………………………… (20) Marks.
• Project Report Presentation……………………………….. (15) Marks.
• Group Discussion.………………………………………… (10) Marks.
• Attendance …………………………………………………(05) Marks
TOTAL: ……………………………………………………. (50) Marks.
Text Books:
1. Ralph Moseley ,M.T. Savaliya “Developing Web Applications “, Willy India,Second
Edition , ISBN:978-81-265-3867-6
2. “Web Technology Black Book ”,Dreamtech Press, First Edition, ISBN
978-7722-997
No comments yet.

Leave a Reply

Powered by WordPress. Designed by Woo Themes