BSc CSIT (TU) Science Discrete Structure (BSc CSIT, CSC160) Question Paper 2079 Nepal
This is the official BSc CSIT (TU) (Science stream) Discrete Structure (BSc CSIT, CSC160) question paper for 2079, as set in the regular annual examination. It carries 60 full marks and a time allowance of 180 minutes, across 12 questions. On Kekkei you can attempt this Discrete Structure (BSc CSIT, CSC160) past paper online with a timer, get instant AI feedback and step-by-step solutions, and track the topics where you lose marks — completely free. Whether you are revising for your BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) exam or solving previous years' question papers, this 2079 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
Define a set. Explain set operations with Venn diagrams. State and prove the principle of inclusion-exclusion for two and three sets.
Set
A set is a well-defined, unordered collection of distinct objects called its elements (or members). If is an element of set we write ; otherwise . Example: .
Set Operations (with Venn diagrams)
Let and be subsets of a universal set . In a Venn diagram, is the rectangle and are overlapping circles inside it; the shaded region represents the result.
- Union — both circles shaded.
- Intersection — only the overlap shaded.
- Difference — the part of circle outside .
- Complement — everything outside circle .
- Symmetric difference — both circles shaded except the overlap.
Principle of Inclusion–Exclusion
Two sets
Proof: When we add and , every element of is counted twice (once in , once in ), while elements in only or only are counted once. Subtracting removes the duplicate count, so each element of is counted exactly once. Hence the formula holds.
Three sets
Proof: Treat and apply the two-set rule:
Now , and since ,
Substituting gives
Intuitively: add single sets, subtract pairwise overlaps (over-subtracted the triple region), then add the triple overlap back once.
What is a Boolean algebra? Explain Boolean functions. Minimize the Boolean function (F(x,y,z) = \Sigma(0,2,4,6)) using a Karnaugh map.
Boolean Algebra
A Boolean algebra is an algebraic structure on a set with two binary operations (OR) and (AND), a unary operation (complement/NOT), and two distinct elements and , satisfying for all :
- Commutative: ,
- Associative: , similarly for
- Distributive: and
- Identity: ,
- Complement: ,
The two-element set with these rules is the switching algebra used in digital logic.
Boolean Functions
A Boolean function of variables is a mapping . It can be written using AND, OR, NOT and represented as a truth table, as a sum-of-minterms (SOP), or as a product-of-maxterms (POS). For example, means exactly for the minterms numbered 0, 2, 4 and 6.
Minimizing with a K-map
Minterms and their values: , , , . The K-map (rows , columns in Gray order ):
| 00 | 01 | 11 | 10 | |
|---|---|---|---|---|
| 0 | 1 (m0) | 0 (m1) | 0 (m3) | 1 (m2) |
| 1 | 1 (m4) | 0 (m5) | 0 (m7) | 1 (m6) |
All four 1s lie in the columns where (columns and ). They form one group of four cells. In this group takes both values and takes both values, so only is common.
Verification: whenever regardless of , i.e. minterms 0, 2, 4, 6 — matching the given function.
Define permutation and combination. In how many ways can the letters of the word 'COMPUTER' be arranged? How many of these arrangements begin with a vowel?
Permutation
A permutation is an arrangement of objects in which order matters. The number of ways to arrange objects out of distinct objects is
Combination
A combination is a selection of objects in which order does not matter. The number of ways to choose objects out of distinct objects is
Arrangements of 'COMPUTER'
The word COMPUTER has 8 letters, all distinct (C, O, M, P, U, T, E, R). Total arrangements:
Arrangements beginning with a vowel
The vowels in COMPUTER are O, U, E — that is 3 vowels.
- Fix one vowel in the first position: 3 choices.
- Arrange the remaining 7 distinct letters in the other 7 positions: ways.
Results: Total arrangements ; arrangements beginning with a vowel .
Section B: Short Answer Questions
Attempt any EIGHT questions.
Construct the truth table for (p \oplus q) (exclusive or).
The exclusive or is true when exactly one of is true (i.e. when they differ).
| T | T | F |
| T | F | T |
| F | T | T |
| F | F | F |
Equivalently, .
Define floor and ceiling functions with examples.
Floor function gives the greatest integer less than or equal to . Examples: , , .
Ceiling function gives the least integer greater than or equal to . Examples: , , .
Both map , and for any non-integer , .
What is a multiset? Give an example.
A multiset (or bag) is a collection of elements in which an element may appear more than once; that is, the multiplicity (number of occurrences) of each element matters, although order still does not. It generalizes an ordinary set, where every element has multiplicity 1.
Example: , written compactly as . Here has multiplicity 2, multiplicity 1 and multiplicity 3, and the cardinality is .
Find the gcd of 252 and 198 using the Euclidean algorithm.
Apply the Euclidean algorithm: until the remainder is 0.
The last non-zero remainder is 18.
Define weighted graph and give a real-life application.
A weighted graph is a graph in which each edge is assigned a numerical value called its weight (or cost, length, capacity). It can be directed or undirected and is often stored as a weighted adjacency matrix.
Real-life application: A road/transport network where vertices are cities and edge weights are distances or travel times. Algorithms such as Dijkstra's shortest-path algorithm then compute the cheapest route between two cities (e.g. GPS navigation, or finding minimum-cost network links).
What is a spanning tree? How many spanning trees does (K_3) have?
A spanning tree of a connected graph is a subgraph that is a tree (connected and acyclic) and includes all the vertices of . For a graph with vertices, every spanning tree has exactly edges.
Number of spanning trees of : By Cayley's formula, the complete graph has spanning trees. For :
So (a triangle) has 3 spanning trees — each obtained by deleting one of its three edges.
State the conditions for a graph to be Eulerian.
Let be a connected graph (with all non-zero-degree vertices in one component).
- Euler circuit (closed Euler trail): has an Euler circuit iff it is connected and every vertex has even degree.
- Euler path (open Euler trail): has an Euler path but no circuit iff it is connected and has exactly two vertices of odd degree (the path starts at one and ends at the other).
The reason is that, except at the start/end, each visit to a vertex uses one edge to enter and one to leave, requiring an even degree.
Define a Boolean expression and simplify (x + x'y).
A Boolean expression is a finite combination of Boolean variables (each ), constants and , and the operators (OR), (AND) and (NOT), formed according to Boolean algebra rules; it evaluates to either or .
Simplify :
Using the distributive law :
How many ways can 5 people be seated around a circular table?
Seating people around a circular table counts arrangements that differ only by rotation as the same. Fixing one person's seat to remove rotational symmetry, the remaining people are arranged in ways.
For :
So there are 24 distinct circular seating arrangements.
Frequently asked questions
- Where can I find the BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) question paper 2079?
- The full BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) 2079 (regular) question paper is available free on Kekkei. You can read every question online and attempt the paper under timed exam conditions.
- Does the Discrete Structure (BSc CSIT, CSC160) 2079 paper come with solutions?
- Yes. Every question on this Discrete Structure (BSc CSIT, CSC160) past paper includes a step-by-step solution, plus instant AI feedback when you attempt it on Kekkei.
- How many marks is the BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) 2079 paper?
- The BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) 2079 paper carries 60 full marks and is meant to be completed in 180 minutes, across 12 questions.
- Is practising this Discrete Structure (BSc CSIT, CSC160) past paper free?
- Yes — reading and attempting this Discrete Structure (BSc CSIT, CSC160) past paper on Kekkei is completely free.