You are on page 1of 45

REPUBLIC OF CAMEROON RÉPUBLIQUE DU CAMEROUN

Peace – Work – Fatherland Paix-Travail-Patrie

THE UNIVERSITY OF BAMENDA UNIVERSITÉ DE BAMENDA

HIGHER TECHNICAL TEACHERS TRAINING ECOLE NORMALE SUPERIEURE DE


COLLEGE (H.T.T.T.C) BAMBILI-BAMENDA L’ENSEIGNEMENT TECHNIQUE (E.N.S.E.T)
P.O. BOX 39, BAMBILI DE BAMBILI-BAMENDA
TEL: 233.36.36.94
FAX : 233.05.10.69
DEPARTMENT OF COMPUTER SCIENCE
DEPARTEMENT DE GENIE INFORMATIQUE

RESEARCH METHODOLOGY

By

DADA Jean-Pierre (PhD)


Head of Option, ICT
H.T.T.T.C. Bambili, The University of Bamenda
TABLE OF CONTENTS
CHAPTER ONE: GENERALITIES ........................................................................................................... - 3 -
1. Definition ................................................................................................................................ - 3 -
2. Research characteristics ........................................................................................................ - 3 -
3. Types of research ................................................................................................................... - 4 -
4. Research domains .................................................................................................................. - 5 -
5. Research process .................................................................................................................... - 5 -
6. Research objectives .................................................................................................................... - 6 -
7. Research topic ............................................................................................................................. - 6 -
8. Writing research objectives......................................................................................................... - 7 -
9. Research design ............................................................................................................................ 10
9. Presentation of results .................................................................................................................. 10
CHAPTER TWO: SOME KEY ELEMENTS OF A PROJETC ..................................................................... 11
1. Coversheet ................................................................................................................................ 11
2. Certification ............................................................................................................................. 11
3. Attestation ................................................................................................................................ 11
4. Dedicace ................................................................................................................................... 11
5. Writing Abstract ...................................................................................................................... 12
6. Resumé ..................................................................................................................................... 12
7. Acknowledgements .................................................................................................................. 12
8. Table of contents and references ............................................................................................. 13
9. List of Figures .......................................................................................................................... 13
10. List of Tables ........................................................................................................................ 13
11. List of abbreviations ............................................................................................................ 13
12. Research questions ............................................................................................................... 13
13. Research hypothesis ............................................................................................................. 14
14. Importance of the study for Education................................................................................ 14
15. Background and context of the study .................................................................................. 15
16. Problem statement ............................................................................................................... 15
17. Achievements of the study ................................................................................................... 15
18. Scope of the study................................................................................................................. 15
19. Delimitation of the study ...................................................................................................... 15
20. Organization of the dissertation .......................................................................................... 15
21. Definition of keywords ......................................................................................................... 16
22. Generalities of the study ...................................................................................................... 17
23. Related documents or literature review .............................................................................. 17
24. Tentative table of contents ................................................................................................... 17
CHAPTER THREE: COMPUTER PROJECT METHODOLOGIES AND MATERIALS USED .................... 20
1. Object-oriented methods ............................................................................................................ 20
1.1 OMT method ............................................................................................................................. 20
1.2 UML method ............................................................................................................................. 20
1.3 UP method ................................................................................................................................. 21
2. Functional methods..................................................................................................................... 21
2.1 SADT method ............................................................................................................................ 22
2.2 MERISE method ....................................................................................................................... 22
3. Conception environment .............................................................................................................. 23
3.1 PowerAMC/Win Design ............................................................................................................. 23
Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 1 -
3.2 Notepad++.................................................................................................................................... 23
3.3 Mozilla Firefox ............................................................................................................................ 23
4. Development environments ......................................................................................................... 23
4.1 HTML .......................................................................................................................................... 23
4.2. JavaScript language ................................................................................................................... 24
4.3. PHP language ............................................................................................................................. 24
4.4. CSS .............................................................................................................................................. 24
4.5. Mysql ........................................................................................................................................... 24
4.6. Adobe Dreamweaver.................................................................................................................. 25
4.7 Adobe Photoshop ........................................................................................................................ 25
4.8 WAMPserver/EasyPhP/XAMPP ............................................................................................... 25
4.9. E-Learning Management System software .............................................................................. 25
4.9.1. Didapages ............................................................................................................................. 25
4.9.2. Moodle.................................................................................................................................. 26
4.9.3. Ganesha ................................................................................................................................ 26
4.9.4. Claroline............................................................................................................................... 27
4.9.5 HotPotatoes ........................................................................................................................... 27
4.10. Neuroph .................................................................................................................................... 27
4.11. JAVA programming language ................................................................................................ 28
4.12. Netbeans/Eclipse....................................................................................................................... 28
4.13. Signal processing tools: MATLAB ......................................................................................... 28
414. Androïd applications: ............................................................................................................... 28
4.14. Microcontroller development environment ........................................................................... 29
4.14.1. MiKroC For Pic software ................................................................................................ 29
4.14.2. ISIS Proteus ....................................................................................................................... 29
4.14.3. MPLAB IDE ...................................................................................................................... 29
4.14.4. IC-PROG/WINPIC800 ..................................................................................................... 30
4.14.5. Proton ................................................................................................................................. 30
4.14.6. Arduino software............................................................................................................... 30
CHAPTER FOUR: HTTTC RECOMMENDATIONS ..................................................................................... 31
1. Paper size ................................................................................................................................. 31
2. Margin ...................................................................................................................................... 31
3. Formatting text ........................................................................................................................ 31
4. Inserting references.................................................................................................................. 31
6. Binding: .................................................................................................................................... 32
7. Numberings in work ................................................................................................................ 32
8. Numbering pages ..................................................................................................................... 32
9. Number of pages for a project ................................................................................................. 33
10. Headers and footers ............................................................................................................. 33
11. Bullet points.......................................................................................................................... 33
12. Samples ....................................................................................................................................... 33
CHAPTER FIVE: TUTORIALS ................................................................................................................... 34

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 2 -
CHAPTER ONE:
ONE: GENERALITIES

1. Definition

The meaning of research depends on the discipline and the degree to which the
criteria of research are expected.
To search means moving from known to unknown. That is looking for new ideas
related to a topic.
A research can include both new methods for solving a given problem and
searching for existing methods related to the same problems.
We can define research as a structured enquiry that utilizes acceptable scientific
methodology to solve problems and create new knowledge that is generally applicable.
A research methodology is the way to find appropriate answers to a given topic or
preoccupation. It implies that the process of research is being undertaken within a
framework of approaches, using procedure, methods and techniques that have been tested
for their validity and reliability.
Validity simply means that the procedures used have been applied to find answers
to similar questions.
Reliability refers to the quality of a measurement procedure that provides
repeatability and accuracy. For example, a topic can be done using MERISE method or
UML language. The results obtained could have same validity (the methodology is
known and tested for similar topics) but don’t have the same reliability if we are taken
into consideration the maintenance and the future of the system.

2. Research characteristics

Research is a process of collecting, analyzing and interpreting information to answer a


specific topic. But to qualify a research, the process must have certain characteristics: it

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 3 -
must, as far as possible, be controlled, rigorous, systematic, valid and verifiable,
empirical and critical.
• Controlled: The concept of control implies exploring causality in relation to
variable. When a control variable is selected, we should set up our study in a way
that minimizes the effects of other variables affecting the relationship.
• Rigorous: The degree of rigor generally depends on the methodology used to a
given topic and the direct supervisor.
• Systematic: This implies that the procedure adopted to undertake an investigation
follows a certain logical sequence. The different steps cannot be taken haphazardly
(n’importe commentou peu methodique).
• Valid and verifiable: Whatever we conclude on the basis of our findings, results
obtained can be verified by any person. They can also be compared to other
similar results.
• Empirical: This means that any conclusion drawn is based upon hard evidence
gathered from information collected from real life experiences or observations.
• Critical: Critical scrutiny (examen munitieux) of the procedures used and the
methods employed is crucial to a research enquiry. The process of investigation
must be fool proof and free from drawbacks (inconvenients).

