Cource Schema

Minimum Duration:                 4 Years
Minimum No. of Semesters:         8 sem.

CONTINUING EDUCATION INFORMATION

The coursework is composed of two parts. The core courses and elective courses. Core courses are the required courses and credits that a student has to take and passed. Elective courses and credits are also required courses but students are open-ended to choose courses from list of available of courses. The core courses are divided into computer science, engineering, institutional, and allied courses. Elective courses are entirely specialized computer science courses. The diagram below demonstrates the number of courses for each division.


Core Courses
Computer Science Courses 24
Engineering Courses 05
Institutional Courses 08
Allied Courses 04
Elective Courses
Computer Science Courses 04
Total No. of Courses of the Program 45
Total No. of Credit Hours of the Program 142

LIST OF CORE COURSES

Core Courses
COURSE CODE COURSE TITLE CREDIT HOURSE PREREQUISITE(S)
1 CS1102Discrete Structures3(3,0)MT1104
2 CS1240Introduction to Programming – I3(2,1)
3 CS2241Introduction to Programming – II3(2,1)CS1240
4 CS4211Data Structures3(2,1)CS1240 & CS2241
5 CS5221Computer Organization & Assembly Language3(2,1)CS1240 & CS2241
6 CS3242Object Oriented Programming4(3,1)CSC140 & CS2241
7 CS4271Database Systems3(2,1)
8 CS4291Software Engineering – I3(3,0)
9 CS6441Theory of Automata3(3,0)CS2102
10 CS5322Operating Systems Concepts3(3,0)
11 CS1339Network Fundamentals3(2,1)
12 CS3341Network Administration 3(2,1)CS1339
13 CS4342Network Management3(2,1)CS3341
14 CS8343Network Security3(3,0)CS4342
15 CS8442Compiler Construction3(2,1)CSC312
16 CS2340Data Communication3(3,0)
17 CS5443Visual Programming – I3(2,1)CS3242
18 CS6444Visual Programming – II3(2,1)CS3242 & CS4271
19 CS6452Modern Programming Language3(2,1)CS3242
20 CS5311Web Engineering – I3(3,0)
21 CS6312Web Engineering – II3(2,1)CS5311
22 CS7462Artificial Intelligence3(3,0)CS2102
23 CS5212Design and Analysis of Algorithms3(2,1)CS4211
24 CS8600Final Project6(4,2)HU7443

Allied Core Courses
Course CodeCourse TittleCredit HoursCo-requisite(s)Prerequisite(s)
1 MT1104Calculus3(3,0)MT1104
2 ST3262Statistics and Probability Theory3(3,0)
3 MT4241Ordinary Differential Equations3(3,0) MTH104
4 MT6231Linear Algebra3(3,0)

List of Elective Cources

Computer Science Electives
Course CodeCourse TittleCredit HoursCo-requisite(s)Prerequisite(s)
COMPUTER NETWORK SPECIALIZATION
1 CS8343Network Strategy* CS4342
2 CS8236Computer Security* CS8343
3 CS8235Information Security* CS8343
4 CS8344Advanced Network Security* CS8343
5 CS7377Wireless Network* EE5466
6 CS8612Distributed Computing*
Software Engineering Specialization
1 CS8330Software Quality Engineering* CS8292
2 CS8559Formal Methods in Software Engineering* CS6441
3 CS8693Software Project Management* CS8330
4 CS7692Software Requirement Engineering* CS4291
5 CS7292Software Design and Architecture* CS7692

Note:

Elective courses are to be selected by the students.

Requirement

To enter the bachelor’s program in Computer Science at Bakhtar University, applicants have to satisfy the following criteria.


  12-years qualification from a recognized High Secondary School having not less than 70% of marks.


  Documents must be attested from MoE of Afghanistan whether studies are carried locally or internationally.


  IELTS/TOEFL certified or any other certificate to ensure English Language proficiency.


  Applicant has to pass the internal entrance test of Bakhtar University.

Applicants are expected to have good theoretical knowledge and applied knowledge of general computer application programs, mathematics, and physics.
Please see for further details.

Fee And Funding

Bakhtar University is committed to recruiting the best and brightest students from all backgrounds. We offer a generous package of financial support to home students from lower-income households.

Computer Science Electives
Fee HeadAFNUSD
Admission Fee 3,000 3,000
Security Fee 2,000 2,000
Registration Fee 3,000 3,000
Examination Fee 5,000 5,000
Distance Learning Charges 5,000 5,500
Tuition Fee Per Credit hours 500 650
Min Credit Hours 12 12
Total ( with maximum registered credit hors) 29,500 32,150
First Installment at Admission Time 10,500 10,500
Note:

All fee are to be paid through bank directly to Bakhtar Virtual Compus, no study center is authorized to collect any fee from students in the form of cash, all bank drafts or pay orders should be made in favor of Bakhtar Virtual Campus Kabul.

How to Apply


Do you want to apply for the master’s program Computer Science at Bakhtar University? Find out how to apply for your program by following the step-by step guide in the application and admission section.The guide will give you the necessary help and guidance in submitting your application.


To enter the bachelor’s program in Computer Science at Bakhtar University, applicants have to satisfy the following criteria.


  12-years qualification from a recognized High Secondary School having not less than 70% of marks.


  Documents must be attested from MoE of Afghanistan whether studies are carried locally or internationally.


  IELTS/TOEFL certified or any other certificate to ensure English Language proficiency.


STUDENTS PROFILES

Eng.Mansoor Ahmadzai (bachelor in BCS)

Study in Bakhtar is very useful for me, Bakhtar is one of the best University in Country. So i prode to Study in Bakhtar University. So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.

Eng.Elyas Totakhail (bachelor in BCS)

