BSc CSIT (TU) Science Discrete Structure (BSc CSIT, CSC160) Question Paper 2077 Nepal
This is the official BSc CSIT (TU) (Science stream) Discrete Structure (BSc CSIT, CSC160) question paper for 2077, 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 2077 paper is a great way to practise under real exam conditions.
Section A: Long Answer Questions
Attempt any TWO questions.
Define quantifiers. Translate the following into logical expressions using predicates and quantifiers, and find their negations: (a) Every student in this class has studied calculus. (b) Some student in this class owns a computer.
Quantifiers
A quantifier specifies the quantity of objects in a domain for which a predicate is true.
- Universal quantifier — read "for all , "; true when holds for every element of the domain.
- Existential quantifier — read "there exists an such that "; true when holds for at least one element of the domain.
Let the domain be the students in this class. Define predicates:
- : " has studied calculus."
- : " owns a computer."
(a) Every student in this class has studied calculus.
Translation:
Negation:
In words: "There is a student in this class who has not studied calculus."
(b) Some student in this class owns a computer.
Translation:
Negation:
In words: "No student in this class owns a computer" (i.e., every student does not own a computer).
Note
These negations use De Morgan's laws for quantifiers: and .
State and explain the pigeonhole principle. How many cards must be selected from a standard deck of 52 cards to guarantee that at least three cards of the same suit are chosen? Also solve a generalized example.
Pigeonhole Principle
Statement: If objects (pigeons) are placed into boxes (holes) and , then at least one box contains two or more objects.
Generalized pigeonhole principle: If objects are placed into boxes, then at least one box contains at least objects.
Explanation: If every box held at most one object, the total would be at most , contradicting . The generalized form follows because if every box held fewer than objects, the total would be less than .
Cards Problem
We want to guarantee at least three cards of the same suit. There are suits (boxes). We need the smallest such that .
The worst case: we pick 2 cards of each suit cards, still no suit having three. The very next () card must complete a third in some suit.
Answer: 9 cards must be selected.
Check: ✓
Generalized Example
How many cards must be drawn to guarantee at least five cards of the same suit?
Worst case: 4 of each suit cards. The next card forces a fifth in some suit:
Check: ✓
Define relation. Explain reflexive, symmetric, antisymmetric and transitive relations with examples. What is an equivalence relation? Show that congruence modulo m is an equivalence relation.
Relation
A relation from a set to a set is a subset of the Cartesian product . A relation on a set is a subset . We write (or ) when is related to .
Properties of a relation on
| Property | Definition | Example on |
|---|---|---|
| Reflexive | (the relation ) | |
| Symmetric | (equality) | |
| Antisymmetric | ||
| Transitive |
- Reflexive: every element relates to itself.
- Symmetric: if relates to , then relates to .
- Antisymmetric: the only way both and hold is .
- Transitive: relation chains compose.
Equivalence Relation
A relation on is an equivalence relation if it is reflexive, symmetric, and transitive. It partitions into disjoint equivalence classes.
Congruence Modulo is an Equivalence Relation
Define iff , where is a fixed positive integer, on the set .
1. Reflexive: For any , , so . Hence .
2. Symmetric: Suppose , so , i.e. for some integer . Then , so , giving .
3. Transitive: Suppose and . Then and for integers . Adding: , so , giving .
Since all three properties hold, congruence modulo is an equivalence relation.
Section B: Short Answer Questions
Attempt any EIGHT questions.
State De Morgan's laws for sets and for logic.
De Morgan's Laws
For sets (with universal set , complement denoted by a bar):
The complement of a union is the intersection of the complements, and vice versa.
For logic (propositions ):
The negation of a disjunction is the conjunction of the negations, and the negation of a conjunction is the disjunction of the negations.
Define onto and one-to-one functions.
One-to-One (Injective) Function
A function is one-to-one (injective) if distinct elements of the domain map to distinct elements of the codomain:
Example: on is one-to-one.
Onto (Surjective) Function
A function is onto (surjective) if every element of the codomain is the image of at least one element of the domain:
That is, the range of equals the codomain . Example: from to is onto.
A function that is both one-to-one and onto is called a bijection.
Solve (a_n = a_{n-1} + 2n), (a_0 = 1) for (a_3).
Solving the Recurrence
Given with . Compute iteratively:
Verification by closed form: Telescoping, . For : ✓
What is the degree of a vertex? State the handshaking theorem.
Degree of a Vertex
The degree of a vertex in an undirected graph, written , is the number of edges incident to , with each self-loop (an edge from to itself) counted twice.
For a directed graph, has an in-degree (number of edges entering ) and an out-degree (number of edges leaving ).
Handshaking Theorem
For any undirected graph , the sum of the degrees of all vertices equals twice the number of edges:
Consequence: the number of vertices of odd degree is always even. (Directed analogue: .)
Define a subgroup with an example.
Subgroup
Let be a group. A non-empty subset is a subgroup of , written , if itself forms a group under the same operation . Equivalently, is a subgroup iff:
- Closure: .
- Identity: the identity of belongs to .
- Inverses: .
(One-step test: is a subgroup iff .)
Example
Consider the group of integers . The set of even integers
is a subgroup: it is closed under addition (even + even = even), contains the identity , and the additive inverse of an even number is even. Hence .
Differentiate between a tree and a graph.
Tree vs. Graph
A graph is a set of vertices together with a set of edges connecting pairs of vertices. A tree is a special kind of graph: a connected, acyclic, undirected graph.
| Aspect | Graph | Tree |
|---|---|---|
| Definition | Set of vertices and edges | Connected acyclic graph |
| Cycles | May contain cycles | No cycles (acyclic) |
| Connectivity | May be connected or disconnected | Always connected |
| Edges (for vertices) | Any number ( to ) | Exactly edges |
| Path between vertices | Zero, one, or many paths | Exactly one unique path |
| Root | No concept of root | May have a designated root (rooted tree) |
| Loops / multiple edges | Possible (multigraph) | Not allowed |
In short: every tree is a graph, but not every graph is a tree. A tree on vertices is minimally connected and adding any edge creates a cycle, while removing any edge disconnects it.
Write the contrapositive, converse and inverse of 'If it rains then the ground is wet'.
Conditional and its Variants
Let : "it rains" and : "the ground is wet". The original statement is the conditional : "If it rains then the ground is wet."
- Converse : "If the ground is wet then it rains."
- Inverse : "If it does not rain then the ground is not wet."
- Contrapositive : "If the ground is not wet then it does not rain."
Note: A conditional is logically equivalent to its contrapositive (), and the converse is equivalent to the inverse. The conditional is not equivalent to its converse or inverse.
How many bit strings of length 8 contain exactly three 1's?
Bit Strings of Length 8 with Exactly Three 1's
A bit string of length 8 has 8 positions. Choosing which three positions hold a (the rest are ) is a combination problem — we count the number of ways to choose 3 positions out of 8:
Define adjacency matrix of a directed graph with an example.
Adjacency Matrix of a Directed Graph
For a directed graph with vertices ordered , the adjacency matrix is the matrix where
Unlike the undirected case, this matrix is generally not symmetric, because edge direction matters: does not imply .
Example
Let with directed edges .
The adjacency matrix (rows = from, columns = to) is:
For instance, row 1 has and because vertex 1 has directed edges to vertices 2 and 3. The row sum gives the out-degree of each vertex and the column sum gives its in-degree.
Frequently asked questions
- Where can I find the BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) question paper 2077?
- The full BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) 2077 (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) 2077 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) 2077 paper?
- The BSc CSIT (TU) Discrete Structure (BSc CSIT, CSC160) 2077 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.