BE Computer Fourth Semester Course Structure & Syllabus
BE Computer Fourth Semester Course Structure & Syllabus
Syllabus
Level: Bachelor
Program: Bachelor in Computer Engineering
Subject: DATABASE MANAGEMENGT SYSTEM
Year-II Semester-IV
Course Objective: This course introduces the fundamental concept, theory and practices in
design of database and implementation of database management system. It provides a
thorough understanding of the fundamentals of database management system to a student so
that he/she will be able to code, compile and test backend query as well as to take up Systems
programming or Advanced database programming course.
Data Models
2.5 ER-diagram
Relational Model
4.1 Introduction
5.2.1 Domain constraint, Key Integrity (Primary key), Referential Integrity (Foreign
key), Not null constraints, Check constraints, Unique constraints
5.3.1 Introduction
Database Security
6.1 Introduction
Query Processing
7 7.3 Representing Queries using query tree and query graph 2 hrs.
7.3.1 Introduction with examples
7.4.1 Introduction
7.4.2 Stages of query decomposition
7.5.1 Introduction
8.3.1 Introduction
8.3.2 Types:
8.3.2.2 Indexed sequential (Primary indexed file and Secondary indexed file)
8 3 hrs.
8.3.2.3 Hashed file
8.4.1 Introduction
8.4.2.1 Introduction
8.4.3.1 Introduction
8.5.1 Introduction
Concurrency Control
9.1 Introduction
9.2 Scheduling
9.3 Concurrency Control Techniques : Lock based, Two-phase locking and Time-
stamp based protocols
Database Recovery
10.1 Introduction
10.6 Backup
10.6.1 Introduction
10.7 Dumping
Total: 45 Hrs.
Assignments:
Laboratory Work:
There shall be lab exercises covering concepts mentioned in syllabus of Database Management
System with SQL.
Marks Distribution:
Depth
Chapter Topic Sub topic Hour
D Des DR DSG I Alg H/P A N
2.5 ER-diagram D I
4.1 Introduction D
Structured
Query
Language 4.1.1 Overview with major D A
4 features 6 hrs.
(SQL)
5.1 Overview D A
5.1.1 Introduction D
6.1 Introduction D
6.1.1 Importance of
database security D A
7.4.1 Introduction D
Query optimization
8.3.1 Introduction D I
8.3.2 Types: D
8.3.2.1 Sequential
(Pile file and Sorted file) Des I
8.3.2.2 Indexed
sequential (Primary indexed
file and Secondary indexed
file) Des I
8.4.1 Introduction D
8.4.2.1 Introduction D
8.5.1 Introduction D
9.1 Introduction D
9.1.1 Database
Concurrency transaction, ACID properties
and states Des I
Control
9 5 hrs.
9.1.2 Needs of
Concurrency Control Des I
9.1.2.3 Incorrect
summary problem Des DSG
9.2 Scheduling
Concurrency Control
Techniques : Lock based, Two-
phase locking and Time-stamp
9.3 based protocols Des DSG I
Deadlock Handling
10.1 Introduction
10.3.2 Immediate
update (In Single/Multi User
Environment) Des I
10.6 Backup
10.6.1 Introduction D A
10.6.2 Backup
techniques (Full database
backup, differential backup
and transaction log backup) Des I
10.7 Dumping
Total: 45 hrs.
PURBANCHAL UNIVERSITY
SEMESTER FINAL EXAMINATION – 2023 (MODEL QUESTION)
LEVEL: Bachelor
Program: Bachelor in computer engineering
SUBJECT: Database Management System FULL MARKS: 60
TIME: 03:00 hrs PASS MARKS: 24
13. What are the benefits of normalization in relational database design? Explain 3NF, 4NF and 5NF
with suitable example.[2+6]
14. Define database transaction. Explain concurrency control techniques in detail. [2+6]
15. Define view. Draw ER-diagram for library management system and convert in
relational model. [2+6]
Marks
a) Write SQL query to find student name and DBMS marks that scores maximum marks in
DBMS.
b) Write SQL query to display all information of students, whose address are arranged in
descending order.
c) Write SQL query to increment FOSP marks by 13% who is from Lalitpur.
d) Write SQL to delete details of student whose name starts with ‘S’
Purbanchal University
Faculty of Engineering, Biratnagar, Nepal
Syllabus
Level: Bachelor
Program: Bachelor in Computer Engineering
Subject: Python Programming
Year-II Semester-IV
Course Objectives:
This course introduces fundamental programming concepts and program design using Python
programming language. Students will be introduced to understand decision structures, loops,
functions, object-oriented programming as well as basic machine learning using Python.
7. FUNCTIONS 6hrs.
Defining a Function
Passing Information to a Function
Arguments and Parameters
Passing Arguments
Positional Arguments
Keyword Arguments
Default Values
Equivalent Function Calls
Avoiding Argument Errors
Return Types
Returning a Simple Value
Returning a Dictionary
Passing a List
Modifying a List in a Function
Preventing a Function from Modifying a List
Books
1. Beginning Python: Using Python 2.6 and Python 3.1 (Wrox Programmer to Programmer) by
James Payne
2. Introduction to Problem Solving with Python by E. Balagurusamy
3. The Complete Reference Python, Martin C. Brown, McGraw Hill
4. Head First Python, 2nd Edition
Marks Distribution:
1 2
Th
2 6
Th + P
3 8
Th + P
4 4
Th + P
5 4
Th + P
6 4
Th + P
7 4
Th + P
8 10
Th + P
9 10
Th + P
10 8
Th + P
Total 60
Note: Define (D), Description (Des), Derive (Dr), Illustration (I), Explanation (E), Application (A), Algorithm (Alg), Experimentation [Hardware (H) /
Program(p)], Numerical (N)
Ch Depth
Topic Subtopic Hour
No. D Des Dr I E A Alg H N
2.2 • Strings D I
• Numbers
• Integers
• Floats
Comments, Indentation and
Statements
if Statements
3.1 E P
• Simple if Statements
if-else Statements
Conditional 3
3.2 • The if-elif-else Chain E P
3 Statements and
• Using Multiple elif
Branching
Blocks
3.3 Testing Multiple Conditions E P
Break Statement
Pass Statement
What Is a List?
5.1 D
• Accessing Elements
in a List
List Operations and its Types
• Sorting a List
Permanently with
5.3 the sort() Method Des E P
• Sorting a List
Temporarily with
the sorted()
Function
• Printing a List in
Reverse Order
• Finding the Length
of a List
• Avoiding Index
Errors When
Working with Lists
Making Numerical Lists
• Using the
range()
5.4 Function E P
• Using range() to
Make a List of
Numbers
•
Looping
Through an
Entire List
Working with Part of a List
5.5 I E P
• Slicing a List
• Looping Through
a Slice
• Copying a List
Tuples
D Des P 2
5.6
• Defining a Tuple
• Looping Through
All Values in a
Tuple
• Writing over a
Tuple
Introduction
• Simple dictionary,
Adding, removing 3
elements
6.1 • Accessing values in D E P
dictionaries
6 Dictionaries
Working with dictionaries
• Properties
• Functions: add,
remove, modify
• Looping Through a
6.2 Dictionary E P
• Nesting dictionary
Defining a Function
• Passing
Information to a
Function
7.1 • Arguments and D Des E P
7 FUNCTIONS Parameters 7
Passing Arguments
• Positional
Arguments
• Keyword
7.2 Arguments E P
• Default Values
• Equivalent
Function Calls
• Avoiding
Argument Errors
Return Types
• Returning a Simple
Value
7.3 • Returning a E P
Dictionary
Passing a List
• Modifying a List in a
Function
• Preventing a
7.4 Function from E P
Modifying a List
Storing Your Functions in
Modules
• Importing an Entire
Module
• Importing Specific
Functions
• Using as to Give a
Function an Alias
• Using as to Give a
Module an Alias
• Importing All
Functions in a
7.5 Module E P
• Namespaces
Packages
• Bringing Everything
into the Current
Scope
• Re-importing
Modules and
Packages
• Basics of Testing
7.6 Your Modules and E P
Packages
CLASSES
• Renaming, Moving,
9.2 Copying, and E P
Removing Files
Machine Scikit-learn introduction
Learning/Deep (training and evaluating
10. 4
Learning classifiers) - introduction
Framework 10.1 only D Des P
Keras / TensorFlow
introduction (training deep
learning classifiers) -
10.2 introduction only D Des P
Laboratory Works:
Candidates are required to give their answers in their own words as far as practicable.
Q.2. What is the difference between the List type and the Tuple type? [2]
Q.3. What do you need to do first when you want to use a module? [2]
Q.7. What is the difference between using the 'with' statement and
manually closing a file? [4]
Q.13. Write a Python class called Person with the following attributes:
name (string), age (integer), gender (string)
The class should have a constructor method that initializes these
attributes, as well as methods to do the following:
introduce: Print a message introducing the person, including their
name, age, and gender.
have_birthday: Increase the person's age by 1. [ 8]
Q.14. What are the differences between the 'for' loop, 'while' loop, and
'do-while' loop in Python? When would you use each one, and what are
some advantages and disadvantages of each type of loop? [ 3 + 3 + 2 ]
The End
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
39
Purbanchal University
Faculty of Engineering, Biratnagar, Nepal
Syllabus
Level: Bachelor
Program: Bachelor in Computer Engineering
Subject: Discrete Structure
Year-II Semester-IV
Objective: On completion of this course, students will be able to explain and apply the basic methods
of discrete (non continuous) mathematics in computer engineering. They will be able to use these
methods in subsequent courses in the design and analysis of algorithms, computability theory,
software engineering, computer systems and compiler design.
Course Contents:
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
41
5.8. Hamiltonian Graph
5.9. Tree as a Directed Graph
5.10. Cut sets and Cut vertices
References:
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
42
Detailed Course Contents of Discrete Structure
Note: Define(D), Description(Des), Derive (DR), Design(DSG), Illustration (I), Algorithm(I), Application (A), Experiment[ Program
(P)/Hardware(H)], Numerical (N)
Ch Depth
Topic Subtopic Hour Remarks
No. D Des DR/DSG I Alg H/P A N
Operation on sets
Mathematics 1.2 Des
1 3 hrs
preliminaries
Basic principle of counting, permutation
1.3 Des N
and combination
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
43
2.3 Propositional Logic D
2.11 D Des N
Mathematical induction
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
44
Relations, type of relation and their
properties
3.1 D Des I
3 Relation 7 hrs
Representing relations, representing
relation using graph, composition of
3.3 D Des I N
relation, closure of relations, equivalence
of relations, partial order relation
4.1 Introduction D
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
45
4.7 Introduction to Generating function D
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
46
Network Flows, Maxflow and Mincut
5.11 Theorem D I N
Introduction to DFA D I
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
47
Mark scheme:
Chapter marks
Chapter 1 5
Chapter 2 15
Chapter 3 10
Chapter 4 10
Chapter 5 15
Chapter 6 5
PURBANCHAL UNIVERSITY
1. State the inverse, converse and contrapositive statement of the following statement: “If the triangle is equilateral, then it is equiangular”.
[2]
2. Let A= {1, 2, 3, 4} and B= {x, y, z}. Let R be the following relation from A to B:
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
R ={(1,y),(1,z),(3,y),(4,x),(4,z)}. Draw the arrow diagram of R. [2]
3. Describe the law of modes tollen with example. [2]
4. State pigeon hole principle [2]
7. Prove that if a and b are two positive integers, then 𝑔𝑐𝑑(𝑎, 𝑏) × 𝑙𝑐𝑚(𝑎, 𝑏) = 𝑎𝑏. Verify with an example.
[4]
8. What is finite state automata? Differentiate between finite state machine and finite state automata. [2+2]
9. Obtain the principle disjunctive normal form of(~𝑝 → 𝑟)⋀(𝑞 ↔ 𝑝). [4]
10. Describe the bipartite graph with example. [4]
11. Let R= {(1,2).(2,3),(3,1)} and A= {1,2,3}. Find reflexive, symmetric and transitive closure of R. using composition relation of R.
12. A collection of 10 electric bulbs contain 3 defective ones. (i) In how many ways can a sample of four bulbs e selected? (ii) In how many ways can a sample
of four bulbs be selected which contain 2 good bulbs and 2 defective one? [4]
1 0 0 1
12. Let A= {1, 2, 3, 4}, for the relation R whose matrix is given. Find the matrix of transitive closure by using warshall’s algorithm. MR= [ 1 1 0 0
]
0 1 0 1
0 0 0 1
[8]
13. Define rule of inference. Check the validity of the following argument: if the races are fixed or the casinos are crooked, then the tourist trade will decline. If
the tourist trade decreases, then the police will be happy. The police force is never happy. Therefore, the races are not fixed.
[2+8]
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
14. What do you by Euler circuit and path? Determine whether the given graph below contains an Euler circuit. If it has, then find them.
[4+4]
a b
c
d
e
Q15. Solve the recurrence relation: 𝑎𝑟+2 − 2𝑎𝑟+1 + 𝑎𝑟 = 2𝑟 given that 𝑎0 =2 and 𝑎1 =1. [8]
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
3
Purbanchal University
Faculty of Engineering, Biratnagar, Nepal
Syllabus
Level: Bachelor
Program: Bachelor in Computer Engineering
Subject: Microprocessor
Year-II Semester-IV
Course Objectives: The objective of this course is to provide fundamental knowledge to understand the
operation, programming and application of 8085 and 8086 microprocessor.
2.6 Timing diagram for opcode fetch, memory read and write and I/O read and write
2.7 Assembly language programs of 8085, macro assembler, assembler directives and
subroutine
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
2.8 Time delay and counter design
6. Interrupt: (5 hours)
Laboratory
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
1. Familiarization with 8085 microprocessor trainer kit and simulator
5. Stack operations
7. Code conversion
(MASM)
10. Operation related to case conversion (Upper case to lower case and vice-versa)
References:
and Scientists", Second Edition, Prentice Hall of India Private Limited, 1997.
Programming”, Eastern Economy Edition, Prentice Hall of India Private Limited, 1995.
Limited, 1995.
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
3
Detailed Syllabus of Microprocessor
Note: Define(SD), Description (D), Derive (Dr), Illustration (I), Explanation (E), Application (A), Experimentation (Ex), Numerical (N)
Depth
Ch No. Topic Subtopic Hour Remarks
SD D DR I E A EX N
Application of
1.4 ✔
microprocessors
2.1 ✔ ✔
2 Intel 8085 Microprocessor Internal Architecture 12
2.3 ✔ ✔
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
Addressing modes
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
3.3 Addressing modes ✔ ✔ ✔
Fetch-execution overlap
3.5 ✔ ✔ ✔
Programmable Peripheral
5.3 Interface 8255: block diagram ✔ ✔
5 Input/output Interfaces and mode of initialization 9
Programmable
5.5 Communication Interface ✔ ✔
8251: block diagram
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
3
6.1 Basic Interrupt processing ✔
Note: Define(SD), Description (D), Derive (Dr), Illustration (I), Explanation (E), Application (A), Experimentation (Ex), Numerical (N)
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
4
Laboratory
5. Stack operations
7. Code conversion
(MASM)
10. Operation related to case conversion (Upper case to lower case and vice-versa)
References:
and Scientists", Second Edition, Prentice Hall of India Private Limited, 1997.
Programming”, Eastern Economy Edition, Prentice Hall of India Private Limited, 1995.
Limited, 1995.
1 4
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
2 18
3 14
4 4
5 12
6 8
Total 60
Evaluation Scheme;
Marks Division
Question Type No. of Questions Marks Total Marks
Short 4 2 8
Medium 7 4 28
Long 3 8 24
Total 60
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
PURBANCHAL UNIVERSITY
Group A [2X4=8]
1. “Microprocessor is commonly known as CPU”, justify the statement. Also if the microprocessor is of
8 bits, what does it specify? [2]
2. What are the general characteristics of microprocessor? Explain in brief. [2]
3. What is I/0 interface? Why it is needed? [2]
4. Differentiate between Register based and accumulator based microprocessor. [2}
Group B [4X7=28]
1. What do you mean by flag register in 8085A microprocessor? Explain in brief with example.
[1+3]
2. Draw a timing diagram for the instruction MVI M, 11H such that the instruction is in the location
BFFFH and the op-code as 67H. [4]
3. WAP in 8085 for 10ms of delay. [4]
4. What is addressing modes? Also explain any six addressing modes of 8086 microprocessor in brief.
[1+3]
5. Interface a 4KB ROM and two 8KB RAM memory chip with 8085 microprocessor. Also illustrate the
address range of the chip. [4]
6. What happen when microprocessor is interrupted? Classify the interrupt on the basis of priority.
[1+3]
7. Differentiate between maskable and non-maskable interrupt. [4]
Group C [8X3=24]
1. WAP in 8085 to provide the given on/off time to three traffic lights (Green, Yellow and Red) and
two pedestrian signs (WALK and DON’T WALK). The signal lights and signs are turned on/off by the
data bits of an output port as shown below.
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
S.N Lights Data Bits On Time
1 Green D0 15seconds
2 Yellow D2 5 seconds
3 Red D4 20 seconds
4 WALK D6 15 seconds
The traffic and pedestrian flow are in the same direction, the pedestrian should cross the road
when the green light is on. [8]
OR
Write a program in 8086 that will display the string “electronics in purbanchal university”.Also
display each word in next line in uppercase. [8]
2. Write a block diagram of 8255 PPI. Also explain the function of each block in brief along with
control word. [8]
3. Draw the internal architecture of 8086 microprocessor. Explain about its two units along with
general registers and PSW. [8]
OR
Write a program in 8086 that will display the string “ExerCise”. Also count the number of vowels and store it
at variable count. [8]
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
Purbanchal University
Faculty of Engineering, Biratnagar, Nepal
Syllabus
Level: Bachelor
Program: Bachelor in Computer Engineering
Subject: Communication System
Year-II Semester-IV
Course Objectives: To familiarize the students of Computer Engineering with basic principles of analog
and digital communication.
1. Introduction 5 Hrs
3. Transducers 2 Hrs
Introduction to Transducers
Types of different transducers: Audio, LVDT, Piezoelectric, Capacitive, Accelerometer, temperature
transducers
Time domain expression, spectral representation, power, and transmission bandwidth of DSB-AM,
DSB-SC, SSB
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
3
Generation methods of DSB-AM, DSB-SC, SSB
Demodulation of AM signals: Square law, envelope detection
Definition, time domain representation and transmission bandwidth of single tone modulated FM and
PM
Transmission bandwidth for FM, Carlson's rule
Narrow-band and wide-band FM
Generation methods of FM: Direct Method and Armstrong Method
Demodulation of FM: Limiter discriminator method.
References:
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
5
Detailed Syllabus of Communication System
Note: Define(SD), Description (D), Derive (Dr), Illustration (I), Explanation (E), Application (A), Experimentation (Ex), Numerical (N)
Ch Depth
Topic Subtopic Hour Remarks
No. SD D DR I E A EX N
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
1
Accelerometer, temperature
transducers
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
6.5 Quantization noise in PCM ✓ ✓
Note: Define(SD), Description (D), Derive (Dr), Illustration (I), Explanation (E), Application (A), Experimentation (Ex), Numerical (N)
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
4
Final Examination Scheme:
1 6
2 2
3 2
4 10
5 8
6 10
7 4
8 4
9 4
10 10
Total 60
Evaluation Scheme;
Marks Division
Question Type No. of Questions Marks Total Marks
Short 4 2 8
Medium 7 4 28
Long 3 8 24
Total 60
Laboratory works:
References:
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
• Modulation coefficient and percentage of modulation
8. Explain narrow band and wide band FM.
9. What are the advantages and disadvantages of digital communication
system compare to analog communication system.
Purbanchal University
Model Question 2023 10. Demonstrate your understanding on Line coding schemes of NRZ and AMI.
Program: BE Computer 11. Explain FSK and QAM modulation with their input and output diagrams.
Year: II Semester: IV
OR
Subject: COMMUNICATION SYSTEMS
Answer all questions Illustrate the similarities and differences between T1 and E1 in
Group-A (4 X 2 = 8) telecommunication.
2. What do you mean by Transducer? Explain about audio transducers. 12. Interpret time domain and frequency domain DSB-SC. How can we
3. What do you mean by information? Why inter-symbol Interference is generate it?
occurs? 13. Explain Armstrong Method for the generation of FM signal.
4. What are FDMA and CDMA? 14. State and proof the sampling theorem
OR OR
Draw and label the block diagram of Satellite communication system. Draw and label the system architecture of 2G and 4G system along with
their major features.
Group-B (7 X 4 = 28)
Year: II Semester: IV
Objectives:
1. To give an exposure to the students the basic concepts of probability and statistical methods
and their application.
2. To serve as a foundation to analyze problems in engineering applications through statistical
testing methods.
Course contents
Measures of location: mean, combined mean, median, mode, partition values and their properties;
Measures of dispersion: absolute and relative measure of variation; standard deviation, variance and
Coefficient of variation
Simple Correlation: Karl Pearson's correlation coefficient and its properties, Simple Linear Regression:
Model and assumptions of simple linear regression; Least square estimators of regression coefficients;
properties of regression coefficients; Coefficient of determination
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
2
Unit 3 Probability [6 Hrs]
Introduction of probability: Basic terminology in probability: random experiment ,sample space, trial
and events, type of events: mutually exclusive events, equally likely events, independent events;
Definitions of probability, basic principles of counting; Laws of probability: Additive and
multiplicative; Conditional probability; Bayes' Theorem.
Random Variables: Discrete and continuous random Variables; Probability distribution of random
variables; Expected value of discrete & continuous random Variable.
Binomial distribution, condition for using for using binomial distribution, properties of binomial
distribution, Computing binomial probabilities, Fitting of binomial distribution; poisson distribution,
condition for using for using poisson distribution, properties of poisson distribution, Computing
poissson probabilities, Fitting of poissson distribution.
Normal distribution, standard normal distribution, curve of normal and standard normal distribution,
properties of normal distribution, computing normal probabilities, Measurement of areas under the
normal curve; student’s t-distribution and its application, chi-square distribution and its application
Concept of sample, population, statistic, parameter, estimation and its types, criteria for good estimator,
confidential interval, standard error, confidential interval of mean for mean, confidential interval of
mean for the difference of two means, confidential interval of mean for proportion, confidential
interval of mean for the difference of two proportions.
Concept of hypothesis testing; hypothesis and its types, level of significance, degree of freedom, error
in testing of hypothesis, z-test: for single proportion, for the difference of two proportions, for single
mean, for the difference of two means, t-test: for single mean, t-test for the difference of two means,
paired t-test, chi-square test: for goodness of fit, for independence of attributes, ,validity of chi-square
test.
Laboratory
Practical problems to be covered in computer lab using any one of application software( Excel, SPSS,
Minitab, etc.)
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
3
References:
Mark Scheme
Chapter Mark distribution
I 10
II 15
III 15
IV 5
V 5
VI 10
VII 5
VIII 15
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
4
Detailed Course Contents of Probability and Statistics
Year: II Semester: IV
Measures of location: mean, combined mean, median, mode, partition values(quartiles and
percentiles); Measures of dispersion: absolute and relative measure of variation; standard deviation,
variance and Coefficient of variation
Simple Correlation: Karl Pearson's correlation coefficient and its properties, Simple Linear Regression:
Model and assumptions of simple linear regression; Least square estimators of regression coefficients;
properties of regression coefficients; Coefficient of determination
Introduction of probability: Basic terminology in probability: random experiment ,sample space, trial
and events, type of events: mutually exclusive events, equally likely events, independent events;
Definitions of probability, basic principles of counting; Laws of probability: Additive and
multiplicative(statement only); Conditional probability, Bayes' Theorem(statement only).
Random Variables: Discrete and continuous random Variables; Probability distribution of random
variables; Expected value of discrete & continuous random Variable.
Binomial distribution, condition for using for using binomial distribution, properties of binomial
distribution(without proof), Computing binomial probabilities, Fitting of binomial distribution;
poisson distribution, condition for using for using poisson distribution, properties of poisson
distribution(without proof), Computing poissson probabilities, Fitting of poissson distribution.
Normal distribution, standard normal distribution, curve of normal and standard normal distribution,
properties of normal distribution, computing normal probabilities, Measurement of areas under the
normal curve; student’s t-distribution and its application, chi-square distribution and its application
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
5
Unit 7. Estimation [4 Hrs.]
Concept of sample, sampling , determination of sample size, population, statistic, parameter, estimation
and its types, criteria for good estimator, confidential interval, standard error, confidential interval of
mean for mean, confidential interval of mean for the difference of two means, confidential interval of
mean for proportion, confidential interval of mean for the difference of two proportions.
Concept of hypothesis testing; hypothesis and its types, level of significance, degree of freedom, error
in testing of hypothesis, z-test: for single proportion, for the difference of two proportions, for single
mean, for the difference of two means, t-test: for single mean, t-test for the difference of two means,
paired t-test, chi-square test: for goodness of fit, for independence of attributes, ,validity of chi-square
test.
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
6
PURBANCHAL UNIVERSITY
LEVEL: B. E. (Civil)
1. Three different machines M1, M2, and M3 are used to produce similar electronic components.
Machines M1, M2, and M3 produce 20%, 30% and 50% of the components respectively. It is known
that the probabilities that the machines produce defective components are 1% for M1, 2% for M2, and
3% for M3. If a component is selected randomly from a large batch, and that component is defective,
find the probability that it was produced: (a) by M2, and (b) by M3.
2. In trying to evaluate the effectiveness in its advertising campaign, a firm compiled the following
information:
3. In an industry , 200 workers, employed for a specific job, were classified according to their
performance and training received/not received to test independence of a specific training and
performance. The is summarized as follows:
Performance Total
Good Not Good
Trained 100 50 150
Untrained 20 30 50
Total 120 80 200
Use chi-square test of independence at 5% level of significance and write your conclusion.
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
7
Group- B: short answer type questions
4. The following is the frequency distribution of the number of telephone calls received in 245
successive one-minute intervals at an exchange:
No. of calls 0 1 2 3 4 5 6 7
Frequency 14 21 25 43 51 40 39 12
Find mean and variance of number of calls per minute.
5. A company has bid on two large construction projects. The company president believes that the
probability of winning the first contract is 0.6, the probability of winning the second contract is 0.4,
and the probability of winning both contracts is 0.2.
a) What is the probability that the company wins at least one contract?
b) What is the probability that the company wins the first contract but not the second contract?
Value of x -2 -1 0 1 2 3
P(x) 0.1 K 0.2 2k 0.3 K
(i) Find the value of k.
(ii) Find the expected value and variance of X.
7. A factory produces components of which 1% are defective. The components are packed in
boxes of 10. A box is selected at random.
a) Find the probability that the box contains exactly one defective component.
b) Find the probability that there are at least 2 defective components in the box.
8. A random sample of 100 items drawn from a large batch of articles contain 5 defective items. Find
95 % and 99% confidence limits for the proportion of defective items.
9. A random sample of size 50 was drawn and sample mean was found to be 90. Test whether this
sample could have come from a normal population with mean 100 and standard deviation 8 at 5%
level of significance.
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
8
10. A certain type of wooden beam has a mean breaking strength of 1500 kgs and a standard deviation
of 100 kgs. Find the relative frequency of all such beams whose breaking strengths lie between 1450
and 1600 kgs.
b) Estimation
BE Computer Fourth Semester’s Syllabus of Purbanchal University Faculty of Engineering, Biratnagar, NEPAL
9