BCS (Bachelor of Computer Science)

Being a part of the elite class, you can secure your future and serve for the betterment of the country. Students joining BSE & BIT will be given the technical knowledge as well as skills to fulfill the requirement of today’s modern era. The graduate of the BSE & BIT program will be an effective part of the government and private sector.

Individual courses focus on building the Technical IT Skills, personality, effective communication and leadership skills.

Teaching & Assessment

The abilities of the students are being enhanced through personal guidance, Practical and career counseling. The lectures are conducted by means of modern technology such as computer and multimedia. The students are encouraged to participate in the group discussions and practical work.

Areas of Specialization

Upon completion of the sixth semester of the BCS Program, the students will be offered two specializations in:

  1. Software Engineering
  2. Information Technology

The BCS Chief Officer in coordination with the relevant HoD will provide a counseling session to introduce and provide full details about each of the above specializations to the candidates.

Admission Eligibility

  1. The candidate must have 12th grade high school certificate or equivalent qualification.
  2. The Candidates must demonstrate proficiency in English Language.

Program Structure

In order to be eligible for obtaining a bachelor degree in Computer Science, the minimum credit units that are to be earned from each of the following areas:
Faculty Computer Science
Year of Establishment 2009
Total Credits 136
Number of Departments
  • Software Engineering
  • Information Technology
General Subject Credits 18 Credit Units
Basics / Fundamental Subjects 40 Credit Units
Core Subject Credits 68 Credit Units
Specialization Subject Credits
  • Software Engineering
  • Information Technology

34 Credit Units or
34 Credit Units
Monograph / Project 10 Credit Units
Total Credits 136 Credit Units

BCS Program Curriculum

Semester I Semester II
Introduction to IT Afghan History
Physics Object Oriented Programming
Islamic Studies Calculus
Linear Algebra Business Communication
English Comprehension Data Communication
Introduction to Programming Business Study-I
Semester III Semester IV
Web Engineering -I Software Engineering -I
Data Structure Database -II
Opreating System Differential Equations
Business Study-II Computer Architecture & Organization
Digital Logic Design Discrete Mathematics
Database -I
Semester V (BSE) Semester V (BIT)
Statistic Statistic and Probability
Java Programming Java Programming
Artificial Intelligence Financial Management
Electronic Commerce Artificial Intelligence
Software Engineering -II Electronic Commerce
System Network Software Engineering -II
Semester VI
Web Engineering -II
Management Information System
Advance Network
Advance Programming
Financial Management
Semester VII & VIII (BIT) Semester VII & VIII (BSE)
Wireless and mobile Communication Human Computer Interaction
Network Security Advance Network
Telecommunication Computer Graphics
Telecommunication Analysis Of Algorithms
Computer Graphic Software Requirement Engineering
Analysis of Algorithms Software Quality Assurance

Program Fee Schedule

Master Courses
Bachelor Courses
Diploma Courses

Rana University © 2017