Professional Documents
Culture Documents
RESEARCH METHODOLOGY
By
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
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
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
CSC428: Computer Science Research Methodology (By Dr. J.P. DADA, HTTTC Bambili) Page 9
9. Research design
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).
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.
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?
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.
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.
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…
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
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.
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.
Research methodology (By Dr. J.P. DADA, HTTTC Bambili, The University of Bamenda) Page 22
FAST
3. Conception environment
3.2 Notepad++
This is just scripts editor.
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.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.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.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.
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.
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
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 ………………….. …………………..
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.
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.
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