3. Types of research

Application research can be classified into pure research and applied research. A great
majority of researches in the Department are applied researches. Research topics are
applied research since they are linked to Cameroonians syllabuses. Some pure researches
are giving to Fundamental Computer Science students to link them to Master degree or
more.
Pure research involves developing and testing theories and hypotheses that are
intellectually challenging to the researcher but may or may not have practical applications

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 4 -
at the present time or in the future. The knowledge produced through pure research is
sought in order to add to the existing body of methods or theories.
Applied research is done to solve specific, practical questions, for policy
formulation, administration and understanding of a phenomenon. Applied research can be
carried out by academic or industrial institutions. In some developed countries, an
academic institution such as a university will have a specific applied research program
funded by an industrial partner interested in that program.

4. Research domains
• Signal processing (security, heart diagnosing system)
• Image processing (security, health diagnosing system)
• Microcontroller applications
• E-learning
• Web applications
• Cryptography, encryption
• Software development
• Health applications
• Game theory application
• Network security
• Cartoons
• Mobile applications or Android development (startup)
• Wireless Sensor Networks
• ....

5. Research process

For research process, students begin by:


• Formulate the research problem,
• Review some literatures about this problem,
Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 5 -
• Develop objectives
• Write a sample design
• Describe how data could be collected
• Identify how data will be analyzed
• Suggest results presentation
• Suggest the table of contents
• Submit his project to a supervisor

6. Research objectives
Objectives are the goals the researcher sets out to attain his study. They inform a
reader what the researcher wants to attain through the study. It is extremely important to
word them clearly and specifically.
Objectives should be listed under two headings: general objective and three to five
specific objectives.
The general objective is an overall statement of the thrust of the study. It is also a
statement of the main associations and relationships that the researcher seeks to discover
or establish.
The specific objectives are the specific aspects of the topic that the researcher
wants to investigate within the main framework of his study. They should be numerically
or bullet point listed. Each specific objective should contain only one aspect of the study.

7. Research topic
• The topic should have the following criteria:
• As short as possible
• Specific
• Result focus
• Clear
• Concise

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 6 -
8. Writing research objectives