Study in Bakhtar is very useful for me, Bakhtar is one of the best University in Country. So i prode to Study in Bakhtar University. So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.

Eng.Saber Rahmati (bachelor in BCS)

Study in Bakhtar is very useful for me, Bakhtar is one of the best University in Country. So i prode to Study in Bakhtar University. So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.So i prode to Study in Bakhtar University.

FAQ



Overview

The BS in Computer Science degree program at Bakhtar University prepare students to be confident software developers and technical problem solvers. Bakhtar University computer science graduates are known for solid preparation in the fundamental principles of the discipline. In addition to the core computer science courses, students are given the opportunity to broaden their analytical and scientific skills by completing course work in physics, statistics, and mathematics. This knowledge is then applied as students study the deep theoretical underpinnings of the science in class and in laboratory work, associated with most courses. This broad foundation gives students the power to maintain their skills and functionality in the rapidly changing world of technology. The BS in Computer Science program at Bakhtar University is 142 credit hours degree program. The BSCS degree program is composed of 24 computer science subjects, 5 engineering subjects, 8 institutional subjects, 4 mathematics subjects and 4 elective specialized subjects in the area of software engineering and computer network. At the end of the course work, student is required to complete his 6 credit hours of project report for the successful completion of BS Computer Science degree program.

Program Objectives

The objectives of the BS in Computer Science degree program at Bakhtar University are to have a high quality program that:


  Prepares students qualified and capable of functioning as professional computer scientists in the workplace. Within a few years of graduation, students should be able to perform analysis, specification, design and implementation of quality computer solutions.


  Prepares students to enter appropriate graduate programs. Within a few years of graduation, students should have the theoretical computer science background and the mathematical and analytical maturity necessary to adapt to changing requirements in the job market, or to enter graduate programs in computer science.


  Prepares students for lifelong learning. Within a few years of graduation, students should have the technical, communication, and character skills necessary for them to read technical articles and participate in discussions that will help them to stay current in the field.


  Prepares students that are broadly educated to enrich their life experiences. Within few years of graduation, students should have the knowledge and spiritual foundation necessary to make ethical and responsible choices.

Popular Career Choice

Computer science graduates have the problem-solving skills and computer support knowledge to qualify for a variety of information technology careers in private and public industries, such as technology companies, financial institutions, insurance groups, medical device companies and more. Graduates can work as:


  Software Engineers


  Computer Programmers


  Computer Systems Analysts


  Database Administrators


  Network Administrators

Continuing Education Information

Students seeking advanced positions or careers in research or teaching can further continue their studies by enrolling in a computer science master's. Students in graduate programs take more advanced computer science classes and conduct research projects. Computer scientists are typically required to complete a doctoral program. Computer science students completing a bachelor's degree program participate in coursework covering operation systems, software engineering, and more. In addition, students also have the opportunity to gain hands-on experience in a variety of ways.

Important Dates

09 febr   Friday 

this is just for testing the dates.

11 april   Friday 

this is just for testing the dates.

09 febr   Friday 

this is just for testing the dates.

11 april   Friday 

this is just for testing the dates.

09 febr   Friday 

this is just for testing the dates.

11 april   Friday 

this is just for testing the dates.

Academic Calandar

Academic Calander
Georgain DateLunar DateDescriptions
February- March 2018 دلو_حوت Pre-enrolment Period آغاز ثبت نام برای سمستر جدید
08 March 2018 17 حوت 1396 Entry Test امتحان کانکور
17 March 2018 26 حوت 1396 Entry Test Result اعلان نتایج
10 March 2018 19 حوت 1396 Orientation and Enrolment پروگرام اشناسازی محصیلین جدید
10 March 2018 19 حوت 1396 Lectures Commence آغاز دروس سمستر جدید
24- March 2018 4 حمل 1397 Last day of Getting Scholarships, Transferring/ Skipping form the Semester without fail آخرین روز برای تخفیف , تبدیل رشته و تاجیل
10 – April 2018 21 حمل 1397 1stSessional Exam امتحانات ماهانه
07- 14 May 2018 17- 24 ثور 1397 Mid-Term Examination(1 week) امتحان وسط سمستر
15 May-2018 07 July 2018 25 ثور- 16 سرطان 1397 Classes Commencement ادامه دروس
02 Jun 2018 12 جوزا 1397 2ndSessional Exam امتحانات ماهانه
30 Jun 2018 9 سرطان 1397 3rd Sessional Exam امتحانات ماهانه
07- -26-July 2018 17 جوزا – 5 سرطان 1397 Final Exam امتحان نهائی
04 August 2018 13 اسد 1397 Semester Result Released اعلان نتایج سمستر
28–July— 02 August 2018 6 اسد- 11 اسد 1397 Semester Break وقفه سمستر

Afghanistan Holidays (2018)


Academic Calander
Georgain DateLunar DateDescriptions
21th March 2018 1 حمل 1397 Nowroz 1397 نوروز
22th -March 2018 2 حمل 1397 Education day روز معارف
28th April 2018 8 ثور 1397 Jahad day روزپیروزی مجاهدین
01st May 2018 111 ثور 13971 Worker International day روز جهانی کارگر
16thMay 2018 26 ثور 1397 Ramadanulmubarak روزاول ماه مبارک رمضان
14th-16 Jun 2018 24-26 جوزا 1397 Ed-ul-fitr عید سعید فطر
19 th August 2018 28 اسد 1397 Independence day روز استرداد استقلال کشور
20 th -23 th August-2018 29 اسد – 1 سنبله 1397 Ed-ul-adha عید سعید اضحی

Faculty Members


stuff Information


stuff Information


stuff Information


stuff Information


stuff Information


stuff Information


stuff Information


stuff Information

Alumni




Alumni Search