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 Semsester -II
Intoduction to IT Afghan History
Physics Object Oriented Programminf
Islamic Studies Calculas
Linear Algebra Business Comunication
English Comprehension Data Comunication
Intoduction to Programmin Business Study -1
Semester -III Semester -IV
Web Engineering -1 Software Engineering -1
Data Structure Database -2
Operating System Defferential Equation
Business Study -2 Computer Architecture & Organization
Digital Logic Design Discrete Mathematics
Database -1  
Semester -V Semester -VI
Statistic and Probablity Web Engineering -2
Java Programming Compiler
Artificial Intelligence Management Information System
Electonic Commerce Financial Management
Software Engineering -2 Advance Network
System Network Advance Programming
Semester -VII(BSE) Semester -VII(BIT)
Human Computer Intercation Network Security
Computer Graphics Computer Graphics
Analysis Of Algorithm Analysis Of Algorithm
Software Requirement Engineering Telecommunication
Software Quiality Assurance Wireless and Mobile Communication
Semester -VIII(BIT) Semester -VIII(BIT)
Software Project Management Software Project Management
Database Adminstration Database Adminstration


Program Fee Schedule

Master Courses
Bachelor Courses
Diploma Courses

Rana University © 2017