You are on page 1of 6

ADMISSION GUIDE

Spring 2023

Department of Software
Engineering

Admission Office: UAN: 042-111-865-865, WhatsApp: 03251865865


1-Km Defence Road, Off Raiwind Road, Near Bhobtian Chowk Lahore.
Web: www.uol.edu.pk Emil: admissions@uol.edu.pk

Page 1 of 6
Program Name: Bachelor of Science in Software Engineering (BSSE)
Program Duration: Full-Time, 4 Years
Entry Requirements: • 12 Years of Education, Intermediate (HSSC) examination, FSc (Pre-
Engineering)/ ICS/ A-Level, DAE (Computer) with Mathematics and minimum
50% marks or equivalent qualification with Mathematics certified by IBCC.

• Candidates having FSc (Pre-Medical) with minimum 50% marks are also
eligible for admission but according to National Computing Education
Accreditation Council (NCEAC) of HEC such students must pass deficiency
courses of Mathematics of 6 credit hours within one year.

• UOL Entry Test is mandatory


Location: Defence Road Campus
Recognized by: Higher Education Commission (HEC)
National Computing Education & Accreditation Council(NCEAC)
Timing: Morning (Monday-Friday)
Program Name: MASTER OF SCIENCE IN SOFTWARE ENGINEERING (MSSE)
Program Duration: Full-Time, 2 Years

Entry Requirements: • 16 Years of Education, BSCS / BSSE / BSIT (4) Years degree program (minimum
130 credit hours) from HEC recognized University/Institute.

• MCS/M.Sc-IT, M.Sc-Computer Science or equivalent examination in a relevant


field from HEC recognized University/Institute.

• 16 Years engineering graduates in a relevant field (min 130 credit hours) from
HEC recognized University/Institute.

• Minimum of 2.50/4.00 CGPA for semester system. In case of


percentage/annual system, minimum 60% aggregate.
Location: Defence Road Campus
Recognized by: Higher Education Commission (HEC)
Timing: Evening (Mon-Fri)

Program Name: Doctor of Philosophy in Software Engineering (PhD Software Engineering)


Page 2 of 6
Program Duration: Full Time – Minimum 3 Years
Entry Requirements: • 16/18 Years of Education, BS/MS/MPhil or Equivalent degree from
HEC/PEC recognized university with minimum 3.00/4.00 CGPA in
semester system or 60% marks in annual system.

• All the applicants having MS/MPhil or Equivalent degree (18 Years


Education) may be given waiver in coursework as per HEC policy.

• A minimum of 60% percentile score is required in case of the Graduate


Record Examination (GRE) test administered by the Education Testing
Service or a Graduate Admission Test (GAT) administered by the
Education Testing Council or 70% score in an equivalent Admission Test
developed and administered by The University of Lahore
Location: Defence Road Campus
Recognized by: Higher Education Commission (HEC)
Timing: Evening (Mon-Fri)

Sample Questions for MS / PhD Admission Test


Page 3 of 6
The students prior to admission must qualify Subject Test. Sample of the test is given below:

Q 1- If A, B and C are Boolean Variables, which of the following is (are) true?


1- A  (B  C) = (A  B)  (A  C)
2- A  (B  C) = (A  B)  (A  C)
3- (A  B)  C = C  (B  A)

(A) 1 only
(B) 2 only
(C) 1 and 2 only
(D) 2 and 3 only
(E) 1,2 and 3

Q 2- Four processes P1, P2, P3 and P4 are scheduled to use a single processor. The following table shows
the arrival time and duration of each of the four processes.

Process Arrival Time (seconds) Duration (seconds)


P1 0 7
P2 2 4
P3 4 1
P4 5 4

If the system uses a preemptive shortest-job-first scheduling algorithm, what is the average waiting time
for the four processes, in seconds?

(A) 2
(B) 3
(C) 4
(D) 5
(E) 6

Q 3- What is the postfix expression for the infix expression a + b * c - d

(A) abc+*d-
(B) abc*+d-
(C) ab*c-+d
(D) ab*c+-d
(E) None of these

Q 4- What is the sequence of multiplexing techniques with respect to following statements: (i) a user
sends at low rate all the time, (ii) a user is allowed to transmit over the entire frequency spectrum all the
time, and (iii) a user sends at higher rate a fraction of the time?
Page 4 of 6
(A) CDM, TDM, FDM
(B) FDM, TDM, CDM
(C) FDM, CDM, TDM
(D) TDM, CDM, FDM
(E) None of these

Q 5- If x is a string, then xR denotes the reversal of x. If x and y are strings, then (xy)R =
(A) xyR
(B) yxR
(C) yRx
(D) xRyR
(E) yRxR

Q 6- What is the output of the following program??


#include<stdio.h>
main()
{
int x = 65, * p = &x;
void * q=p;
char * r=q;
printf("%c",* r);
}

(A) Garbage character


(B) A
(C) 65
(D) Compile error
(E) None of these

Q 7- The figure below represents a nondeterministic finite automaton with accepting state D. Which of
the following strings does the automaton accept?

(A) 001
(B) 1101
(C) 01100
(D) 000110
(E) 100100

Page 5 of 6
Q 8- Given that

B(x) means “x is a bear”


F(x) means “x is a fish”, and
E(x, y) means “x eats y”,

What is the best English translation of

x [F(x)  y (E(y, x)  B(y))]

(A) All fish eat bears


(B) Every fish is eaten by some bear
(C) Bears eat only fish
(D) Every bear eats fish
(E) Only bears eat fish

Q 9- What is the maximum number of IP addresses on a local subnet that uses the 255.255.255.248
subnet mask?

(A) 14
(B) 4
(C) 8
(D) 16
(E) 32

Page 6 of 6

You might also like