2025/2026 Intake – Class Commenced Soon

Get ready for the crucial module of your BIT degree program – the final year project! This course offers real-world software development experience, guiding you from start to finish with the skills you need to succeed.

By enrolling in the course, you will be eligible to have a dedicated supervisor who will guide you throughout the journey, providing individualized attention.

New to software development? No worries! This hands-on course addresses project selection, understanding scope, and practical approaches, giving you the confidence to navigate the process.

Enhance your professional journey with supplementary skills like proposal writing, dissertation crafting, and viva preparation, setting you apart from the competition.

Work with a comprehensive sample project throughout the course, adapting it to your own project. Gain a solid foundation and excel in software development. Join us on this exhilarating learning journey towards a remarkable achievement.

The course focuses on web development using PHP with CodeIgniter, but it also benefits students familiar with other technologies.

Code | SICT001

Category | BIT

Course Duration | 12 months

Lecturer | Pradeep Ruckshan

Technologies | Web-based: PHP, CodeIgniter, MySQL, Etc.

Competency Level | Intermediate & Advanced

Assessment | None

Certificate | None

Learning Method(s) | Online, Supervision Based, Self-study

Course Fee | LKR 30,000

1. Project Initialization
  • Introducing the BIT final year project.
  • How to find the most suitable project title?
  • How to find a supervisor?
  • Writing the project proposal.
  • Preparing the project schedule.
  • The Dissertation.
  • Writing Chapter 1 – Introduction.
  • Setting up your development environment.
2. System Analysis
  • How to analyze the existing system?
  • Writing Chapter 2 – Analysis.
3. System Design
  • How to design the system?
  • Learning the essentials of UML Diagramming.
  • Designing the Database.
  • Writing Chapter 3 – System Design.
  • Writing the Abstract.
  • Preparing the Interim Report.
4. System Implementation
  • System implementation.
  • Essentials of Programming & Techniques.
  • Writing Chapter 4 – Implementation.
5. System Evaluation
  • How to evaluate the system?
  • Writing Chapter 5 – Evaluation.
6. Conclusion
  • Writing Chapter 6 – Conclusion.
  • Finalizing the Dissertation.
7. Project Viva
  • Project Viva.
  • Preparing presentation.
  • Preparing for the Demonstration.
  • Final Step.