Odoo application for the designing of HEC Computing Curricula
As we know that HEC is designing the curriculum for all universities of Pakistan and we also know that the HEC revises this curriculum after a several years the universities also changed their curriculum according to HEC and give specific codes to each course. Moreover, u
2025-06-28 16:24:57 - Adil Khan
Odoo application for the designing of HEC Computing Curricula
Project Area of Specialization Computer ScienceProject SummaryAs we know that HEC is designing the curriculum for all universities of Pakistan and we also know that the HEC revises this curriculum after a several years the universities also changed their curriculum according to HEC and give specific codes to each course. Moreover, universtites follow all the constraints of HEC while designing the curricula. The designing process is very complex process and tedious job for universities as it is prone to violation of constraints errors in the assignment of course codes. A common error observed in codes assignment is that either the same code is assigned to different courses or different codes are assigned to the same course in different departments in the Faculty or Universtiy. We are going to automate this process of designing curriculum. Our project is a desktop application it will generate automatic codes for each course.
Project ObjectivesTO design desktop based application for HEC computing curricula in Odoo framework.
Project Implementation MethodAs we discussed before that our project is desktop base application for assigning codes to different courses. This project is for computer science department only we are not considering other departments yet. The project will also generate a syllabus in particular form and the overall credit hours will not exceed from 18 of each semester and 132 of overall BS. The deadline of the project is the final term exam of the 8th semester.
- Risks Involved: the main risk involved in our project is shortage of Time but after scheduling our milestones we can solve this problem.
- Milestones:
-
3 1st team member: development#
Milestones
Example
Time required
1.
Submission of proposal
---------
1 week
2.
Requirements
Software installation etc.
2 weeks
3.
design for the project
Layout like menu ,header, footer, etc
2 weeks
4.
Front-end development
User interface etc
4 weeks
5.
Database creation
Tables ERD etc
4 weeks
6.
Back-end development
CRUD operations
4 weeks
- 2nd team member: testing and deployement
- Resource Requirement: For our project we need computer machine with minimum of 8GB RAM and 3GHZ processor and a stable internet connection. also need smart screen and android mobile for odoo application testing.
#
1.
2.
3.
4.
5.
6.
Benefits of the Projectthe project that we are going to do is never done before that’s why it could solve the problems of designing HEC curriculum .our project will be applicable only in computer science department for now but in future we can implement it in all department of the university and also in all HEC recognise universities.
Technical Details of Final DeliverableThe aim of this project to automate the process of designing HEC curriculum for computer science and other computational departments. If HEC revised curriculum then universities will also be change their curriculum accordingly so during this process the universities face many problems. Because the HEC give a propose general structure to universities and then each university give a specific code to each course according to rules. the universities doing this process of giving codes manually ,there is hundreds of courses so the chances of mistakes and errors are maximum .second problem is that ,the same course in different departments is coded differently. We are pretty sure our project will solve this problem.
Final Deliverable of the Project Software SystemCore Industry EducationOther IndustriesCore Technology OthersOther TechnologiesSustainable Development Goals Quality EducationRequired Resources| Elapsed time in (days or weeks or month or quarter) since start of the project | Milestone | Deliverable |
|---|---|---|
| Month 1 | resource setting , design etc | proper design |
| Month 2 | front-end | half developed front-end |
| Month 3 | front-end | full developed front-end |
| Month 4 | create database | full database of project |
| Month 5 | back-end | complete back-end |
| Month 6 | testing, deployment | full project |