VU Virtual University of Pakistan
Federal Government University

Virtual University established an in-house software house with the intention to Bridge Industry-Academia Gap by equipping students with state-of-the-art technology and engaging them to work toward Minimal Viable Product (MVP) under the supervision of Professionals. Students who enrolled in Final Year Project have the opportunity to join Virtual University Software House (VUSWH), where they got vigorous training through Workshops on in-demand Programming Languages and Software Engineering (Requirement Engineering, Software Design and Architecture) related areas. Standard Project Management Practices including Sprint and Retrospective sessions, Multiple reviews of SRS, Design Artifacts and Code; are followed to monitor student’s work on regular basis and appropriate feedback is given accordingly.

This platform helps students’ transition from Academic to Professional life in smooth way. After completion of Final Year Projects (internship) students are ready for Jobs but can also pursue career towards Entrepreneurship.

Eligibility Criteria

Only those students are allowed to apply which meets the below,

  • 7th semester Students of BS (CS), BS (IT), BS (SE)
  • Must Select CS619 course in current course selection i.e., The semester for which induction is opened, no old registered student is allowed to register.

The Following is the induction criteria and procedure.

  • Induction Process starts with the commencement of each semester. An announcement is published on notice board/LMS for students’ intimation.
  • Students are short listed on the basis of their grades, CGPA and CS619 Enrollment.
  • Short listed students are called for test and interview at Lawrence Road Office (LRO).
  • Test/Interview covers the following subject’s knowledge:
    1. Introduction to Programming (CS201)
    2. Database Management Systems (CS403)
    3. Object-Oriented Programming (CS304)
    4. Data Structures (CS301)
    5. Fundamentals of Algorithms (CS502)
    6. Apart of above intellectual questions may be the part of Test/Interview
  • Final Selection is made by considering the Test and Interview performance of the student.

Working Environment

Agile software development Life Cycle (SDLC) is being followed in VU software house. Regular sprints are designed for a specific time interval and performance is marked according to the sprint. Students are engaged in the form of groups and each group is assigned a project which they complete during their whole internship.

Tools used for Development

We are currently working on the following technologies

  1. Programming Languages
    1. React
    2. NEXT JS Framework
    3. NEST JS Framework
    4. PHP/LARAVEL Framework
    5. Python
    6. JavaScript/jQuery
  2. Databases
    1. MySQL Database
    2. MS SQL
  3. Dependency Management Tools
    1. NPM
    2. Composer
  4. Version Control Systems
    1. Git
  5. Front End Designs
    1. CSS
    2. Bootstrap
    3. Tailwind