Shape your future...

Join over thousands of Computer Science students and Afghan developers using this portal. Download a set of recent lectures on the latest technology topics. Reuse the code, and customize for your own purposes accordingly.

Note: This is not the official website for Computer Science Department, Kabul University, but it is maintained by Computer Science faculty members.

Join Us

Scientific Writing for Computer Science Students

This course teaches computer science students to become more effective writers, using practical examples and exercises, which are taken from computer science context. It helps them to learn the research principles, methods and methodologies. Another emphasis is the use of LATEX, which suits especially well for writing computer science texts containing several equations, algorithms, tables, and figures. In addition, the literature sources and references can be easily managed with bibtex.

Exam Structure and Timing: The exam consists of 20 multiple choice, true/false and descriptive answer questions, for duration of a one and half hours session. The exam is based on this book , please read it carefully to answer the exam questions. This is a closed book closed notes exam.

Class work and Projects code have been uploaded to Github repository! - Clone it.

Class Presentation - Ethics in Information Technology

Ethics in Information Technology is designed to educate existing and future business managers and IT professionals on the tremendous impact ethical issues play in the use of information technology in the modern business world. The topics covered in this course are extremely current and relevant to anyone preparing to enter the field of IT. Thge course will give students the foundation they need to make appropriate decisions when faced with difficult situations and make a positive impact in the field of information technology.

Slides: Lecturer 1

Class Presentation: Each group will make a 10-20-minute class presentation (Powerpoint) on the topic of their term paper. The presenting group members will be evaluated on their coverage of the topic and their ability to engage fellow students in discussion. Students in the class will be asked to evaluate their fellow students' presentations on content, clarity, and excitement level.

Presentation Time Slots

Monday 01 June 201511:20 - 11:40 Shokrullah, M.Arif, Abbas
Monday 01 June 201512:15 - 12:35 M.Jawid, Zia, Rauof
Sunday 31 May 201510:30 - 10:50 Sharifa Nawrouzee, Sharifa, Latifa
Monday 25 May 201511:20 - 11:40 Jamshid, Ab.Khalil, Mahdi
Monday 25 May 201512:15 - 12:35 Sayaruddin, Habib Rahman, Edris
Sunday 24 May 201509:40 - 10:00 Khwaja Sharif, Sebghatullah, M.Esmaiel
Sunday 24 May 201510:30 - 10:50 Ab.Khalil, S.Behrooz, Saifuddin
Monday 18 May 201511:20 - 11:40 Mahdi, M.Jawid, Rohullah
Monday 18 May 201512:15 - 12:35 M.Nazir
Sunday 17 May 201509:40 - 10:00 Khwaja Sharif, Sebghatullah, M.Esmaiel
Sunday 17 May 201510:30 - 10:50 Ab.Khalil, S.Behrooz, Saifuddin


Information Systems Web Programming:

First Assignmnet: Web Based File/Document Management System

Deadline: Saturday, 07th November 2015 at 12:00AM

The aim of this assignment is to develop a file/document management system that is able to deliver access to instructors and students authorized anytime, anyplace on any device to the study materials. Full Description

Upload your Assignments: DROPitTo.Me


Final Projects


We have a regulare meeting once every week on Sunday 11:30 at Computer Science Faculty, to discuss the work progress, next steps and actions of the team. Attendance at the meeting is mandatory! Here is the list of projects and members.

Supportive Documents

Recent Handouts

S/N Topic Downlaod
1 Java Beans
2 Java Server Pages (JSP)
3 J2EE Components
4 Java Enterprise Edition - Introduction
5 RESTful - Web Services
7 SOAP - Web Services
8 JSON - JavaScript Object Notation
9 RSS - Realy Simple Syndication
10 XML and JavaScript
11 XML - Extensible Markup Language
12 Less - The Dynamic Stylesheet Language
13 Sass - Syntactically Awesome Style Sheets
14 JQuery - Javascript Framework
15 Ajax
16 JQuery - Selectors - Reference
17 Github Repository - IS Department
18 Github Repository - IT Department

Tweets by @bbaheer

Super proud of our first female mayor @Zarifa_Ghafari to see in this list. She is a true inspiration to all of us.

Let the #AI read the #privacy #policy of any website for you. #useguard

We urge all the other #politicians to respect the public #vote and learn the #culture of acceptance not rejection f…

په iOS 13 کې د پښتو ژبې لیکمن یا کیبورډ هم ور اضافه شوی. اوس کولای شئ چې پرته له دریمګړي اپلیکېشن څخه پښتو په iPhon…

@abdhamidafghan I am proud to see you the first.

Sounds practical. via @thenextweb

Oops! This poor comedian @hasanminhaj failed to make fun of a true leader @ashrafghani. Nobody would care about his…

غفار کاکه وو ، ځوانمرده وو زما او د میلیونونو نور افغانانو په زړه کې ځانګړی ځای لري. روح یې ښاد یاد یې تلپاتی.…

We proudly say @sahraakarimi is a true inspiration for many young leaders. Kodus to #Afghanistan and #Afghan #Film!

Cheer the true leadership up, irrespective of the success or failure, there is someone who really cares about your…