BS Computer Science

The Department of Information & Communication Technologies (DICT) aims to provide an integrative approach to the study of IT and its application in all parts of society. The department hence offers a sound and relevant education for females wishing to enter and develop a career in an interdisciplinary field that requires an understanding of both IT and business. Computer engineering and information Technology are one of the highest-earning fields today; from mobile applications to corporate digital presentations, computers have invaded every aspect of our lifestyle. With each rapid growth in technical support systems and the smooth appearance of computing systems in our everyday mundane lives, the need for computer scientists has grown exponentially. Hence, ICT graduates are eagerly sought after by web development firms, e-commerce sites, financial services, IT consultancies, aerospace, and defense departments.

The department has structured the scheme of study for the BS CS in way that will help students to achieve Depth through understanding of the field of computer science including scientific principles, analysis techniques, and design methodologies to PEO1, Breadth through PEO 2 & PEO 3 and Professionalism via preparing them for modern work environments, where they will through PEO 4.

PEO - 1:To demonstrate an understanding of the context and broader impacts of technology in their organization by, for example, engaging stakeholders outside their immediate team or by identifying ethical, economic, cultural, legal, or environmental issues related to work projects.
PEO - 2: To apply their skills in clear communication, responsible teamwork, and time management by, for example, managing a team or project, working on multidisciplinary project teams, or communicating with external stakeholders.
PEO - 3: To demonstrate professional attitudes and ethics by, for example, assisting colleagues in professional development (e.g. mentoring), engaging in continuing education or training, participating in professional societies, engaging in service to the community, contributing to an employer’s efforts to comply with software licensing, protect privacy, or assure quality and safety.
PEO - 4: To demonstrate leadership qualities and urge for life-long learning

To help to achieve the educational objectives, all computing programs offered by the Department of Information & Communication Technology have learning outcomes. These outcomes prepare our graduates to attain the program educational objectives listed above.

PLO - 1: Graduates will be able to analyse a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
PLO - 2: Graduates will be able to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
PLO - 3: Graduates will be able to communicate effectively in a variety of professional contexts.
PLO - 4: Graduates will be able to understand the interplay between theory and practice and the essential links between them. Graduates understand how theory and practice influence each other.
PLO - 5: Graduates will be able to recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
PLO - 6: Graduates will be able to work effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
PLO - 7: Graduates will be able to think at multiple levels of detail and abstraction thus acquire and apply new knowledge as needed for life-long learning.

Program Details

Degree Title

BS Computer Science

Duration of Program

The duration of the program is a minimum of 4 years

Student Status


Enrolled Students


Fall 2023


Spring 2023


Fall 2022


Fall 2021


Spring 2021


Fall 2020