Comp Third Year
Comp Third Year
IN
COMPUTER ENGINEERING
THIRD
(TERM V & TERM VI)
YEAR
FOR
DELHI STATE
GOVT. OF DELHI
AMBEDKAR POLYTECHNIC
PATPAR GANJ ROAD,
SHAKARPUR, DELHI - 110
POLR YA TK ED CE HB NM
CURRICULUM FOR DIPLOMA
IN
COMPUTER ENGINEERING
THIRD
(TERM V & TERM VI)
YEAR
FOR
DELHI STATE
GOVT. OF DELHI
AMBEDKAR POLYTECHNIC
PATPAR GANJ ROAD,
SHAKARPUR, DELHI - 110
POLR YA TK ED CE HB NM
COURSE
092
ICA
COURSE
092
ICA
TERM-V
S.NO SUBJECT LTP EVALUATION SCHEME
INTERNAL
ASSESSMENT
EXTERNAL ASSESSMENT TOTAL MARKS
THEORY PRACTICAL WRITTEN
MARKS
HOURS PRACTICALS HOURS
1 Computer
Troubleshooting &
Maintenance
4 1 3 50 50 100 3 05 3 250
2 Computer Network 4 1 4 50 50 100 3 50 3 250
3 Programming in Java 4 1 4 50 50 100 3 50 3 250
4 Entrepreneurship
Development &
management
3 1 50
-100 3 --150
5 Computer Workshop-III --6 -50 --100 -150
Student Centred
Activities
4
15 4 21 200 200 400 250 1050
TERM-VI
S.NO SUBJECT LTP EVALUATION SCHEME
INTERNAL
ASSESSMENT
EXTERNAL ASSESSMENT TOTAL MARKS
THEORY PRACTICAL WRITTEN
MARKS
HOURS PRACTICALS HOURS
Computer Graphics 1 3 1 6 50 50 100 3 50 3 250
Elective
2.1 Software
Engineering
2.2 Advanced Computer
Architecture
2.3 Multimedia
Application
2.4 Network Security
2
3 1 6 50 50 100 3 50 3 250
3 Seminar --16 -50 ----50
4 Project 200 --250 -450
Student Centred
Activities
--4
6 2 32 100 350 200 350 1000
COMPUTER ENGINEERING
DETAILED CONTENTS
OF
VARIOUS SUBJECTS
THIRD YEAR
Sr. No. Subjects Page No (S)
SEMESTER-V
5.1 Computer Troubleshooting & Maintenance 01
5.2 Computer Network 02
5.3 Programming in Java 03
5.4 Entrepreneurship Development & Management 04
5.5 Computer Workshop-III 06
SEMESTER-VI
6.1
6.2
6.3
6.4
6.5
6.6
Computer Graphics 07
Software Engineering 08
Advanced Computer System Architecture 09
Multimedia Application 10
Network Security 11
Major Project 12
Running diagnostics.
Assembling & disassembling of computer systems.
Virus detection & elimination.
Troubleshooting and maintenance
Monitor
=
FDD
=
HDD
=
Printers
=
Mouse
=
Keyboard
=
CDROM/DVD
=
SMPS
1
Computer Networks
Computer Networks
Rationale
The future of computer technology in computer networks. Global connectivity can
be achieves through
Rationale
computer networks.
The future of computer technology in computer networks. Global connectivity can
be achieves through
computer networks.
Detailed Contents
1.
Introduction
Detailed Contents
Network needs & goals, Application of networks, network topologies, need of prot
ocols, protocol and
1.
Introduction
interfaces, networks services and service access points.
Network needs & goals, Application of networks, network topologies, need of prot
ocols, protocol and
interfaces, networks services and service access points.
2. OSI reference model, TCP/IP reference model, Comparison between OSI & TCP/IP
reference model
2. OSI reference model, TCP/IP reference model, Comparison between OSI & TCP/IP
reference model
3. Transmission media - analog transmission media, digital transmission media, s
witching techniques.
3. Transmission media - analog transmission media, digital transmission media, s
witching techniques.
4. Data Iink layer - functions, protocols - stop & wait, sliding window.
4. Data Iink layer - functions, protocols - stop & wait, sliding window.
5. IEEE standards - 802.3, 802.4, 802.5 fast Ethernet, FDDI, fiber Optics.
5. IEEE standards - 802.3, 802.4, 802.5 fast Ethernet, FDDI, fiber Optics.
6. Network Layer -functions, routing algorithms, Inter-neworking. Familiarizaton
with repeater, hubs
switch bridge, routers, and gateways.
6. Network Layer -functions, routing algorithms, Inter-neworking. Familiarizaton
with repeater, hubs
switch bridge, routers, and gateways.
7.
Transport Layer - Functions and services, transport service primitive, sockets,
elements of
transport protocols, UDP
7.
Transport Layer - Functions and services, transport service primitive, sockets,
elements of
3.
Interfacing with the network card (Ethernet)
5.
Use of protocols in establishing LAN viz TCPlIP, NETBUI.
4.
Preparing of network cables-cross cables, straight cables
6.
Installation of networks (Peer to Peer networking client sever interconnection)
5.
Use of protocols in establishing LAN viz TCPlIP, NETBUI.
7.
Use/Installation of Proxy server
6.
Installation of networks (Peer to Peer networking client sever interconnection)
8. Trouble shooting networks
7.
Use/Installation of Proxy server
8. Trouble shooting networks
Reference Books
1.
Data communication networks-A. Forouzan
Reference Books
2.
Computer Networks -Tannenbaum
1.
Data communication networks-A. Forouzan
3.
Computer Network and Distributed processing-James Martin
2.
Computer Networks -Tannenbaum
4.
Computer communication network (ISTE)-A. Shanmugam, S. Rajeev)
3.
Computer Network and Distributed processing-James Martin
4.
Computer communication network (ISTE)-A. Shanmugam, S. Rajeev)
2
2
PROGRAMMING IN JAVA
1. Introduction to Java
The Basics of Java-A brief history of Java, The Java, Architecture, Java Feature
s. Importance of Java
to the Internet Java Applets and Applications, Fundamentals of Object Oriented P
rogramming,
Concepts of OOP, Benefits of OOP, Java and C++, Java Environment, Java Developme
nt Kit,
Application programming Interface (API). Getting started with JDK, Java program
structure,
Using Java with Other Tools
2. Language Basics
Java tokens, Java character set, Keywords, Identifiers, Literals, Separators . C
onstant Variables. Data
types. Type casting Constants, Variables and their Scope, Operator and Expressio
ns, Arithmetic
Operators, Relational & Conditional Operators, Logical Operators:, Assignment Op
erators, Increment
& Decrement Bitwise operator, special Operators, Precedence of Operators, Contro
l Flow statements
If & If else statements, switch Statement, for loop, while do loop, Branching.
3. Objects and Classes in Java
Introduction to classes, Defining a class. Creating objects, Methods, Constructo
rs and Access Specifiers
Application of Constructor. Parameterized Constructors, Overloading Methods and
Constructors, Access
control Modifiers Public, Private and Protected. Static. Final and Abstract Modi
fiers and Method
overriding, Inheritance basics, Method overriding
4. Arrays Strings and Vectors
Arrays one-dimensional array Multidimensional array, Strings, String class, Work
ing with Strings,
String Buffer class, Vector and wrapper class, Vector Constructors, Working with
vector methods,
wropper Class.
5. Packages and Interfaces
Using Java interfaces, Defining an interface, Implementing an interface, Extendi
ng an Interface, Using
Java Packages, Defining a Package , Brief discussion on CLASSPATH, Access Protec
tion, Importing
a package, Java API Package,
6. Exception handling
Introduction to Exception Handling, why use Exception Handling, Fundamentals of
Exception Handling.
Exceptions & their types, Common Exceptions, Using Exception Handling using try
and catch, Multiple
Catch Statement, Nested try Statements, Methods available to Exceptions, Throwin
g your own Exception.
7. Applet programming
Writing Applets, The Basics of Applets, Life Cycle of an Applet, Painting the Ap
plet, The Applet Tag,
Security Restrictions when using Applets. Taking, Advantage of the Applet API, F
inding and Loading
data Files, Displaying short Status Strings, Displaying Documents in the Browser
Playing Sounds
Defining and Using Applet Parameters
8. Working with Graphics
The Graphic class, Java. Awt graphics, use of class, java. Awt. Graphics, Custom
painting,
Drawing Lines, Drawing Rectangles Drawing ellipses and circles, Drawing Arcs, Dr
awing Polygons,
Practice : Ex Based on above concepts.
Reference Books:
1.
2.
3.
4.
3
Installing of NET
Exploring the various features of NET
Ability to work and start various tasks and features of NET framework
Able to work and develop program in Visual basic NET
To explore in detail Visual studio NET
Exercise based on HTML, DHTML & XML
PREFERENCE BOOKS
1. HTML-4 for World Wide Web - Castro Addison Wesley (Singapore) PVt. Ltd,. New
Delhi
2. HTML 4.0 Unleashed by Rick Dranell Tech Media Publications
3. Dynamic Web Publishing - Unleashed Tech Media
4. Web Development with Visual Basic with CD ROM by Chapman. Prentice Hall of In
dia, New Delhi
5. The XML handbook-Charles F. Goldfalb, Paul Prescod
6. Introducing .NET by James Conard Patrick Rengel, Birn Eranics, Jay Eynn Wron
Publications.
COMPUTER GRAPHICS
Rationale
This subject will enable the stmknts to have awareness about fundamental graphic
s which can be
generated through computer using programming language. They will be able to make
pictures and
introduce motion in them using basic transformations.
DETAILED CONTENTS
1. Overview of Graphics systems
Raster scan displays. Vector scan display. Colour CRT monitors. and Flat panel d
isplay, input and
output devices
2. Output primitives
* Line drawing algorithms - DDA Algrothim and Bresenham's algorithm
* Cirde generating algorithm - circle algorithm midpoint circle algorithm
* Introduction to Region filling, flood filling and boundary filling
3. Graphics primitives in C
4. Two dimensional transformation
*Basic transformation - Translation Rotation. Scaling
*Matric representation & homogenous coordinates, Composite transformation - tran
slation Rotation
scaling
* Other transformation - Shear and Reflection
5. Viewing and Clipping
* Window to view port coordinate transformation
* Point clipping, Cohen-Sutherland line clipping algorithm
* Sutherland Hodgeman polygon clipping
6. Three Dimensional graphics
Three dimensional transformations, introduction to wire-hame model. Bezier curve
s.
7. Projections
* Parallel projections
* Perspective projections
8. Animation
* Conventional and computer animation
* Design of animation sequencees
* Morphing
* Kinematics and dynamics
1. Programming using graphic primitives in C
2. Line drawing using DDA algorithm
3. Line drawing using Bresenham algorithm
SOFTWARE ENGINEERING
RATIONAL
This subject will enable the diploma students to have awareness about software e
ngineering various
matrices planning about software, cost estimation software design etc.
DETAILED CONTENTS
1. Introduction to Software (S/W) engineering
Introduction, size factors, Quality and productivity factors, Management issues,
models and waterfall
spiral, prototyping, fourth generation techniques, software process.
2. Software Matrices Engineering
Size, Function Design, Oriented matrices. Halstead s software science Mcate comple
xity
3. Planning
The development process an organizational structural other planning activities.
Data flow diagram
4. Software Cost Estimations
Cost factors cost estimation technique, Staffing level estimation, estimation so
ftware, maintenance
coss COCOMO
5. Software Requirement Definition
Problem analysis requirement engineering. The software Requirements Specificatio
ns (SRS), formal
specification techniques, characteristic of a good SRS.
6. Software Design and Implementation Issue.
Fundamental design, concept design notations, design techniques, structured enco
ding, techniques
coding styles, documentation guidelines.
7. Verification and Validation Techniques.
Quality assurance work through and inspections static analysis, symbolic executi
on unit testing
formal verifications Black Box and White Box testing techniques.
8. Maintenance Overview.
Configuration Management
REFERENCE BOOKS
1. An Integrated Approach to Software Engineering - Pankaj Jalote, Narosa
Publishing House Pvt. Ltd. Darya Ganj, New Delhi - 110002
2. Software Engineering - A Practitioner s Approach - RS Pressman, Tata
McGraw Hill Publishers, New Delhi
3. Software Engineering K. K. Aggarwal and Yogesh Singh
8
1.
2.
3.
4.
9
MULTIMEDIA APPLICATION
RATIONALE
Multimedia technology is being widely used in web pages, motion pictures and int
eractive presentations
animations etc. This course intends to introduce and expose multimedia technolog
y and various factors
and features of authoring software. It will also help in making the internet app
lication richer in contents
and presentation
Detailed Contents
1. Introduction To Multimedia
Need of Multimedia
Application of Multimedia
Multimedia Hardware
Storage for Multimedia
2. Sound
MIDI Verus Digital Audio
Audio Compression
Capturing Sound
3. Video
Video Application
Video Capturing
Video Compression
4. Multimedia Authoring Tools
Card Based Authoring Tools
Icon Based Authoring Tools
Time Based Authoring Tools
5. Text
Fonts and Faces
Font Manage
Hypertext
6. Images
Image File Format
Bitmaps
Vector Drawing
Image Capture Using MATLAB
Image Compression
7. Animation
Principle of animation
Animation File Formats
Making Animation that Works
List of Practical
1. Familiarization with Multimedia Software And Hardware
2. Exercise On
* Various Features of Author Ware
List of Practical
1. Installation of Anti - Virus Package.
2. Checking and removed of virus from the system
3. Study of Firewall.
4. Study of Encryption, Decryption and Security Measures.
5. Visit to Higher organisation for the demonstration about Network Security and
exposure to
software available.
6. Implementation of security algorithm
Reference Books
1. Mastering Network security - Christ Breton, BPB Publication, New Delhi.
2. Web - sites Christ Breton, BPB Publication, New Delhi.
3. Network Firewalls - Kiranjeet Syan ; New Rider Publiction.
4. Internet Security - New Rider Publication.
MAJOR PROJECT
The three month of the sixth semester shall be utilized by the students in house
/industrial training
working on major project. Major project work is meant for solving live problems
faced by computer
and electronics industries by applying the knowledge and skills gained through t
he diploma course in
computer engineering. The institute offering the course will identify live probl
ems pertaining to
computer industries. The activity of problem identification should begin well in
advance (say in the
beginning of sixth semester). Student should be allowed a problem of interest to
him/her as a major
project work. For solving one problem there should not be more than two students
in a group. The
students will execute the project work under the guidance of teacher. Each teach
er would not have
more than 6 students for guiding major project work.
The students will be given major project assignment for a period of 3 months at
a stretch during the
lenat semester. During this project period concerned teacher will monitor the pr
ogress of students by
paying regular visits to the industry. The students will submit a comprehensive
project report (in a
presentable manner, preferably typed and bound) for evaluation by the teacher, a
n expert from
industry and an external examiner.
Some of the project activities are given below :
-Installation of computer systems, peripherals and Software
-Programming customer based applications
- Web page designing
-Database applications
-Networking
-Software development
-Fabrication of components equipment
-Fault - Diagnosis and rectification of computer system and peripherals
-Bringing improvement in the existing systems/equipment.
12