The objectives of BS Computer Science degree program are to:
1. Prepare students for critical thinking, problem solving techniques in computer science.
2. Impart in-depth understanding of Computer Science field to understand innovation according to the international standards.
3. Develop adaptability skills to thrive in rapidly evolving technological environments, embracing new information and knowledge while fostering an entrepreneurial mindset.
4. Develop a broad understanding of the latest advancements and emerging technologies in the field of computer science.
5. Equip students with a keen awareness of ethical, social, and professional norms, enabling them to serve society and the industry more effectively.
Some graduates choose to continue their studies at the postgraduate level at MSCS/M.Phil. or PhD in Computer Science degree program. By achieving excellence in the higher degree, a graduate may prove himself/herself essential for a career in academia and for a range of diversified career roles.
Minimum 50% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics is required for admission in all BS Computing Programs other than BS Computing Engineering. *Equivalency certificate by IBCC will be required in case of education from some other country or system. The students who have not studied Mathematics at intermediate level have to pass deficiency courses of Mathematics (06 credits) in first two semesters.
The minimum duration for completion of BS degree is four years and a maximum period of Seven years to complete BS degree requirements.
At minimum 133 credit hours are required for award of BS degrees in any computing discipline. A minimum 2.0 CGPA (Cumulative Grade Point Average) on a scale of 4.0 is required for award of BS Computing Degree. The students after successful completion of 04 semesters in BS Computing Programs may exit with Associate Degree in Computing subject to completion of all requirements for the award of associate degree, i.e., Credit Hours, CGPA, and compulsory courses..
1. To go for higher education (MS, PhD) in all discipline of computer sciences.
2. To develop and use software development tools and technologies.
3. To demonstrate oral and written communication skills.
4. To perform technical and non-technical jobs in computer science field.
5. To identify, formulate, and solves engineering problems.
6. To understand professional and ethical responsibility.