0% found this document useful (0 votes)
133 views

Comp Sci Extended Essay Topics and Advice

The document provides examples of potential topics for an extended essay (EE) in computer science and general advice about requirements for an EE in this subject. Some example topics include comparing machine learning algorithms, data compression techniques, algorithm efficiency, and password security. The document emphasizes that an EE must demonstrate technical knowledge and analysis, should not duplicate internal assessment work, and should explore theoretical aspects of computer science rather than primarily involving programming.

Uploaded by

Antoine LEE
Copyright
© © All Rights Reserved
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
133 views

Comp Sci Extended Essay Topics and Advice

The document provides examples of potential topics for an extended essay (EE) in computer science and general advice about requirements for an EE in this subject. Some example topics include comparing machine learning algorithms, data compression techniques, algorithm efficiency, and password security. The document emphasizes that an EE must demonstrate technical knowledge and analysis, should not duplicate internal assessment work, and should explore theoretical aspects of computer science rather than primarily involving programming.

Uploaded by

Antoine LEE
Copyright
© © All Rights Reserved
Available Formats
Download as PPSX, PDF, TXT or read online on Scribd
You are on page 1/ 29

Some Example EE TOpiCs

In Computer Science,
and some general advice
To what extent are support vector machines
more accurate than artificial neural networks
at predicting ATP tennis matches?
To what extent is file
size affected by
compressing data
using the Lempel Ziv
Markov Chain 2
To What Extent are Pseudo-random numbers
generated in Java more predictable than ones
generated in C#?
To what extent does MP3 encoding
minimize quality loss and file size
more efficiently than OGG in terms
of algorithmic efficiency and
quality of the encoded file?
To what extent is the binary
search algorithm suitable to
find specified values from
data sets of varying size?
To what extent is file
synchronisation within a Peer to
Peer (P2P) protocol a feasible
alternative to synchronisation
within a file hosting service?
To what extent is Depth First Search a
more efficient algorithm than Breadth
First Search in path finding in
artificial intelligence for robot motion
planning?
To what extent is hashing
more suitable and efficient
means to find specific values,
than binary search, in
different  data set sizes?
To What Extent Does
Password Length &
Variation of Characters
Affect the Entropy of a
Password?
How effective is
reinforcement learning for
improving performance in
turn-based strategy games?
To what extent is wireless
networking a feasible
alternative to cabled
networking within a whole-
city context?
How likely is it that fuzzy
logic will replace binary
logic in the next five years?
Under What Circumstances is
it more efficient to sort a
Collection and perform
Binary search than searching
an unsorted Collection when
searching for a Specific item
of Data?
To what extent is the AES symmetric
encryption algorithm more efficient in
regards to storage usage compared to
the Blowfish symmetric encryption
algorithm when encrypting data of
varying sizes and types?
To what extent would traffic
flow algorithms suggest
effective improvements when
implemented to a
specific central area of
Jakarta?
To what extent is a Depth First
search less effective than a
Breadth First Search on Social
Media Friendship Graph Data
Structures
It is important that the chosen
topic and its treatment reflect
a firm emphasis on
computing science and
explores beneath the surface
of this subject.
An in-depth analysis of trends and
advances in computing should include
aspects of the theory of computer
science, which would necessarily
demonstrate a high degree of
technical knowledge and
understanding.
Data for analysis may be
generated from a program
written by the student. This is
often an appropriate method
of investigation, but the code
itself, and its development,
will not be rewarded
The EE is not in any way to be
confused with the computer science
project that is completed as the
internal assessment component for the
computer science course. If the data
analysed is not directly related to
computer science, the EE should be
The chosen topic may be inspired
by a magazine article, an internet
site, one of the case studies
published in connection with
computer science HL paper 3
examinations, a conversation or
simply an idea that could fall into
one of the following areas of
A comparison of
overclocking and pipelining
in terms of efficiency in
enhancing the performance
of CMOS processors
Futuristic topics in computer
science should be based on
sound theory and projections
of well-known computer
science authorities.
Students must ensure
that their EE does not
duplicate other work
they are submitting
for the Diploma
In particular, an EE in computer
science is not an extension of the
internal assessment (IA) task.
Students must ensure that they
understand the differences between
the two.
Students are not
permitted to use any of
the data generated as
part of their computer
science solution (IA)
for the EE.
Whereas the IA may focus on any
aspect of computer science, an EE
must not primarily be concerned
with designing computer
programs, although an evaluation
of an existing program is
permitted.
That’s all, thanks for
watching
(Now looping back to the
start …)

You might also like