Since objectives dictate a specific action the researcher wants to elicit at the end of the
dissertation, his is setting a specific target or goal at which to aim. Setting a target also
indicates that he must continue searching until the dissertation can perform the given
objectives satisfactorily.
When a researcher writes objectives, make sure that they adhere to these criteria
(SMART):
• The objective should be Specific i. e. clear and accurate.
• It must be Measurable or have clear standards quantitatively, qualitatively and in
reference to time. (The degree of acceptable performance should be stated so that
evaluation may occur).
• It must employ an Active verb (since you're talking about action!) that describes what
the researcher should do or Attain at the end of the dissertation.
• It must be Realistic or Result focus.
• The researcher should be able to accomplish the task within a specified Time.
For effective evaluation to take place the objectives should reflect the 4 Kirkpatrick
evaluation conditions:
1. Performer- Who is writing?
2. Performance- What are they doing?- Active Verb.
3. Standard- How well should they do it?
4. Condition- With what/in what situation will they do it?
Example: By the end of this work, taken into account MERISE method, our aim is to
develop an appropriate user-friendly web site able to help the students identifying all the
part of a computer network.
Objectives are using active verbs listed by BLOOM with his taxonomy:

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 7 -
Levels of Thinking Skills Action verbs to Product/Output Assignment Choices
support the level
Knowledge Tell, list, define, Tell, list, pictures, Tell the story, Name types of food
Knowing label, name, identify, newspaper article, map, that/which…; List leisure activities in
match content-area dictionary the community; Label the
Requires memory and parts/objects; Define the terms; List
repeating information the facts; List family members and
name a hobby for each member
Comprehension Describe, explain, Oral, report, show and Explain the procedure, event, or a
Understanding retell, discuss, tell, chart, visual, concept; Give the main idea; Explain
summarize, interpret, summary what the text/story is about; Paraphrase
Requires rephrasing or paraphrase what you heard; Restate the definition
explaining information in your own words.
Application Develop, write, build, Set of newspaper Give an example; Write a meaningful
Using illustrate, locate headlines, report, sentence with each new word (Context
information, research, illustration, journal provided or not); Solve… (a case study
Requires the application of demonstrate (show entries, news story, is provided); Use the rule, formula, or
knowledge to determine the visually), perform, pamphlet, timeline, principle learned; Construct a model to
answer or solution apply, solve, construct, simulation, teach a show how the new concepts work
compute lesson, give a
demonstration
Analysis Sort, group, classify, Collection, survey, Sequence events to make a logical
Breaking apart sequence, order, questionnaire, graph, series; Organize words into a bubble-
compare, contrast, note letter to the editor, a gram/spider-gram; Organize
Requires the identification of (causes, effects, PowerPoint, chart, information into a graphic organizer
motives or causes or the advantages, checklist, Artifact Box, (good for grammar); Group, sort, and
drawing of conclusions disadvantages), Photo Journal categorize information; Compare and
categorize, separate contrast; Differentiate
Evaluation Choose, support, Top-10, “list of Judge the importance; Evaluate which
Judging justify, recommend, best/worst…, “book is the most important; Prioritize/rate in
estimate, predict, review, survey, debate, order; Recommend…; Give a reason…;
Requires making judgments assess, decide, speech, awareness Agree or disagree
or giving supported opinions prioritize, evaluate, campaign, list of trends
rate, judge, critique
Synthesis Create, invent, design, Action plan, invention, Design/invent/compose/create
Putting together in a new compose, rewrite, classified ad, campaign, [something new]; Propose an
way formulate, develop, game, poem, song, alternative solution to…; Write a
hypothesize, predict experiment, slogan, different ending to the story…; Suggest
Requires making predictions, advertisement what would happen if…?;
considering situations with
more than one correct
solution or response

Computer Science Research methodology (By J.P. DADA, The University of Bamenda) Page - 8 -
Understanding
Analogy Graph
Speech Collage
Story Drama Poster
Information
gathering
Summary Outline Diagram
People Photograph
Tape recording Making Use of
Events Cartoon Sculpture Knowledge
Diagram
Recordings Confirm Discuss Photograph
Dictionary Explain Convert Interpret
Draw Relate Match Infer Estimate Apply Forecast
Television Identify Describe Summarize Illustration
shows Locate Modify Write
Define Paraphrase Predict
Select Build Develop List
Definition Outline Write Label Compre- Construct Solve
Text Project
List Recite hension Illustrate
reading Puzzle
Name State Report Perform
Magazine Record Tell Knowledge Sketch Compute Cartoon
articles Repeat Match Application Produce Filmstrip
Editorial Solve Evaluate Analyze Group Survey
Critique Decide Evaluation Analysis Sort Classify
Conclusion Categorize
Syllogism
Criticize Choose
Valuing Appraise Estimate Synthesis Investigate Order Model
Separate Sequence
Self- Assess Recommend Rewrite Develop Compare Conclusion
Conclude Prioritize Debate
evaluation Combine Compose Graph
Justify Rate Design Create Generate Differentiate
Group Examine Argument
Judge Invent Predict Formulate
Discussion Devise Plan Revise
Originate Hypothesize broken down
Recommendation Story Questionnaire
Court trial Poem Article Book Report
Judging Survey Play Cartoon Report Breaking apart
the Invention Experiment Song
outcome
Game Self of rules, Principles,
Or standards

Putting together in a new way

CSC428: Computer Science Research Methodology (By Dr. J.P. DADA, HTTTC Bambili) Page 9
9. Research design

Research design is the conceptual structure within which research would be


conducted. Its function is to provide for the collection of relevant informationwith
minimal expenditure (depense) of effort, time and money.
Although the preparation of research design is appropriate for a particular research
problem, it should consider following ideas:
1. Objectives of the research study.
2. Method of Data Collection: observation, survey, mail, phone interview, personal
interview, experimental methods
3. Source of information
4. Tool for Data collection
5. Methods of data analysis: use computer methodologies

9. Presentation of results

A chapter is reserved for the results and discussion. Here the researcher could use
print-screens to include results in the hardcopy dissertation. Results are also presented
using Microsoft Power Point software during the defence of the work and the researcher
is under the obligation to handle the presentation software.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 10
CHAPTER TWO: SOME KEY ELEMENTS OF A PROJEC
PROJECT

1. Coversheet
A good coversheet or title page should list:
Institution headings in both French and English languages
Topic
Author’s name with registration number, last degree and institution awarding that
degree,
date of delivery,
research mentor(s) and advisor, their Institutions and email addresses
The reason of dissertation, cycle and the option.

2. Certification
This page is signed by the supervisor and the Head of Department. It testifies that
student is really the one who wrote the project (or dissertation). Then the student can
defend in front of people his work.

3. Attestation
The attestation is signed by the student. This is an occasion to sign that the work is
done by him and that some paragraphs taken from other authors have been appropriately
referenced.

4. Dedicace
The dedicace is for people who have particularly contributed to the life of the student.
Most of the times, students are dedicacing their direct parents, death people, husband,
children, organization, wife... It is not suitable to dedicace to more than 5 persons or all
the family or fiancés, God... Never explain the raison but just list people with their
names.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 11
5. Writing Abstract
• A good abstract answers the following questions:
o What did you do?
o Why did you do it?
o Who did the work?
o What question were you trying to answer?
o How did you do it? State methods.
o What did you learn? State major results.
o When did you do the dissertation (academic year)
• It then goes on to give a summary of the major results obtained. The final
sentences explain the major implications of the work. A good abstract is concise,
readable, and quantitative.
• Length should be ~ 1-2 paragraphs, approximately 400 words.
• Abstracts generally do not have citations.
• Information in title should not be repeated.
• Use numbers if it is necessary.
• A good abstract finishes with 6 to 8 keywords

6. Resumé
A résumé in French language is an obligation since we are in a bilingual country. It is
just the translated version of the abstract.

7. Acknowledgements
Acknowledgements are reserved to people who have helped to the happy end of the
dissertation, intellectually and materially. Here the supervisor and co-supervisor, the
Head of Department, teachers of the Department and members of jury are listed. It is an
occasion to think about family members, classmate, fiancés… Acknowledgements should
not be more than two pages.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 12
During the defense, don’t call members of jury by name or grade but by their
functions (Mr President, Mr. Reporter, Mr Examiner).

8. Table of contents and references


It should be done automatically by the computer. Then student should:
• list all headings and subheadings with page numbers
• indent (renforcer) subheadings

9. List of Figures
Each figure should have a short title and the page number where it appears. The title
should be the same as in the document. Do not forget to indent it.

10. List of Tables


It has the same characteristics as the list of figures.

11. List of abbreviations


One or two pages are reserved for the list of abbreviations. Abbreviations and listed in
alphabetic order.

12. Research questions


To conduct a research we should list some questions appearing in the mind of the
researcher and guiding his research.
Research questions are questions used to guide a researcher in the research journey.
These questions help to guide the writer what to do, how to do, where to go and so on.
These research questions have sub-units which form sub-problems which usually result in
to research question:
Example: This is ICT DIPET II dissertation topic: Conception and realization of a
virtual library: case study of History Department, ENS Bambili, University of Bamenda,
Cameroon. Those are some possible research questions:

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 13
1. Is-it possible with that Department to shift from manual library management to
digital or numerical management?
2. Is-it possible to put in place user-friendly software able to ease research of
documents in that Department?
3. Will people be prepared to use the new computer system?
4. Will the Department have enough resources to implement these projects?

13. Research hypothesis


A hypothesis represents one dimension of theory development. It is also a theoretical
conceptualization. Hypotheses are reasonable guesses about possible and tentative
solutions to the sub-problems. They constitute tentative answers to the research question
and they are subjected to testing in the study.
Hypotheses are directly linked to the research questions. It helps the reader
identifying the assumptions made to conduct the research.
Example: The following hypotheses can be postulated for this above study:
• The rapid growth in the university and particularly the History Department
necessitates the reformation of their libraries from manual to numerical so as to
ease task and management.
• The implementation of a virtual library will help solve lots of management
problems and bring about time safety, accuracy and efficiency in this sector of
studies.
• People will accept to use our user-friendly numerical management software
• History Department will have enough resources (human and materials) to
implement our project.

14. Importance of the study for Education


It is a recommendation at HTTTC Bambili. Since dissertations are done by
teachers, the reader should list the interest of this project for Education community.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 14
15. Background and context of the study
The background explains how the researcher became interested in the problem and
why she thinks the study is worth investigating, establishes the need for the study.

16. Problem statement


The problem statement or statement of the problem serves to elaborate upon the
information implied in the title of the study. The elaboration of the information depends
of the problem based on the background

17. Achievements of the study


The achievements of a project are some changes that will be enabled inside the
society when the project will be implemented.

18. Scope of the study


The scope of the study is the domains covered by researcher investigation.
Cultural, social and intellectual aspects constitute the scope of this study.

19. Delimitation of the study


A delimitation of a study refers to the scope or bounds of the problem. Delimitation
“build fence” around the topic understudy. Delimitation therefore concerns those
elements of the topic under study which are not deliberately eliminated from
consideration.

20. Organization of the dissertation


This part gives for each part or title of the study a small summarize or the main
idea for each of them to facilitate their understanding so that the reader doesn’t need to go
over all the entire work before identifying what has been done. The reader therefore has a
good understanding of all ideas supporting the whole study.
Computer science dissertations have generally five chapters:

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 15
• Chapter one is entitled “General introduction” where background of the study,
problem statement, research questions and hypotheses, delimitation of the study,
definition of keywords, general and specific objectives, significance of the study…
are pointed out.
• The chapter two is entitled “Review of literature” that will be an occasion to talk
about some previous works done by researchers, related to the same topic. It will
also be an opportunity to highlight some generalities about the topic.
The chapter three aims to present the “Methodology and materials used”. Here it
is an opportunity to describe the topic, let the reader discover all the methodologies used
for similar topics. It is an opportunity to justify the choice of a specific method since the
researcher should summarize the advantages and the limits of each method studied. The
researcher is then under the obligation to present at least two methods used by other
people for the similar topics. The chapter continues with material used. Materials are
hardware and software.
“Results and discussions” is the title of the chapter four. The researcher will point
out with print screens some important results obtained using chapter three methodology.
It is then an opportunity to compare the findings or results with the hypothesis to let the
reader identifying if what the researcher has after his investigations or after his analysis
correspond with what was saying in the first chapter.
The chapter five is entitled “General conclusion”. It is divided into four parts:
conclusion, summary of findings, discussion and implications of the study,
recommendations for future works.

21. Definition of keywords


This part of our study consists to give the signification to some important words that
we are going to use during our work. The definition of these keywords will facilitate the
comprehension of our work.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 16
22. Generalities of the study
Generalities are closed to literature review but here, they are general unpublished
knowledge about the topic. Those can be ideas from courses, evident knowledge or
information. For example, if a researcher is working on database, generalities can be
knowledge on the concepts of database, database management systems, database software
requirements specification, relational database management system…

23. Related documents or literature review


Here is the time to cite books, publications, journals, websites… each work should be
summarized in 3-15 lines with references.

24. Tentative table of contents


Coversheet
Attestation…………………………………………………………..-ii-
Certification
Dedication
Aknowledgements
Abstract
Resumé
Table of contents
List of figures
List of tables
List of abbreviations/notations

CHAPTER 1: GENERAL INTRODUCTION ……………………………1.


1. Introduction
2. Background and context of the study
3. Problem statement
4. Research questions
5. Research hypotheses
6. Objectives of the study
6.1. General objective
6.2. Specific objectives
7. Significance of the study or achievements
8. Scope of the study
9. Delimitation of the study
10. Importance of the study for Education Community
11. Definition of keywords and terms
12. Overview of the dissertation
13. Partial conclusion

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 17
CHAPTER 2: LITERATURE REVIEW
1. Introduction
2. Theoretical Framework
3. Generalities on databases
4. Related documents
2.4.1 Books
2.4.2 Passed projects
2.4.3 Web sites
5. Partial conclusion

CHAPTER 3: RESEARCH METHODOLOGY AND MATERIALS USED


1. Introduction
2. Methodology
2.1. Description of the architecture of the web application
2.2. Data collection method and user’s need
2.2.1. Observation
2.2.2. Interviews
2.2.3. Questionnaire
2.2.4.
2.3. Research Design
2.3.1. Module of the application
2.3.2. Users’ needs
2.3.3. Functional Requirements
2.3.4. Functional Specifications
2.3.5. Functionalities of the system
2.3.6. Technical specifications
2.3.7. Non-technical Specification
2.4. Methods of data analysis
2.4.1. Object Oriented Methods
2.4.2. Functional Methods
2.4.3. FAST method
2.4.4. Choice of Method
2.5. Application of the selected method
3. Materials used
3.1. Software Used
3.1.1. Conception environment software (PowerAMC, Win Design,…)
3.1.2. Development environment software (Java, Andoïd studio, MikroC, MPLAB,
MATLAB, WAMP, XAMPP, HTML, PhP,…)
3.1.3. Deployment environment software (Tomcat,
3.1.4. Simulation environment software (ISIS proteus….
3.2. Hardware used
4. Partial Conclusion

CHAPTER 4: RESULTS AND DISCUSSION

CHAPTER 5: GENERAL CONCLUSION


1. Summary of findings
2. Difficulties encountered
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 18
3. Suggestions for further studies
4. Recommendations
5. Conclusion
References
Webography
Annexes

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 19
CHAPTER THREE: COMPUTER PROJECT METHODOLOGIES AND
MATERIALS USED

1. Object-oriented methods
The object-oriented designing approach has use-cases as a central point. The
ensemble of use-cases represent the behavior in the modeling stage. These are some
examples of object-oriented methods.

1.1 OMT method

Object Modeling Technique (OMT) is an object modeling language for software


modeling and designing. It was developed around 1991 by Rumbaugh, Blaha,
Premerlani, Eddy and Lorensen as a method to develop object-oriented systems and to
support object-oriented programming. This reference gives the purposes of modeling are:
Testing physical entities before building them (simulation),
Communication with Customer,
Visualization (alternative presentation of information),
Reduction of complexity.
OMT is a predecessor of the Unified Modeling Language (UML). Many OMT modeling
elements are common to UML. In brief, a functional model in OMT defines the function
of the whole internal processes in a model with the help of "Data Flow Diagrams
(DFD's).

1.2 UML method

UML (Unified Modeling Language) is an object oriented method developed in


response to the call to proposals launched by the OMG (Object Group Management) with
an aim of defining the standard notation for the modeling of the applications built to
assistance of objects. It is inherited several other methods such as OMT (Object
Modeling Technique) and OOSE (Object Oriented Software Engineering) and Booch.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 20
Principal UML authors are Grady Booch, Ivar Jacobson and Jim Rumbaug. UML offers a
standard way to visualize a system's architectural blueprints, including elements such as:
• actors
• activities
• business processes
• database schemas
• logical components
Although UML is widely used it is frequently criticized for the following: Standards
bloat, problems in learning and adopting, Linguistic incoherence, mismatch dysfunctional
interchange format.

1.3 UP method
Unified Process (UP) is a method which is responsible of the life cycle of software
and of the development for the software Object-oriented methods. It is a generic,
iterative and incremental method, contrary to sequential method MERISE (or
S.A.D.T).Thus, according to UP to transform the user's needs into software, the
realization must necessarily present the following characteristics:
• UP uses UML
• Up is controlled by the use cases
• UP is centered on architecture
• UP is iterative and incremental

1.4. RUP
Rational Unified Process if very closed to UP.

2. Functional methods
The methods of functional analysis provide at the same time technical and
teaching approaches. Technical approach falls under a rational step of the know-how and
brings sufficient reference marks to give the possible to analyze, choose and use one

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 21
modeling, although the technological developments. These methods find their origin in
the procedural languages and dissociate the problem and the representation of data. Most
known are: S.A.D.T, MERISE. But we will just make a short description of S.A.D.T and
focus our attention on MERISE method.

2.1 SADT method


Structured Analysis and Design Technique (SADT) was Developed by Doug
Ross de SoftTech (U.S.A.) in 1976. It offers building blocks to represent entities and
activities, and a variety of arrows to link boxes. These boxes and arrows have an
associated informal semantics. The SADT method not only allows to define user needs
for IT developments, which is often used in the industrial Information Systems, but also
to explain and present an activity’s manufacturing processes and procedures.
The SADT supplies a specific functional view of any enterprise by describing the
functions and their relationships in the company. Those functions fulfill the objectives of
a company, such as sales, order planning, product design, part manufacturing, and human
resource management.

2.2 MERISE method


MERISE, stands for “Méthode d'Étude et de Réalisation Informatique pour les
Systèmes d’Entreprise". It is a French method developed during the years 1970s by
Hubert Tardieu according to reference.
The initial purpose of the MERISE method was to develop an information system
design methodology which could be used by both private enterprises and civil services to
produce data processing applications which use databases in a real-time environment, and
which will be more reliable. It became a dynamic modeling method, which models the
behavior of an information system during the analysis and design phases of information
systems.

2.3. FAST method

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 22
FAST
3. Conception environment

3.1 PowerAMC/Win Design


PowerAMC is a graphic environment modelling of data and process. It is produced
by Sybase and is easy to use. PowerAMC can:
• Integrated modelling via the use of methodologies et signs oriented to data
(Entity/relation, MERISE), application (UML) and trade (XML).
• Generate codes automatically

3.2 Notepad++
This is just scripts editor.

3.3 Mozilla Firefox


It is one of the most used browsers since it interprets most of the existing scripts.

4. Development environments

4.1 HTML
HTML is the universal language used to communicate on the web. It helps to
transfer your information over the internet to the reader with the help of a browser. This
means that when a user request for information from the server, the server sends the
response directly to the user through the browser which displays the response on the
user’s computer. HTML codes always begin with <html> and ends with </html>. Within
these open and close tags, we have other tags such as the <head></head> and <
body></body> in which each is also opened and closed.
This brief explanation of HTML is to introduce JavaScript and PHP since the codes of
these two languages are usually found within HTML tags.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 23
4.2. JavaScript language
JavaScript is the scripting language of the web. It is used in billion of web pages to
add functionality, validate forms, and communicate with the clients. Its script is
incorporated into HTML tags and helps to ameliorate the presentation and interactivity of
web pages. JavaScript is considered as an extension of HTML and when inserted into
html pages, it can be executed by all modern web browsers.

4.3. PHP language


PHP is an HTML script language written in C that functions on the server side or it is
a server side language design for web applications as per reference. PHP can be
embedded directly into an html source document rather than calling an external file to
process data. PHP is free software that can run on almost every operating system.
To work with PHP successfully, we need a number of elements two of which includes:
• A PHP local interpreter. This interpreter can be EASYPHP or WAMP Server as
they both perform the same functions. EASYPHP and WAMP are bundles that
include windows, Apache, MySQL and PHP. PHP editor is also needed because it
is here that the codes are written. Any editor can be used such as macromedia
Dreamweaver, WordPad and notepad++ which is what has been used to write the
codes in this work.

4.4. CSS
CSS helps to automatically presents web pages.

4.5. Mysql
Mysql is a data management system. Mysql is a relational SQL database server. It
is multi-thread and multi-user. It is a part of LAMP (Linux, Apache, Mysql, PhP). The
couple PHP/MYSQL is extremely used for web sites.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 24
4.6. Adobe Dreamweaver
Dreamweaver lets two conception modes: the user can choose between a creation
modes:
• page can be layout automatically like a word processor
• it is possible to observe directly html or other codes and modify them
• It is also possible to use the two modes simultaneously.

4.7 Adobe Photoshop


Photoshop is a software that can help to modify numeric pictures. It can work in
Bitmap and vector modes and can create GIF, JPEG, TIFF, PNG, ILBM… files.

4.8 WAMPserver/EasyPhP/XAMPP
WAMP server is a platform of web development on the type WAMP (Windows,
Apache, Mysql, Php). It can function locally without having an obligation to be
connected to an external server. WAMP server is not a software itself but en environment
integrating two servers (Apache web server and MYSQL database server), a scripts
interpret (PhP) and administration of two databases (SQL PhpMyAdmin, QSLite
Manager).

4.9. E-Learning Management System software

4.9.1. Didapages
“Didapages” is a software produced by didasystem in order to help teachers to
designed educational software. It accepts texts, images, songs videos and also many other
animations. It generates Extensible Markup Language (XML) codes that can easily be
interpreted and opened by a browser.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 25
4.9.2. Moodle
Moodle stands for Modular Object-Oriented Dynamic Learning Environment. It is
a free source e-learning software platform, also known as a Learning Management
System, or Virtual Learning Environment. Moodle was originally developed by Martin
Dougiamas to help educators create online courses with a focus on interaction and
collaborative construction of content, and is in continual evolution. The first version of
Moodle was released on 20 August 2002.
Moodle has several features considered typical of an e-learning platform. It can be
used in many types of environments such as in education, training and development, and
business settings. Here are some typical features of Moodle:
• assignment submission,
• discussion forum,
• files download,
• Moodle instant messages,
• online calendar,
• online news and announcement ,
• online quiz.

4.9.3. Ganesha
Ganesha is a platform of tele-training or Learning Management System. It allows a
service of company or a center of formation to place at the disposal of trainees modules
e-learning as well as collaborative tools (webmail, forum, chat, shared documents) and to
ensure online tutorials.
Ganesha, first platform of open source and free tele-training, exists since 2001.
Already more than one hundreds of companies and training organizations use it within a
professional framework.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 26
4.9.4. Claroline
“Claroline” is a Web Based Course Management System that allows teachers
(professors, lecturers...) to create and administer course websites through a browser. The
software was initially started by the University of Louvain (Belgium) and released under
Open Source license. A community of developers around the world has since contributed
to its development. Claroline has been developed by an international network of teachers
and developers scattered around the world.
With “Claroline”, the designer can:
• publish documents in any format (PDF, HTML, Office, Video...),
• run public or private discussion forums,
• manage a list of links,
• create student groups,
• compose exercises,
• structure an agenda with tasks and deadlines,
• make announcements (also via e-mail),
• have students submit papers,
• consult statistics of frequenting and success in the exercises.

4.9.5 HotPotatoes
“HotPotatoes helps teachers to designe educational software. It accepts texts,
images, songs videos and also many other animations. It also helps to create exercises
(MCQs, Column A and column B questions…).

4.10. Neuroph
Neuroph is a framework which helps to implement the intelligent diagnostic. It is
an object-oriented neural framework written in Java. It can be used to create and train
neural networks in Java program. It provides class library as well as GUI toll
easyNeurons for creating and training neural networks. It is open source project released
under the Apache Licence.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 27
4.11. JAVA programming language
Java is a general purpose, concurrent, class-based, object oriented programming
language that is specifically designed to have as few implementation dependencies as
possible. It is intended to let application developers “Write Once, Run Anywhere’
(WORA), meaning that code that runs on one platform does not need to be recompiled to
run on another. Java applications are typically compiled to bytecode (class file) that can
run on any Java Virtual Machine (JVM) regardless of computer architecture.

4.12. Netbeans/Eclipse
Netbeans is an Integrated Development Environment (IDE) for developing
primarily with Java, but also with other languages, in particular PHP, C/C++ and
HTML5. The netbeans IDE is written in Java and can run on any operating system
compatible Java Virtual Machine.

4.13. Signal processing tools: MATLAB


MATLAB (matrix laboratory) is particularly due to the higher precision it has,
when dealing with high precision numbers. MATLAB allows matrix manipulations,
plotting of functions and data, implementation of algorithms, creation of user interfaces,
and interfacing with programs written in other languages including C, C++, Java and
Fortran. Functions written in MATLAB can be compiled with MATLAB to generate Java
components, which therefore can run on every computer supporting MATLAB Runtime
Compiler (MRC). The MCR is a standalone set of shared libraries that enables the
execution of compiled MATLAB applications or components on computers that do not
have MATLAB installed.

414. Androïd applications:


• Java JDK5 or JDK6
• Android SDK
• Eclipse IDE for Java Developers (optional)
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 28
• Android Development Tools (ADT) Eclipse Plugin (optional)
4.14. Microcontroller development environment

4.14.1. MiKroC For Pic software


MikroC for PIC is a graphical software design and implementation tool that
supports the development of embedded real-time software for micro-controllers.
Its mains advantages are:
• It is very easy to install and use.
• The user can write its C code using the highly advanced code editor.
• It contents also a code assistant editor.
• It provides a successful match featuring high advanced IDE, ANSI compliant
compiler.
• Broad set of hardware libraries.
• Comprehensive documents with a lot of examples of application in the help.
• Plenty of ready-to-run examples.

4.14.2. ISIS Proteus


ISIS provides the development environment for PROTEUS VSM, this
revolutionary interactive system level simulator. This product combines mixed mode
circuit simulation, microprocessor models and interactive component models to allow the
simulation of complete microcontroller based designs. It provides the means to enter the
design in the first place, the architecture for real time interactive simulation and a system
for managing the source and object code associated with each project. In addition, a
number of graph objects can be placed on the schematic to enable conventional time,
frequency and swept variable simulation to be performed.

4.14.3. MPLAB IDE


MPLAB IDE is a Windows Operating System (OS) software program that runs on
a PC to develop applications for Microchip microcontrollers and digital signal

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 29
controllers. It is called an Integrated Development Environment, or IDE, because it
provides a single integrated "environment" to develop code for embedded
microcontrollers. It is designed to work with many Microchip and third party language
tools. These tools take our application code (written in assembly, C or BASIC language)
and turn it into executable code that may be programmed on our selected Microchip
device.

4.14.4. IC-PROG/WINPIC800
IC-Prog is a Windows based software to control a development programmer for
PIC microcontrollers. To operate this software, a basic knowledge about electronics and
Windows is necessary. It is a windows based programmer that enables the programming
of many devices and supports a number of programmer types.
In order for this software to operate, we have to attach a programmer to our
computer and set up the hardware & software appropriately. Note, that because of
differences in programmers, the software might not work on some combinations of
programmer hardware and PC’s.

4.14.5. Proton
Proton language is like MikroC but uses BASIC codes.

4.14.6. Arduino software


Arduino is a computer hardware and software company, project, and user community that
designs and manufactures microcontroller kits for building digital devices and interactive objects
that can sense and control objects in the physical world. The project's products are distributed as
open-source hardware and software, which are licensed under the GNU Lesser General Public
License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of
Arduino boards and software distribution by anyone.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 30
CHAPTER FOUR:
FOUR: HTTTC RECO
RECOMMENDATIONS

1. Paper size
A4 Portrait.

2. Margin
• Top margin: 2 cm
• Bottom margin: 2 cm
• Left margin: 2.5 cm
• Right margin: 2 cm.

3. Formatting text
• Font type: Times New Roman
• Font size: 12
• Line spacing: 1.5
• Alignment: Justified

4. Inserting references

When references are inserted inside the document, the reader should identify the name
of the authors and the date of publication. The researcher should:
• cite all ideas, concepts, text, data that are not your own
• list at the end of the dissertation, all references cited in the text
• cite single-author references by the surname of the author (followed by date of
the publication in parenthesis)
o Lucas (2001) believes that since information technology facilitated ….
o The traditional real estate industry has been characterized as
fragmented and technophobic (Hartung C.J. et al., 2000).

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 31
• cite double-author references by the surnames of both authors (followed by
date of the publication in parenthesis)
o Baen and Guttery (1997) examined how the Internet threatened the
traditional relationship among licensees, real estate buyers and sellers,
and how these developments would create savings for real estate
consumers.
• cite more than double-author references by the surname of the first author
followed by et al. and then the date of the publication
o Baen et al., (1997) examined how the Internet threatened ….
• do not use footnotes

5. Colour
a. Industrial Techniques: Blue
b. Tertiary Sciences: Green

6. Binding:
Use spiral binding, protected by a sheet of transparent paper, and ends with a
blank card board paper.

7. Numberings in work
Use numberings that use a maximum of the second subheading in the following
sample:
Heading: 1,
First subheading: 1.1
Second Subheading: 1.1.1

8. Numbering pages
The first pages of the dissertation begin with roman numbers. The general
introduction is the page 1.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 32
9. Number of pages for a project
50 to 60 pages

10. Headers and footers


Students should not put any information as headers or footers

11. Bullet points


Bullets should use the following format:
• Bullet
12. Samples
The following pages contain templates for the cover page, title page, certification
page and attestation pages to be used by students in the writing of the BTech thesis.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 33
CHAPTER FIVE
FIVE:
IVE: TUTORIALS
TUTORIALS

Exercise 1:
For the following projects:
1. Creation of an enterprise network files sharing system with distance printing possibility.
2. Design and implementation of a council stakeholders’ automatic system. Case study of
Bambili Rural Council
3. Design and implementation of an online public examination management system with
SMS alert
4. Implementation of a reservation communication Media for travelling agencies in
Cameroon available in Smartphone
5. Implementation of a COVEP virtual library with hotspot and Smartphone downloading
availability.
6. Design and implementation of a dynamic energy autonomous traffic light system
7. Design and implementation of wireless network security for modern enterprises
9. Creation of curriculum calendar application for COVEP with Smartphone availability
10. Design and implementation of a store management system. Case study NGOs
11. Design and implementation of a secured voting system with SMS alert. Case study of
ELECAM, Cameroon
12. Design and implementation of company security system
13. Design and implementation of SMS tracing system
14. Design and implementation of water level control system at CAMWATER with SMS
alert
15. Desining of electronic patient distance follow-up management system
16. Micocontroller based minihelicopter
17. Design and implementation of an autonomous energy school bell system

QUESTIONS:
• Check the type of dissertation or the domain it falls
• Check methodology to be used
• Check software or language to be used
• Write the general objective and two specific objectives of this topic
• Write three hypotheses
• Write research questions
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 34
• Suggest a complete table of contents

o Domain/type of dissertation:
E-learning Database Microcontroller Cryptography
Network Investigation Image processing Data structure
Mobile Web services Neuron theory Art. Intelligence
Other (precision): ………………………. . . .. . . .. . . . . . . .. .. . .. . . … . . .. . . . . ……………………………
o Methodology used:
chi-square Pearson UML SADT UP MERISE
OMT RUP Other (precision): ………………………. . . .. . . .. . . . . . . .. .. . .. . . … . . .. .
o Software or language used:
MikroC Proton Isis Proteus Java
C C++ Access EasyPhp
WAMP XAMPP PHP SQL
HTML Dreamweaver CSS Neuroph
Photoshop MATLAB MOODLE Ganesha
Hotpotatoes Claroline Androïd BPML
WINPIC800 MPLAB Windesign ADDIE
Visual Basic Power AMC Netbeans Eclipse
WINPIC800 GPS simulator Serial Port Splitter JBOSS
Postgres sql AJAX EJB JSP
VMware Jquery ISHA Kawa diagram OSSAD
Delphi C++ builder Code Igniter Acrobat
Ambarcadero FORTRAN ………………….. …………………..

Exercise 2: This is a list of dissertation projects:


# Topic # Topic
Design and Realization of an
Red black tree implementation of a
Information Platform in Secondary
1 24 software package. Case study of the
School. Case Study of BTHS,
new criminal code procedure.
Bafoussam
Design and realization of a library Design and implementation a USB
2 management system. case study of the 25 based communication system:
metropolitan library Buea application to LCD screen control
3 Numerical Educational Software to 26 Study and implementation of a
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 35
teach and learn Computer Maintenance system of monitoring electronic
in form 5 ignitions: application to public
streetlights
Management of Student Information: Setting-up of an application for
Case Study of Some Selected Secondary academic registration through a
4 27
Schools in Ndu Sub-Division, North smartphone. Case study H.T.T.T.C
West, Cameroon Bambili
Role of ICT in community royal
Design of an application for heart
5 development. case of Aghem, north west 28
sound analysis
region, Cameroon
Mise en œuvre d’une plateforme de
E- commerce: a revolution in the way of
6 29 répétition : cas de la région du nord-
doing business
ouest
Impact of cyber criminality on Conception et réalisation d’une
secondary school students: case study of plateforme de gestion optimisée
7 30
some selected schools in Batibo Sub- d’une agence de voyage accessible
division via téléphone Android
Design and realization of a courseware
Conception et réalisation d’un
8 for the teaching and learning of some 31
logiciel de gestion de la pharmacie
tourist attractions in Cameroon
Maintenance informatique: causes des Réalisation d’une application de
9 pannes et plateforme de résolution des 32 gestion complète et globale d’un
problèmes des ordinateurs. établissement secondaire
Numerical Management of an Commande des feux tricolores par
10 Institution: Case Study of ENS Bambili 33 microcontrôleur : « cas d’un
Physics Department carrefour à cinq branches.
Design and realization of an e-learning
Confiance, réputation dans les
11 platform to teach network in Secondary 34
réseaux de capteurs non filaires
school
Communication sécurisée par VPN
Electronic management of birth records:
12 35 entre plusieurs filiales d’une
case of Fundong council.
entreprise
Conception et réalisation d’une
Assessing the impact of ICT on
application de gestion
student’s academic performance in some
13 36 d’approvisionnement de
selected secondary schools in Bamenda
médicaments des Pharmacies au
ii sub division
Cameroun et en zone CEMAC
DESIGN AND Implementation of a student
Mise sur pied d’un serveur
information management system for the
14 37 d’audioconférence à l’ENSET de
computer science department, HTTTC,
Bambili
Bambili
Mise en place d'une application de
15 Impact of ICT on teaching process 38 gestion des inscriptions académiques
à l'ENSET-Bambili
Sécurité et maintenance du matériel Crypto-tatouage et sécurisation des
16 39
informatique données biomédicales
17 conception et réalisation d’une 40 Mise sur pied d’un système de

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 36
plateforme de vulgarisation du droit communication pour les enseignants
foncier au Cameroun du secondaire au Cameroun
conception et réalisation d’une
Conception et réalisation d’un
plateforme pour le E-learning pour
18 41 logiciel de géolocalisation en temps
l’enseignement secondaire au Cameroun
réel : Cas de la ville de Bamenda
Etude d’un système de communication: Monitoring system by SMS sending
19 42
la voix sur IP (VoIP) using microcontrollers
Conception et réalisation d’un logiciel Personal Computer based
20 43
pour la gestion de l’Etat-civil oscilloscope through a USB port
Conception et Réalisation d’une Plate-
forme Numérique de Travaux Pratiques Conception and implementation of a
21 44
pour l’Enseignement Secondaire numeric library system
Technique au Cameroun
Conception et réalisation d’une
application de gestion de la matière Controlling house appliance using
22 45
d’œuvre. Cas du Lycée Technique de remote control (CHARC system)
Douala-Bassa
Microcontroller-GSM based security : Design and implementation of a real
23 46
case study of fire detector alarm system estate web application

Number Topics
1 Androïd hardware and halls management in Higher Institution. Case study of
HTTTC Bambili, Cameroon
2 Application of High resolution satellite images to traffic management
3 Assessing the impact of ICT on student's academic performance in some selected
secondary schools in Bamenda ii sub division
4 Automatic management of tollgates in Cameroon via microcontrollers
5 Biometry ciphering and identification using finger-print recognition
6 Computer Architectural design for elections. Application to the case of ELECAM,
North West region, Cameroon
7 Computer vision for detecting stolen vehicle's number plate
8 Conception and implementation of a self-calibrating voltmeter
9 Conception and implementation of a virtual market for the management and sales
of local agriculture products. Case study of North West Region, Cameroon
10 Conception and implementation of jurisprudence electronic platform social trial:
case of the High Court, Edéa
11 Conception of an intelligent clock for Cameroonian schools
12 Crypto-tattooing of biomedical data
13 Design and implementation a USB based communication system: application to
LCD screen control
14 Design and implementation of "Office de Baccalauréat" students registration
management system
15 Design and implementation of a dynamic time-table management platform for
ENSET Bambili

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 37
16 Design and implementation of a graphic LCD based message display.
17 Design and implementation of a security system using ID cards
18 Design and Implementation of a student information management system for the
computer science department, HTTTC, Bambili
19 Design and implementation of a sustainable development Web portail in
Cameroon
20 Design and implementation of a virtual testing room (VTR) online evaluation
system associated with an E-learning platform
21 Design and implementation of a website for the sale of Cocoa and coffee products
in Cameroon
22 Design and implementation of an android application for acquisition of heart
analog data
23 Design and implementation of an application to automatically control driver's
behavior using SMS by radar LTiTruCAM
24 Design and implementation of an automatic brake control for secondary schools in
Cameroun
25 Design and implementation of an automatic tollgate using microcontroller
26 Design and implementation of an e-learning web site: Case study of computer
architecture lesson, Form one
27 Design and implementation of an touristic website: Case study of West-Region,
Cameroon
28 Design and implementation of cloud computing platform for Cameroon
Secondary Education
29 Design and implementation of Education software for teaching and learning of
network Form III.
30 Design and implementation of information platform resources for diseases of
plants and ravagers in the North-West region, Cameroon.
31 Design and realization of a courseware for the teaching and learning of some
tourist attractions in Cameroon
32 Design and realization of a library management system. case study of the
metropolitan library Buea
33 Design and realization of a responsive marks management system. Case study of
the Department of Computer Science, HTTTC Bambili
34 Design and realization of an e-learning platform to teach network in Secondary
school
35 Design and Realization of an Information Platform in Secondary School. Case
Study of BTHS, Bafoussam
36 Design and realization of an online map data searching
37 Design of a web application for student's mark consultation from HTTC of
Bambili at university of Bamenda
38 Design of an application for heart sound analysis
39 Developing a database application to manage a shop/supermarket
40 E- commerce: a revolution in the way of doing business
41 Electronic management of birth records: case of Fundong council.
42 Establishment of an android real-time information system for national entrance in
Cameroon.

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 38
43 Management of administrative staff and students in a Technical High School.
Case study of GTHS Bamenda
44 Management of Student Information: Case Study of Some Selected Secondary
Schools in Ndu Sub-Division, North West, Cameroon
45 Managing students records in Cameroon School from traditional method to
electronic platform
46 Facial recognition using Android phone
47 Forecasting Administrative staff appointment and recruitment in MINESEC: Case
study of Nyon et So'o Division.
48 ICT as tool of socio-economic development : Case study Bafmeng and Bikwe
villages
49 Impact of cyber criminality on secondary school students: case study of some
selected schools in Batibo Sub-division
50 Impact of ICT on teaching process
51 Implementation of a dynamic matrix display of information with remote access.
52 Indexed library: case study of history department, HTTC Bambili.
53 Analyse, conception d'un système d'information de gestion des ressources
humaines
54 Commande des feux tricolores par microcontrôleur : " cas d'un carrefour à cinq
branches.
55 Communication sécurisée par VPN entre plusieurs filiales d'une entreprise
56 Conception d'un environnement numérique de travail pour l'ENSET de Bambili
57 Conception d'un système d'alerte par messagerie mobile au sein d'un établissement
secondaire.
58 Conception d'une application Web pour gérer électroniquement une librairie
59 Conception d'une plate-forme d'échange sur les produits agricoles au Cameroun
60 Conception et implémentation d'un site Web dynamique pour l'ENSET de
Bambili, Université de Bamenda
61 Conception et réalisation du règlement électronique des factures. Application à la
Camerounaise Des Eaux (CDE)
62 Conception et réalisation d'un logiciel de géolocalisation en temps réel : Cas de la
ville de Bamenda
63 Conception et réalisation d'un logiciel de gestion de la pharmacie
64 Conception et réalisation d'un logiciel de gestion des établissements scolaires
65 Conception et réalisation d'un logiciel pour la gestion de l'Etat-civil
66 Conception et réalisation d'une application de gestion d'approvisionnement de
médicaments des Pharmacies au Cameroun et en zone CEMAC
67 Conception et réalisation d'une application de gestion de la matière d'œuvre. Cas
du Lycée Technique de Douala-Bassa.
68 Conception et réalisation d'une plateforme de gestion optimisée d'une agence de
voyage accessible via téléphone Android
69 Conception et réalisation d'une plateforme de vulgarisation du droit foncier au
Cameroun
70 Conception et Réalisation d'une Plate-forme Numérique de Travaux Pratiques
pour l'Enseignement Secondaire Technique au Cameroun
71 Conception et réalisation d'une plateforme pour le E-learning pour l'enseignement

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 39
secondaire au Cameroun
72 Confiance, réputation dans les réseaux de capteurs non filaires
73 Creating and Transforming School using School Map Management. Case study of
North West Region, Cameroon
74 Crypto-tatouage et sécurisation des données biomédicales
75 Ethique scolaire, usage des TIC et efficience du travail en milieu scolaire. Cas du
Lycée Technique de Bamenda.
76 Etude d'un système de communication: la voix sur IP (VoIP)
77 Introduction des TIC dans le système éducatif camerounais : Le défi de l'épreuve
d'informatique aux examens officiels francophones 2012
78 Maintenance informatique: causes des pannes et plateforme de résolution des
problèmes des ordinateurs.
79 Mise en œuvre d'une plateforme de répétition : cas de la région du nord-ouest
80 Mise en place d'une application de gestion des inscriptions académiques à
l'ENSET-Bambili
81 Mise sur pied d'un serveur d'audioconférence à l'ENSET de Bambili
82 Mise sur pied d'un système de communication pour les enseignants du secondaire
au Cameroun
83 Mise sur pieds d'un laboratoire virtuel de maintenance informatique pour
l'enseignement secondaire au Cameroun
84 Réalisation d'une application de gestion complète et globale d'un établissement
secondaire
85 Realization of a numerical pedagogic courseware for teaching and learning of
History Form III
86 Role of ICT in community royal development. case of Aghem, north west region,
Cameroon
87 Sécurité et maintenance du matériel informatique
88 Setting-up of an application for academic registration through a smartphone. Case
study H.T.T.T.C Bambili
89 Study and implementation of a system of monitoring electronic ignitions:
application to public streetlights
90 Video streaming in a LAN using IP addresses
91 Video Streaming over Wireless Bluetooth Technology
92 National crime investigation system using biometric approach
93 Numerical Educational Software to teach and learn Computer Maintenance in
form 5
94 Numerical Management of an Institution: Case Study of ENS Bambili Physics
Department
95 Online booking rooms Electronic platform for students in University environment:
Case study of Bambili Town
96 Red black tree implementation of a software package. Case study of the new
criminal code procedure.
97 Design and implementation of a money transfer company application. Case of
Express Union, Cameroon
98 Design and implementation of a online drug search web application
99 Design and implementation of a wedding registration system with SMS alert

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 40
messages. Case of Mfou town hall
100 Design and implementation of a teaching practice posting system. Case study of
HTTTC Bambili.

a) List all the numbers corresponding to typical Information and Communication


Technology dissertations
b) List all the number corresponding to typical Computer Fundamental Science
dissertations
c) List all the number for both options
d) Fill the table below:
Numbers Database E-learning Cryptography Investigation

