Computer Engineering Year:: Degree
Computer Engineering Year:: Degree
Computer Engineering Year:: Degree
Iu
B.E. DEGREE o
ca
IN 4,
COMPUTER ENGINEERING o
C
C
Year: lll Part : I
=I
TD
o
-m
6
4
U)
0
m
1 sH 601 Communication English 3 1 2 6 20 3 80 25 125
o
vm
2 sH 602 Probability and Statistics 3 '|
4 20 3 80 't00 rr,I
Course lntroduction
This course is designed for the students of engineering with the objective of
developing all four skills of communication applicable in professional field.
Course Objectives
After completion of this course students will be able to:
l. lntroduction
1 .1 Parts of the proposal
1.1.1 Title page
1.'1.2 Abstract/Summary
1.1.3 Statement of Problem
1.1 .4 Rationale
1.1.5 Objectives
1.1.6 Procedure/Methodology
1.1 .7 Cost estimate or Budget
1.1.8 Time management/Schedule
1.1.9 Summary
'l
.1.10 Conclusion
1.1.1 1 Evaluation or follow-up
1.1.12 Works cited
Evaluation Scheme
No. of Iype of Total
Units Testing ltems Marks Distribution Remarks
Questions Questions Marks
Prescribed books
1. Adhikari, Usha, Yadav, Rajkumar, Yadav, Bijay4 ; " A Course book of
Comm un icative Engl ish", Tri nity Publication, 2O1 2.
2. Adhikari, Usha, Yadav, Rajkumar, Shrestha, Rup Narayan ; "Technical
Communication in English", Trinity Publication, 2012.
PROBABILITY AN D STATISTICS
sH 602
Course Objective:
To provide the students with practical knowledge of the principles and concept of
probability and statistics and their application in engineering field.
4. SamplingDistribution (5 hours)
4.1 Population and sample
4.2 Central limit theorem
4.3 Sampling distribution of sample mean
4.4 Sampling distribution of sampling proportion
References:
1. Richard A. Johnson, "Probability and Statistics for Engineers", Miller and
Freund's publication.
2. Jay L. Devore, "Probability and Statistics for Engineering and the Sciences",
B rookJCole publ ish i ng Company, Monterey, Cal ifornia.
SOFTWARE ENGINEERING
cT 60r
Course Objectives:
To provide a systematic approach towards planning, development, implementation
and maintenance of system, also help developing software proiects
6. Component$asdsoftwareengineering (2 houn)
6.1 Components and components models
6.2 The CBSE process
6.3 Componentcomposition
9. Quality managemerrt
(5 hours)
9.1 Quality concepts
9.2 Software quality assurance
9.3 Software reviews
9.4 Formal technical reviews
9.5 Formal approaches to SQA
9.6 Statistical softrrare quality assurance
9.7 Softwarereliability
9.8 A framework for software metrica
1O2 | CURRTCULUM - BACHELOR'S DEGREE lN COMPUTER ENGINEERING
Practical
The laboratory exercises shall include projects on requirements, analysis and
de3igning of software system. Choice of project depend upon teacher and student,
case studies shall be included too.
References:
1. lan Sommerville, Software Engineering
2. Roger S. Pressman, Software Engineering -A Practitioner's Approach
3. Pankaj Jalote, Software Engineering-A precise approach
4. Rajib Mall, Fundamental of Software Engineering
cuRRtcuLUM - BACHELOR',S DEGREE tN COMPUTER ENGTNEERTNG I 103
DATA COMMUNICATION
cT 602
Course Objective:
To familiarize student with the concept of data communication, communication
signals and their characteristics, transmission media and their characteristics,
basics of multiplexing and switching
1. Introduction [4 hours]
'I
.1 Data and Signal
1.2 Analog and Digital Signal
1.3 DataRepresentation
1.4 Analog and Digital Data Communication System
1.5 Transmission lmpairments (Attenuation, Noise, Distortion)
2. Signals and Systems [4 hoursl
2.1 Signal and Classification of Signals: Periodic and Non-periodic
Signals, Deterministic and Random Signals, Energy and Power Signals,
Continuous Time and Discrete Time Signals
2.2 System and Basic Properties of Systems: System with and without
memory, Li nearity, Ti me nvariance, lnvertibi I ity, Casual ity, Stabi I ity
I
3. SignalAnalysis [5 hoursl
3.1 Unit lmpulse Function and Unit Step Function
3.2 LTI System and lmpulse Response
3.3 Fourier Ser,ies Representation of Continuous Time Signal
3.4 Fourier Transform of Continuous Time Signal
3.5 Spectral Analysis of a Signal, Signal Bandwidth
4. Transmission Media [4 hoursl
4.1 Electromagnetic Spectrum for Communication and Type of Propagation
4.2 Guided Transmission Media: Copper Media (Twisted pair and Co-
axial) and Fiber Optics
4.3 Unguided Communication Bands and Antennas
4.4 Unguided Transmission Media: Terrestrial Microwaves, Satellite
Communication and Cellular System
4.5 Data Rate Limits: Nyquist Bit Rate for Noiseless Channel, Shannon
Capacity for Noisy Channel
4.6 Performance of Channel: Bandwidth, Throughput, Latency, Jifter, Bit
Error Rate (BER)
104 I CUnHCUIUM - BAOHELOR',S DEGREE lN COMPUIER ENGINEERING
7. Switching [3 hoursl
7.1 Switching and Application
7.2 Circuit Switching and Packet Switching
7.3 Datagram Switching and Virtual Circuit Switching
7.4 X.25, Frame Relay, ATM
Practical:
1. Signal analysis using MATLAB
2. Bandwidth analysis of different signals using spectrum analyzer
3. Analog Modulation Ceneration and Reconstruction
4. Pulse Modulation Generation and Reconstruction
5. Conversion of given binary sequence into different line coding
6. Digital Modulation (ASK, FSK, PSK) Ceneration and Reconstruction
cuRRrcuLUM - BACHELOR',S DEGREE rN COMPUTER ENGTNEERTNG I 105
References:
1. William Stallings, "Data and Computer Communications'
2. Behrouz A Forouzan, "Data Communications and Networking"
3. A. V. Oppenheim, "Signals and Systems"
4. A. S. Tanenbaum, "Computer Networks'
106 | CURRICULUM - BACHELOR',S DEGREE lN COMPUTER ENGINEERING
Course objectives:
To provide the organization, architecture and designing concept of computer
system including processor architecture, computer arithmetic, memory system,
l/O organization and multiprocessors
1. lntroduction( 3hours)
1.1 Computer organization and architecture
1.2 Structure and function
1.3 Designing for performance
1.4 Computercomponents
1.5 Computer Function
1.6 lnterconnectionstructures
1.7 Businterconnection
1.8 PCt
2. Central processing Unit (10 hours)
2.1 CPU Structure and Function
2.2 Arithmetic and logic Unit
2.3 lnstructionformats
2.4 Addressing modes
2.5 Data transfer and manipulation
2.6 RISC and CISC
2.7 64-8it Processor
3. Control Unit (6 hours)
3.1 Control Memory
3.2 Addressing sequencing
3.3 Computerconfiguration
3.4 MicroinstructionFormat
3.5 SymbolicMicroinstructions
3.6 Symbolic Micro program
3.7 Control Unit Operation
3.8 Design of control unit
4. Pipeline and Vector processing (5 hours)
4.1 Pipelining
4.2 Parallelprocessing
4.3 ArithmeticPipeline
4.4 lnstructionPipeline
cuRRrcuLUM - BACHELOR',S DEGREE rN COMPUTER ENGTNEERTNG | 107
8. Multiprocessors ( 2 hours)
Practical:
1. Add of two unsigned lnteger binary number
2. Multiplication of two unsigned lnteger Binary numbers by Partial-Product
Method
3. Subtraction of two unsigned integer binary number
4. Division using Restoring
108 | CUnRCUIUM - BACHELOR'S DEGREE tN COMPUTER ENGINEERING
References:
1. M. Morris Mano, "Computer System Architecture"
2. William Stalling, "Computer organization and architecture'
3. John P. Hayes, "Computer Architecture and Organization'
4. V.P. Heuring, H.F. Jordan, 'Computer System design and architecture"
5. S. Shakya, "Lab Manual on Computer Architecture and design"
cuRRrcuLUM - BACHELOR',S DEGREE lN COMPUTER ENG|NEER|NG I 100
INSTRUMENTATION II
EX 602
Course Objective:
To introduce and apply the knowledge of microprocessor, A/D, D/A converter
to design lnstrumentation system and to provide the concept of interfacing with
microprocessor based system and circuit design techniques
8.2 ComponentPlacement
8.3 Routing Signal Tracks
8.4 Trace Density, Common lmpedance, Distribution of Signals and
Return, Transmission Line Concerns, Trace lmpedance and Matching,
and Avoiding Crosstalk.
8.5 Cround ,Returns and Shields
8.6 Cables and Connectors
8.7 Testing and Maintenance
cuRRrcuLUM - BACHELOR',S DEGREE tN COMPUTER ENGINEERTNG I 111
Practical:
The laboratory exercises deal interfacing techniques using microprocessor or
microcontrollers. There will be about six lab sessions which should cover at least
following:
1. Simple and Handshake data transfer using PPI.
2. Basic l/O device interfacing like keyboard, seven segments, motors etc
3. Analog to Digital interfacing
4. Digital to Analog interfacing
5. Design exercise (small group project)
References:
1. D. V. Hall, "Microprocessor and lnterfacing Programming and Hardware'
Tata McCraw Hill
2. K.R. Fowler, 'Electronic lnstrument Design: Architecting for the Life Cycle',
Oxford University Press
3. Ramesh S. Gaonkar, "Microprocessor Architecture, Programming and
Application with 8085", Prentice Hall
4. A.K. Ray & K.M. Bhurchandi, "Advanced MicroprocessorsAnd Peripherals',
Tata McGraw Hill
5. E,O. Duebelin, "Measurement System Application And Design", Tata
Mccraw Hills
6. John Hyde, "USB Design By Example", lntel Press
7. PCI bus, USB, 8255,Bluetooth datasheets
8. D. M. Consodine, "Process lnstruments and Controls Handbook", McCraw-
Hill,New York.
9. S. Wolf and R. F. Smith, "Student Reference Manual for Electronic
lnstrumentation Laboratories", Prentice Hall, Englewood Cliffs, NewJersey.
10. S. E. Derenzo, "lnterfacing: A Laboratory Approach Using the Microcomputer
for lnstrumentation, Data Analysis, and Control", Prentice Hall, Englewood
Cliffs, New Jersey.
CURRICULUM - BACHELOR'S DEGREE IN COMPUTER ENGINEERING 113
COMPUTER GRAPHICS
EX 603
Course Objectives:
To familiarize with graphics hardware, line and curve drawing techniques,
techniques for representing and manipulating geometric objects, illumination and
lighting models
2. Scan{onversion (6 hours)
2.1 Scan{onverting A Point
2.2 Scan{onverting A Straight Line: DDA Line Algorithm, Bresenham's
Line Algorithm
2.3 Scan{onverting a Circle and an Ellipse: Mid-Point Circle and Ellipse
Algorithm
Practical:
There shall be 5 to 6 lab exercise including following concepts:
1.' DDA Line Algorithm
2. Bresenham's Line algorithm
3. Mid Point Circle Algorithm
4. Mid Point Ellipse Algorithm
5. Lab on 2-D Transformations
6. Basic Drawing Techniques in OpenGL
References
1. Donald Hearn and M. Pauline Baker, "Computer Craphics C version"
2. Donald D. Hearn and M. Pauline Baker, 'Computer Graphics with OpenGL'
3. Foley, Van Dam, Feiner, Hughes 'Computer Graphics Principles and Practice"