Program Overview
The Bachelor of Science in Computer Science (BSCS) is an in-depth undergraduate program designed to equip students with the technical expertise, problem-solving skills, and hands-on experience required in the field of computing and software development. The curriculum integrates core computer science principles with specialized topics such as algorithms, software engineering, artificial intelligence, cybersecurity, and data science. The program prepares students to design, develop, and manage innovative computing solutions in various industries.
PEO a: Excel in various computing fields through innovation, professionalism, and expertise. PEO b: Act as agents of change in organizations by demonstrating ethical leadership. PEO c: Engage in continuous learning through professional development, certifications, and further studies.
SO a: Apply knowledge of computing fundamentals, mathematics, and domain-specific disciplines to solve complex computing problems. SO b: Analyze a problem and identify the appropriate computing requirements and techniques for its solution. SO c: Design, implement, and evaluate computing-based solutions to meet specific needs within realistic constraints. SO d: Utilize modern tools, technologies, and methodologies in developing computing applications. SO e: Demonstrate professionalism, ethical responsibility, and cultural sensitivity in computing practice. SO f: Work effectively as an individual and as a team member or leader in multidisciplinary settings. SO g: Communicate effectively with both technical and non-technical audiences. SO h: Conduct research and apply knowledge of computing science to innovative solutions in industry and academia. SO i: Recognize the importance of lifelong learning and professional development in computing fields.
The Department of Computer Science is committed to providing students with a well-rounded education that prepares them for success in the field of computing. It aims to build a strong foundation in computer science theories and applications, ensuring that students develop a deep understanding of computing principles. Additionally, the department emphasizes the design, development, and evaluation of computing solutions to address real-world challenges, fostering critical thinking and problem-solving skills. To enhance employability, the department equips students with the technical and practical skills necessary to compete in the global IT industry. It also instills ethical responsibility, cultural sensitivity, and social consciousness, ensuring that graduates uphold integrity and consider the societal impact of their work. Furthermore, the department promotes research and innovation in computing technologies, encouraging scientific contributions and technological advancements. Lastly, the department fosters lifelong learning, professional development, and industry collaboration, helping students adapt to emerging technologies and stay relevant in the field. Through these objectives, the department ensures that graduates become competent, ethical, and innovative computing professionals, ready to contribute to technological and societal progress.