The Software Engineering streaming within the Computer Science Program at Binus University is designed for students who are passionate about building reliable, maintainable, and scalable software systems. This path integrates fundamental principles of computer science with engineering best practices to equip students with the skills needed for every stage of the software lifecycle — from requirements gathering and system design to implementation, testing, deployment, and maintenance. Students will gain hands-on experience with modern development methodologies such as Agile and will explore advanced concepts including software reengineering, design patterns, and architectural frameworks. Emphasis is placed on collaborative project development, code quality, and adaptation to evolving technologies and user needs. Whether your goal is to lead development teams, design complex systems, or contribute to innovative research, this specialization provides a strong foundation for a wide range of roles in the software industry.

Course Highlight:

  • Code Reengineering
  • Agile Software Development
  • Pattern Software Design
  • Object-Oriented Analysis & Design
  • Framework Layer Architecture

Career Prospectives:

  • Software Engineer/Developer
  • Systems Analyst
  • Project Manager
  • IT Consultant
  • Web Developer
  • Lecturer or Researcher