e) Fill the table below:


Numbers MERISE UML Pearson chi-square

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 41
CA: RESEARCH METHODOLOGY
Instructions: Please identify your topic from the table below, answer the following
questions and email to dada.jpt@gmail.com before or on May 25th, 2020
• Check software or language to be used
• Write the general objective and two specific objectives of this topic
• Write three hypotheses
• Write research questions
• Suggest a complete table of contents (with at least 80 titles or subtitles)

1. Creation of an enterprise network files sharing system with distance printing possibility.
2. Design and implementation of a council stakeholders’ automatic system. Case study of
Bambili Rural Council
3. Design and implementation of an online public examination management system with
SMS alert
4. Implementation of a reservation communication Media for travelling agencies in
Cameroon available in Smartphone
5. Implementation of a HTTTC virtual library and Smartphone downloading availability.
6. Design and implementation of a dynamic energy autonomous traffic light system
7. Design and implementation of wireless network security for modern enterprises
9. Creation of curriculum calendar application for HTTTC with Smartphone availability
10. Design and implementation of a store management system. Case study NGOs
11. Design and implementation of a secured voting system with SMS alert. Case study of
ELECAM, Cameroon
12. Design and implementation of marriage bank publication system
13. Design and implementation of SMS tracing system
14. Design and implementation of water level control system at CAMWATER with SMS
alert
15. Designing of electronic patient distance follow-up management system
16. Design and implementation of an autonomous energy school bell system.

