Software Engineering

About The Department

The focus of BS software engineering program is to train the students to apply the software engineering principles by demonstrating competence in communication, planning, analysis, design, construction, testing and development of software systems. Our software engineering program places a great emphasis on hands-on training along with theory classes, the students learn the current tools and technologies used in software industry. In addition to the technical skills and knowledge, the program also focuses on ethical and societal aspects through courses on humanities, personal grooming, and professional ethics. After successful completion of BS software engineering degree, the students can assume the role of software engineer, designer, developer or tester in any reputable organization.

Career Prospects

  • Software Engineer
  • Senior Software Engineer
  • Principal Software Engineer
  • Systems Analyst
  • Full-stack Software Engineer
  • Web Developer
  • Quality Assurance Engineer
  • QA Automation Engineer
  • Software Tester

“Shaheryar Tariq Khan, a distinguished alumnus of CUST, obtained his Bachelor’s in Software Engineering in 2019. He currently serves as the visionary Co-Founder and CEO of TAK Devs Pvt Ltd, a leading software development company based in Islamabad, Pakistan. With extensive global experience in the US, EU, and MENA regions, he is renowned for his exemplary leadership, technical expertise, and adept project management. Shaheryar’s strong foundation in software engineering enables him to spearhead diverse, complex projects, delivering high-impact solutions from e-commerce platforms to SaaS applications. His philosophy of collaboration, continuous learning, and excellence drives his team and clients toward unprecedented success. Passionate about leveraging technology to solve real-world challenges, Shaheryar continues to inspire and lead with a forward-thinking approach!”

Shaheryar Tariq Khan

Bachelor’s in Software Engineering, 2019