PakAIMS Logo


Bachelor of Science in Computer Science

The objectives of BS Computer Science degree program are to:
1. Prepare students for critical thinking, problem solving techniques in computer science.
2. Impart in-depth understanding of Computer Science field to understand innovation according to the international standards.
3. Develop adaptability skills to thrive in rapidly evolving technological environments, embracing new information and knowledge while fostering an entrepreneurial mindset.
4. Develop a broad understanding of the latest advancements and emerging technologies in the field of computer science.
5. Equip students with a keen awareness of ethical, social, and professional norms, enabling them to serve society and the industry more effectively.

Know The Industry

BSCS Job Prospects

BS Accounting and Finance
  1. Desktop/Web User Interface (UI) Development
  2. Web Application Development
  3. Desktop Application Development
  4. Game Design & Development
  5. Software Engineering
  6. Software Quality Assurance
  7. Multimedia Application Development
  8. Database Administration
  9. Data Science (Analysis & Visualization)
  10. Enterprise IT Consultancy
  11. Information Systems Manager
  12. Teaching Courses related to Computer Science & Mathematics at level of Secondary and Higher Secondary Schools

BSCS Higher Studies

Some graduates choose to continue their studies at the postgraduate level at MSCS/M.Phil. or PhD in Computer Science degree program. By achieving excellence in the higher degree, a graduate may prove himself/herself essential for a career in academia and for a range of diversified career roles.

BS Accounting and Finance

BSCS Skill Domains

Skill Domains
  1. Problem-solving
  2. Acquaintance with the real-world applications of computer science; in education, business, government, science, communications, medicine, media, etc.
  3. Teamwork and leadership
  4. Communication
  5. Report writing
  6. Presenting reasoned arguments
  7. Time management and organization
  8. To learn new concepts and technologies

Skills for CV

  1. Software engineering
  2. Programming languages
  3. Network design and engineering
  4. Multimedia design
  5. Software tools and packages
  6. Hardware architecture and construction
Skills for CV

Course Outline & Fee Structure

Eligibility Criteria

Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics is required for admission in all BS Computing Programs other than BS Computing Engineering. *Equivalency certificate by IBCC will be required in case of education from some other country or system.  The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.

Program Duration

The minimum duration for completion of BS degree is four years and a maximum period of six years to complete BS degree requirements.

Degree Completion Requirements

At minimum 130 credit hours are required for award of BS degrees in any computing discipline. A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computing Degree. The students after successful completion of 04 semesters in BS Computing Programs may exit with Associate Degree in Computing subject to completion of all requirements for the award of associate degree, i.e., Credit Hours, CGPA, and compulsory courses..

Program Learning Outcomes (PLOs)

1. To go for higher education (MS, PhD) in all discipline of computer sciences.
2. To develop and use software development tools and technologies.
3. To demonstrate oral and written communication skills.
4. To perform technical and non-technical jobs in computer science field.
5. To identify, formulate, and solves engineering problems.
6. To understand professional and ethical responsibility.