Bachelor of Computer Science

Bachelor of Computer Science (BCS)

Computer scientists plan and script programs for computer applications; these applications are important and diverse, including computer systems to control equipment, the analysis of stock market trends, games design, company financial system MIS, robot navigation, and many other business and industrial applications. If you have an interest in understanding, developing and applying new computer-based technologies, the Bachelor of Computer Science program can help you develop the skills to become part of this growing industrial sector. At Karwan University the Bachelor of Computer Science (BCS) degree will provide you with a strong foundation in computing and allow you to pursue specializations by selecting specific electives or majoring in areas such as Networking, Software Engineering, Database Development.

Career Opportunities

The degree prepares graduates to become effective knowledge workers in today’s information economy. There is a strong demand for computer science professionals, both regionally and globally and graduates of the BCS program enter professions such as:
•    Database Developer
•    Website Developer
•    Software Developer
•    Systems Analysts
•    System Administrators
•    Designers of Business Systems
•    IT Consultants

Accreditation and Recognition

This program is accredited by Ministry of Higher Education of Afghanistan and is fully recognized within Afghanistan, and Internationally for further education and employments.
Program Structure
The total number of subjects, including the Monograph and thesis defense is 47 subjects which will cover a total of 144 credit hours. We have categorized our subjects in the following categories:

1.    GS (General Subjects)
2.    FS (Fundamental Subjects)
3.    CS (Core Subjects)
4.    SS (Specialization Subjects)
5.    Monograph & Thesis Defense

Program core

Code
Subject Name
Credit Points
BCS-CS-401
Object Oriented Programming with C++
4cp
BCS-CS-302
Data Structure
3cp
BCS-CS-303
Operating Systems
3cp
BCS-CS-404
Web Engineering I
4cp
BCS-CS-405
Database I
4cp
BCS-CS-306
Software Engineering I
3cp
BCS-CS-307
Artificial Intelligence
3cp
BCS-CS-308
E-Commerce and Professional Practices in IT
3cp
BCS-CS-309
Compiler Construction
3cp
BCS-CS-310
Management Information System (MIS)
3cp
BCS-CS-411
Advanced Programming Techniques
4cp
BCS-CS-312
Human Computer Interaction
3cp
BCS-CS-313
Computer Graphics
3cp
BCS-CS-314
Analysis of Algorithms
3cp
BCS-CS-315
Assembly Language and Embedded Systems
3cp
BCS-CS-316
Data ware housing & Data Mining
3cp


Fundamental Subjects

Code
Subject Name
Credit Points
BCS-FS-301
Linear Algebra
3cp
BCS-FS-302
Discrete Mathematics

3cp

BCS-FS-303
Calculus
3cp
BCS-FS-304
Data Communication
3cp
BCS-FS-305
Computer Fundamentals
3cp
BCS-FS-306
Computer Networks
3cp
BCS-FS-307
Digital Logic Design (DLD)
3cp
BCS-FS-308
Computer Organization and Architecture
3cp
BCS-FS-309
Differential Equations
3cp
BCS-FS-310
Introduction to computer programming
3cp
BCS-FS-311
Statistics and Probability
3cp
BCS-FS-312
Basics of Electronics
3cp
BCS-FS-313
Distributed Systems
3cp

General Subjects

Code
Subject Name
Credit Points
BCS-GS-201
Islamic Studies
8cp
BCS-GS-202
English Comprehension
3cp
BCS-GS-203
Afghan History
2cp
BCS-GS-204
Business Communication
2cp
BCS-GS-205
Principles of Principles of Accounting
2cp
BCS-GS-206
Financial Management
2cp
BCS-GS-307
Physics
3cp

Specialized Subjects

Code
Subject Name
Credit Points
BCS-SS-301
Software Requirement Engineering and Quality Assurance
3cp
BCS-SS-302
Advanced computing concepts
3cp
BCS-SS-403
Database Administration
4cp
BCS-SS-304
Software Project Management
3cp
BCS-SS-305
Wireless and Mobile Communication
3cp
BCS-SS-306
Cryptography and Network Security
3cp
BCS-SS-307
Telecommunication Systems
3cp
BCS-SS-408
Advanced Networking
4cp
BCS-SS-409
Computer Networks II
4cp
BCS-SS-410
Software Engineering II
4cp
BCS-SS-411
Web Engineering II
4cp
BCS-SS-412
Database II (Oracle)
4cp
BCS-SS-413
Java Programming

4cp

Monograph

Code
Subject Name
Credit Points
BCS-MT-601
Monograph and Thesis defense 6

For more information of fees and scholarships, entry requirements, application procedures and academic timetabling, follow the links below:



Partners:


CONTACT US

KARWAN UNIVERSITY
END OF KABUL UNIVERSITY ROAD,
KABUL, AFGHANISTAN
+93786 000 177
+93786 000 277
info@karwan.edu.af

CONNECT

LIBRARY
Current Student
STAFF LOGIN
CERTIFICATE
VERIFICATION
LOCATION MAP