Diploma IT 3rd Sem Syl
Diploma IT 3rd Sem Syl
Diploma IT 3rd Sem Syl
1. Computer Architecture. 12 20
2. Instruction Cycle, Instruction Codes 10 15
3. Programming 12 20
4. Central Processing Unit (CPU) 10 15
5. Input/Output Organization 08 15
6. Memory Organization 12 15
Total 64 100
H) DETAILED CONTENT
CHAPTER - 1 COMPUTER ARCHITECTURE
?? Introduction to 8085 /8086 Architectural Block-Diagram
?? Register Transfer and Micro-operations, bus and Memory Transfer, three state bus buffers
memory transfer. Arithmetic, logic, shift, Binary adder, subtractor, incrementor,
decrementor, Arithmetic circuits. Various logic micro-operations.& hardware
implementation. Shift micro-operation-Hardware Implementation. ALU- circuits
CHAPTER - 2 INSTRUCTION CYCLE, INSTRUCTION CODES
?? Fetch, decode, Register & memory reference instructions AND to AC, ADD to AC, LDA,
STA, BUN, BSA, ISZ. Input output instruction & interrupts.
CHAPTER - 3 PROGRAMMING
?? M/C language, Assembly language, Assembler first pass, program loops, programming
Arithmetic & logic operations. Subroutines, I/P Programming.
CHAPTER – 4 CENTRAL PROCESSING UNIT
?? Register organization, stack organization, instruction format, addressing modes, data
transfer instructions and manipulation instruction, program control instruction, RISC and
CISC.
CHAPTER – 5 INPUT/OUTPUT ORGANIZATION
?? I/O Interface, Isolated v/s memory mapped I/O DMA- DMA Controller and DMA Transfer,
I/O Processor.
CHAPTER – 6 MEMORY ORGANIZATION
?? Main memory-RAM, ROM, Memory address map, Auxiliary memory-magnetic disc, tapes
etc., Cache memory-Associative mapping, direct & set associative mapping. Virtual
memory-Address Space, memory space, Address mapping using pages, page table, page
replacement. Memory management hardware-Segment and page mapping, memory
protection.
According to the theory and practical schedules the subject teacher will complete the session. The student themselves
would be able to plan and submit a proposal for establishing a computer setup for industry
********
CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY
BHILAI
A) SEMESTER : III
B) SUBJEC TITLE : ELECTRONICS DEVICES & CIRCUITS
C) CODE : 233312(28)
D) BRANCH/DISCIPLINE : INFORMATION TECHNOLOGY
E) RATIONALE
This subject will enable the students to comprehend the facts, concepts, working principles of basic
electronic devices and circuit and their applications in electronic systems. The knowledge acquired
by student will help them to design, test, troubleshoot and repair electronic circuits and devices.
1 26 25
Introduction to electronics
2 20 15
Rectifiers and filters
3 14 15
Transistor biasing
4 20 25
Transistor amplifiers
5 20 15
Field effect transistors
6 12 5
Integrated circuits
112 100
TOTAL
H) DETAILED CONTENT
Subject teacher is expected to follow the teaching scheme for theory and practical.In laboratory,
practical are to be conducted by mounting components on breadboards.
?? Study of components :Resistors: Types, power rating, tolerance rating, colour codes, standard
values of resistors. Capacitors: Types, voltage ratings, standard values.
?? Plot VI characteristics of PN Junction diode.
?? Plot VI characteristics of zener diode
?? Zener diode as a voltage regulator. Observe and draw half wave rectifier input and output
waveforms.
?? Observe and draw full wave rectifier input and output waveforms
?? Center tapped b) Bridge type.
?? Observe and draw rectifier with capacitor filter input and output waveforms.
?? To plot input/output characteristics of transistor in CB configuration.
?? To plot input/output characteristics of transistor in CE configuration.
?? Study transistor biasing.
?? Study of single stage CE amplifier.
?? Plot frequency response curve and calculate bandwidth of RC coupled amplifier. Plot JFFT
characteristics.
*******
CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY
BHILAI
A) SEMESTER : III
B) COURSE : OBJECT ORIENTED PROGRAMMING IN C++
C) CODE : 222312(22)
D) BRANCH/DISCIPLINE : INFORMATION TECHNOLOGY
E) RATIONALE :
This subject intends to teach the students the basic concepts of object-oriented programming
(OOP) and C++. Large programs are probably the most complicated entities ever created by
humans because of this complexity, programs are prone to error and software errors can be
expensive and even life-threatening. Object-oriented programming offers a new and powerful way
to cope with this complexity. Its goal is clearer, more reliable, more easily maintained programs.
This subject will act as backbone to all other subjects that are based on Object Oriented concept.
Periods/Week
(In Hours) Scheme of Examination
(Teaching
Course Credit
Scheme) L+ (T+P)/2
Code
Total
Theory Practical
L T P Marks
ESE CT TA ESE TA
222312(22) 3 1 - 100 20 20 - - 140 4
222323(22) - - 4 - - - 70 30 100 2
To implement Object oriented programming it is assumed that the student is familiar with C
programming and its syntax. While implementing this one should give the programming
assignment based on the topics just after the completion of theoretical part of the concerned topic.
More assignments based on the topics, may be given as per availability of time. For effective
teaching/learning it is expected that list of questions based on the topics should be given. It is also
expected that the programming assignment should cover the real time problems. The programming
assignment should help a student in developing the object oriented programming logic.
A) SEMESTER : III
B) SUBJEC TITLE : COMPUTER NETWORK ESSENTIALS
C) CODE : 233314 (22)
D) BRANCH/DISCIPLINE : INFORMATION TECHNOLOGY
E) RATIONALE :
Today is the age of information Technology. The day-to-day business transactions in banks,
railway reservations, industrial sale, purchase, industrial automation / process and educational
environments are all dependent on computers that are connected on networks. This subject will
enable the students to learn the basic concepts of digital communication, computer network and
its applications, topologies, communication media and devices, protocols used for communication.
1 Networking Basics 14 15
2 Digital Communication 16 18
3 Communication Media And 14 16
Devices
4 Network Topology And Network 10 16
Reference Models
5 Protocols 16 20
6 Network Hardware 10 15
TOTAL 80 100
H) DETAILED CONTENT
CHAPTER-1 NETWORKING BASICS
?? Introduction to computer networks
?? Network services
?? Basic Connectivity, File Service, File Transfer Service, application
and security service, Sharing of multimedia elements
?? Models of Network Computing:
?? Centralized, Distributed, Collaborative Computing
?? Application of computer networks.
?? Network Architecture.
?? Feature and applications of :
?? Peer to Peer Networks
?? Client Server Networks
?? Internets and Intranets
?? LAN, MAN, WAN
CHAPTER-2 DIGITAL COMMUNICATION
?? Basic concepts, uses of channel,
?? communication channels characteristics,
?? Band Width, Attenuation, Bit rate and Baud rate,
?? modulators and de-modulators
?? synchronous & asynchronous modulators
?? Serial and Parallel transmission,
?? Analog and digital communicators
?? Simplex, Half Duplex & Full Duplex Communications
CHAPTER-3 COMMUNICATION MEDIA AND DEVICES
?? Transmission Media and channels
?? Magnetic media
?? Twisted pair
?? Co-axial cable
?? Optical Fiber.
?? Line of site Transmission
?? Communication satellites
CHAPTER-4 ?? Bus Topology, Ring Topology, Star
Topology, Mesh Topology, Tree Topology, Hybrid
?? OSI reference model
?? Physical layer
?? Data Link layer
?? Network layer
?? Transport layer
?? Session layer
?? Presentation layer
?? Application layer
CHAPTER-5 PROTOCOLS
?? TCP / IP Protocols.
?? NETBEUI Protocol
?? IPX/SPX Protocol
?? IP addressing scheme
?? Sub netting
?? Media Access Method
?? CSMA Protocol
?? Persistent and Non Persistent CSMA.
?? CSMA/ CD
CHAPTER-6 NETWORK HARDWARE
?? Connector (RJ-11, RJ- 45) Repeaters, Hubs, Switches,
Routers, Bridges, Gateways.
?? NIC , Types of NIC, Installation and configuration
?? Testing of NIC with PING
The subject teachers are expected to demonstrate the application of network to the students. They
should also demonstrate the network setup with the type of network architecture, topology and
communication media, connectors and network devices used. The teacher should allow the
students to work on the network environment.
******
CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY
BHILAI
A) SEMESTER : III
B) COURSE : OPERATING SYSTEM
C) CODE : 222315(22)
D) BRANCH/DISCIPLINE : INFORMATION TECHNOLOGY
E) RATIONALE :
The subject on ‘Operating System’ intends to teach the students various services of an operating
system, organized in various layers to perform different functions. It will enable the student to
understand the Computer system structures, Operating system structures, Processes and CPU
scheduling , memory management, file system , Mass storage structure etc. of the operating
system. These basic concepts will help the students to properly understand the design of single
user and multi-user operating systems.
1. Introduction 6 10
2. Computer – System Structures 6 08
3. Operating System Structures 6 10
4. Processes And Multithreading 8 10
5. CPU Scheduling 10 14
6. Memory management 10 10
File-system Interface &
7. 8 11
Implementation
I/O Systems & Mass-Storage
8. 10 12
Structure
9. Virtual Memory 10 08
10. Dead Locks 06 07
Total 80 100
H) DETAILED CONTENT
CHAPTER - 1 INTRODUCTION
?? Operating System
?? Mainframe Systems
?? Desktop Systems
?? Multiprocessor Systems
?? Distributed Systems
?? Clustered Systems
?? Real-Time Systems
?? Handheld Systems
?? Feature Migration
?? Computing Environments
CHAPTER – 2 COMPUTER- SYSTEM STRUCTURES
?? Computer-System Operation
?? I/O Structure
?? Storage Structure
?? Storage Hierarchy
?? Hardware Protection
?? Network Structure
CHAPTER – 3 OPERATING SYSTEM STRUCTURES
?? System Components
?? Operating-System Services
?? System Calls
?? System Programs
?? System Structure
?? Virtual Machines
?? System Design and
?? Implementation
?? System Generation
CHAPTER - 4 PROCESSES AND MULTITHREADING
?? Process Concept
?? Process Scheduling
?? Operations on Processes
?? Cooperating Processes
?? Inter process Communication
?? Communication in Client –Server Systems
?? Multithreading Models
CHAPTER – 5 III) CPU SCHEDULING
?? Basic Concepts
?? Scheduling Criteria
?? Scheduling Algorithms
?? Multiple-Processor Scheduling
?? Real-Time Scheduling
?? Algorithm Evaluation
?? Process Scheduling Models
CHAPTER – 6 MEMORY MANAGEMENT
?? Swapping
?? Contiguous & Non-Contiguous Memory Allocation
?? Paging
?? Segmentation
?? Segmentation with Paging
CHAPTER – 7 IV) FILE-SYSTEM INTERFACE & IMPLEMENTATION
?? File-system interface
- File Concept
- Access Methods
- Directory Structure
- File-System Mounting
- File Sharing
- Protection
?? File system implementation
- File-System Structure
- File-System Implementation
- Directory Implementation
- Allocation Methods
- Free-Space Management
- Efficiency and Performance
- Recovery
CHAPTER – 8 I/O SYSTEMS & MASS STORAGE STRUCTURE
?? I/O systems
- I/O Hardware
- Application I/O Interface
- Kernel I/O Subsystem
- Transforming I/O to Hardware Operations
- STREAMS
- Performance
The subject operating systems starts with the origin of operating systems and their subsequent
developments. This paper provides the overall design approach of operating system. Concept of
operating system design should be followed by the case studies and demonstration of relevant OS
by the tutor.
*******