Computer Science
Bachelor of Science
Welcome to the Computer Science Program
– where innovation meets education –
The Department of Mathematics has offered the Bachelor of Science program in Computer Science since 2535 BE, with a focus on theoretical knowledge and real-world applications.
- Practical Curriculum: Our updated curriculum aims to keep up with the fast-paced tech world. Starting from your first year, you will dive into both theory and hands-on applications. Throughout the program, you will get plenty of chances for practical experience and collaboration with specialists from inside and outside the university.
- Well-Rounded Skills: Beyond the core knowledge, we focus on a well-rounded education. Many courses integrate the development of essential skills like critical thinking, problem-solving, and communication for success in any professional setting.
- Experienced Instructors: Learning from dedicated professors and researchers with real-world experience, you will be guided and challenged to push your limits.
- Job Preparation: Our knowledge sharing sessions offered by various companies focusing on practical skills and industry relevance will boost your career prospects. Our grads are in demand, landing positions in renowned tech companies and startups.
- Research Opportunities: Students from early to senior year are welcomed to get involved in impactful research projects addressing real-world challenges in areas like artificial intelligence, data science, computer vision, bioinformatics, software engineering, and network security, guided by our experienced faculty.
- Collaborative Community: Our diverse community supports students for collaborating across departments and universities, as well as working with alumni and external experts in academia and industry.
- Global Outlook: Engaging in international projects and study exchanges with partner institutions abroad offers invaluable exposure to diverse perspectives, enriching your understanding and enhancing your readiness for a globalized workforce.
At the Computer Science Program, we are not just teaching tech;
we’re shaping future innovators and problem-solvers.
Academics
The field of computer science continually evolves, offering a dynamic range of opportunities for graduates. Depending on personal interests and specialization, undergraduates can explore various paths within the broader realm of computer science in our BSc program.
Opportunities
A BSc in Computer Science opens up a wide array of career opportunities across various sectors. Here are some potential career paths and opportunities after graduating
- Software Developer, Web Developer, and Mobile App Developer
Design, develop, and maintain software / web applications for different platforms and industries. - Database Administrator
Manage and organize databases, ensuring efficient data storage, retrieval, and security. - Network Engineer
Design, implement, and manage computer networks for organizations, ensuring connectivity and security. - Systems Analyst
Analyze and improve computer systems for businesses, optimizing processes and workflows. - Quality Assurance Engineer
Ensure the quality and reliability of software products through testing and error detection. - Cloud Solutions Architect
Design and implement cloud-based solutions for businesses. - IT Consultant
Offer expert advice to organizations on how to use technology to meet their business objectives. - Data Scientist / Analyst
Analyze and interpret complex data sets, deriving insights and making data-driven decisions. - Artificial Intelligence/Machine Learning Engineer
Work on developing systems that can learn and make decisions, often in areas like natural language processing, computer vision, or predictive analytics. - Researcher/Scientist
Contribute to cutting-edge research in computer science, either in academia or with research-oriented organizations.