Bachelor in Computer Science
The Bachelor in Computer Science is designed to provide students with strong theoretical knowledge and practical skills in computing, programming, and modern digital technologies. This online program prepares learners for professional careers in the rapidly evolving field of technology.
Program Overview
This internationally aligned online program covers key areas of computer science, including programming, data structures, algorithms, database systems, software engineering, operating systems, and computer networks. Students develop problem-solving abilities, coding skills, and a solid understanding of how computer systems work. The program emphasizes practical projects, real-world applications, and continuous skill development.
- Bachelor’s Degree Program
- Duration: 4 Years
- Semesters: 8
- Subjects per Semester: 5-6
- Total Credit: 133
- Tuition Fee Per Month: Male - 1200 Afg, Female - 800 Afg
Teaching & Learning Method
Live Online Lectures
Recorded Video Lessons
Interactive Learning Activities
Assessment and Feedback
Curriculum
Semester 1
- CS101: Introduction to Programming I (4 Credits)
- CS102: Computer Skills (3 Credits)
- CS103: Computer Fundamentals (3 Credits)
- ISL101: Islamic Studies I (1 Credit)
- HIS101: History of Afghanistan I (1 Credit)
- ENG101:Intermediate Academic English I (3 Credits)
- MA101:Calculus (3 Credits)
Semester 2
- CS201: Introduction to Programming II (4 Credits)
- CS202: Digital Logic Design (3 Credits)
- ISL201: Islamic Studies II (1 Credit)
- CS203: Computer Networks I (4 CreditS)
- ENG201:Upper-Intermediate Academic English II (3 Credits)
- MA201:Discrete Mathematics(3 Credits)
Semester 3
- CS301: Operating Systems (4 Credits)
- CS302: Database Concepts (4 Credits)
- CS203: Computer Networks I (4 CreditS)
- ENG301:Advanced Academic English III (3 Credits)
- MA301:Probability and Statistics(3 Credits)
Semester 4
- CS401: Web Development II (4 Credits)
- CS402: Computer Organization and Architecture (3 Credits)
- CS403: Advanced Database Systems (4 CreditS)
- ENG401:Proficiency Academic English IV (3 Credits)
- CS404:Data Structure(4 Credits)
Semester 5
- CS501: Artificial Intelligence (4 Credits)
- CS502:Software Engineeringe (4 Credits)
- CS503: Network Protocols and Architecture(4 CreditS)
- mG501:Entrepreneurship (2 Credits)
- CS504:Cybersecurity(3 Credits)
Semester 6
- CS601: Productive Practice (Internship) (3 Credits)
- CS602:Cloud Computing (3 Credits)
- SE601: System Design & Scalability Engineering (3 CreditS)
- SE602:Software Architecture and Design Patterns (3 Credits)
- SE603:Human Computer Interaction(3 Credits)
Semester 7
- CS701: Research Methodology (2 Credits)
- SE701:Software Development Tools and Version Control (4 CreditS)
- SE702:DevOps Engineering (4 Credits)
- SE703:Software Maintenance & Evolution (3 Credits)
- SE704:Software Project Management (3 Credits)
- SE705:API Design and Implementation (3 Credits)
Semester 8
- CS701: Final Year Project / Thesis (6 Credits)
- SE801: Software Quality Assurance and Testing (3 CreditS)
- SE802:Cloud Native Development (3 Credits)
- SE803:Software Security (3 Credits)
Career Opportunities
Software Developer
Graduates can design, develop, and maintain software applications for companies and organizations.
Web Developer
Opportunities to build and manage websites and web applications using modern technologies.
IT Support & Systems Administrator
Graduates may work in managing IT systems, troubleshooting technical issues, and supporting organizational infrastructure.
Further Education & Specialization
Graduates may pursue advanced studies or specialize in fields such as artificial intelligence, data science, cyber security, or software engineering.