SN Matricule Names Number


1 UBa16T0206 AKOTANYI BERTRAND FONDONG 1
2 UBa19T0536 ALENUI RODRIC 2
3 UBA19TP010 Anumboh Brice Gael Achuseh 3

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 42
4 12T0250 Atangana Ngah Enok Alphonse Pierre 4
5 11T0760 A'YIOMBOP NDENOKA 5
6 UBa16T0209 Dandji donjio Boris Donald 6
7 UBa16T0210 Djuikom Fotsing Marlyse Roseline 7
8 12T0214 Doualla Noutsa Bob Randy 8
9 12T0215 Ebouem Narcisse 9
10 UBA19T0648 Ekorong Louis Hervé 10
11 12T0248 Fedjio Augustin Dawa 11
12 12T0219 FINLEY YANNICK CHE 12
13 12T0568 FOCHO ADRIAN CHICKAGWE 13
14 UBa16T0212 HANRY NJUMBE ENONGENE 14
15 UBa19TP009 JAFF DAVID NDZELEN 15
16 UBa19T0462 Kenang Simon Pierre 16
17 09B1058 Magne Tankam Reine Olive epse Signe 1
18 UBa19T0538 MBAH BRUCE TABOT 2
19 13T0508 MBANGYA LUKOMANU NUWAPIYI 3
20 11T0780 Mouosso Nyama Gaston 4
21 UBA19T0647 NADMI DOUGLAS KUNNA 5
22 UBa16T0220 Ndayo Fonteng Rollin Ramus 6
23 UBa19T0208 Nganwou Yankep Steve 7
24 UBa19T0463 NGONGBI STANDLY FOIN 8
25 11T0801 PASCAL NGWA 9
26 UBa19T0209 Nwunakongazi Pherson Ndah 10
27 12T0240 SHIYNTUM JEAN CLAUDE 11
28 11T0809 Tagne Talla Severin Michel 12
29 12T0241 TANDA NESTOR FORPEH 13
30 12T0242 Tchamko djeugoue armel 14
31 UBa19TP008 TCHOKOSSI Joseph Aimé 15
32 UBa19T0539 Temongwoh Godson Mbuh Muluh 16
33 UBa19T0211 TIOTSOP TEDONFACK ARMAND 1
34 UBa19T0210 Tsachoung Kenfack Arnaud Dekevin 2
35 12T0256 VUYOF GILDAS VUGHOSEBOM 3
36 11T0790 Nfon Bruno Tanlak 4
37 11T0815 Teken Kezia Tina 5
38 11T0777 Mbanwi Hilary Tah 6
39 10B875 Nzogang Keigne Christian Maxim 7
40 11T0818 Veghouseh Babara Viwangsi 8
41 09B1053 PILLA GUILLAUME 9
42 10B888 TCHAGNA TEUKAP ROSIL HERVE 10
43 15T0193 KWETE MANDE IDA FANY 11
44 09B1050 DOUANLA HARLY SIMPLICE 12
45 AXEL DOMINIQUE MOUAFO MU 13
UBa19T0623 TSASSE
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 43
46 UBA19T0465 BIH SANDRA CHENWIE 14
47 UBA19T0213 CHICK MILDRED ABUSOH 15
48 DAHMI NJUEKOU DANIELLE 16
UBa19T0624 ROSELINE
49 UBA19T0212 FOHOWO KOM PIERRE DUMAS 1
50 KAMENI BOUJIKE CALISTA 2
UBA19T0464
TATIANA
51 UBa19T0625 LONTSI MELY ORLIN VALDES 3
52 UBa19T0626 MOKOM ETIENNE NDEPNU 4
53 NANFACK TEUFACK JUNY 5
UBa19T0627 VANNELLE
54 12T0573 NCHANJI DESMOND AJIE-NWI 6
55 11T0785 NCHITU JOEL MUMA 7
56 UBA19T0215 NDOFOR CARLYNE BIHNUI 8
57 UBa19T0628 NGALA PERCY KIMBI 9
58 UBA19T0214 NGUELEFACK BILLY FRANLIN 10
59 NGUETCHIO NGAMOU VANNICK 11
UBa19T0630 ULRICH
60 UBa19T0629 NJABEH COLLINS 12
61 UBa19T0466 TSAJEU SEVERIN 13

Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 44

You might also like