CS EE World

cs extended essay topics




CS EE World was created in 2019 by a May 2019 IB graduate upon the realization that there weren't enough free Computer Science Extended Essay (CS EE) exemplars online to properly guide IB students. As the notable website I B CompSci Hub says, "Extended Essays in Computer Science are not easy to do," so students need the guidance to write good papers.

This site hosts the ✨world's largest✨ collection of free original CS EEs , each of which was donated directly to us by previous students. We also include some links to EEs existing elsewhere online. Feel free to download from our collection, and please remember to donate your EE to us when it's completed and you've gotten your official IB grades! 

cs extended essay topics

Our Collection

At the time of writing this, the latest official IB EE guide came into action in 2018; pre-2018 EEs should be considered old. Nonetheless, we'll happily accept pre-2018 EEs, and readers are still encouraged to consider reading pre-2018 EEs - there are still things to learn from them.

Number of EEs available: 47

EE Grade Boundaries

Investigating The Effect of Customizeable Configurations of Computer Vision Algorithms on Performance

Mark: 32/34, grade: a , session: may 2019, submitter info: anonymous, to what extent are the binary and jump search algorithms efficient for data sets of increasing sizes, mark: 21/34, grade: b , donated ee submitter info: discord username: swastikツ#4284, assessing the use of machine learning algorithms for predicting the outcome of random number generators., mark: 29/34, session: may 2018, investigating the time complexities of the avl tree and red-black tree insertion algorithms., mark: 30/34, external ee, source: redditor u/liammcquay's gdrive, comparing the performance of different classifier data mining algorithms in relation to the size of the training set, mark: 26/34, to what extent does varying the speeds of system ram affect the speeds of a hard disk drive in a computer system in a computerized workplace, mark: 20/34 (uncertain), grade: c ,  what is the difference between the runtime efficiency of dijkstra’s and the a* pathfinding algorithms in finding the shortest path in mazes with varying size , session: may 2021, donated ee submitter info: anonymous, to what extent can genetic algorithms optimize the english keyboard layout for speed, mark: 27/34, submitter info:.

Travis Ziegler, MIT Class of 2023

Emai: tjz [at] mit [dot] edu

(Why is the e mail displayed like this?)

The use of Neural Networks in Verifying Handwritten Signatures

Mark: 23/34, donated ee submitter info: email: karlis [dot] siders [at] gmail [dot] com (why is the em ail displayed like this), investigation into 256-bit hashing and its vulnerability to increasing computing speeds, session: november 2018, submitter info: name: jarred vardy, email: jarred [dot] vardy [at] gmail [dot] com.

(Why is the email displayed like this?)

Discord ID: pants#0422

"feel free to ping me in discord on the ib server and ask whatever questions you would like, or email me. pinging me in discord helps other people too so that's preferable.", to what extent would depth first search or breadth first search be suitable for search in graph data structures used by social networks, taking time and memory as determining factors, in the java virtual machine, mark: 17/34, to what extent does kernel page table isolation affect performance in systems powered by intel cpus.

June-Kyoo Park


To what extent the variation in search pattern will affect the efficiency of Rabin Karp algorithm and Boyer Moore algorithm in the terms of time complexity?

Session: november 2019, to what extent is the tf-idf score a reliable means of classifying text and predicting job titles, session: may 2020.

Zaid Maayah, UC Berkeley Class of 2024

zaidmaayah [at] berkeley [dot] edu

To what extent are character-level convolutional neural networks viable for classifying texts by their century of creation?

Mark: 31/34.

"My name is Matvey and I am going to Waterloo for Honors Math with a

planned specialization in Data Science. Feel free to contact me at

matvey [dot] a [dot] ryabov [at] gmail.com"

How effective are graph path searching and traversing algorithms compared to tree ones?

Name: Murad

Email: muradshahmamadli [at] gmail [dot] com

Accepted into: The University of British Columbia

To what extent is the GNU C library heap implementation on glibc version 2.31 more secure than version 2.15 and how has this affected its performance?

Mark: 28/34, donated ee submitter info:.

Name: Rajvardhan Agarwal Email: me [at] r4j [dot] dev

Investigating the efficiency of AES and RSA Encryption algorithms in terms of the memory used and time taken to encrypt/decrypt alphanumeric data

Mark: 24/34, which type of random number generator most consistently produces sufficiently random binary sequences.

Gabriel DiFiore 

difioregabe [at] gmail [dot] com

Studying Computer Science and Engineering at The Ohio State University

Submitter Advice:

“Please write your CS EEs in LaTeX”

To what extent is a divide-and-conquer algorithm applicable to solving the problem of ordinal classification with a binary classifier in terms of time complexity and performance?

How does the sorting efficiency of the tree sort compare to that of the heap sort in terms of time complexity for increasing sizes of randomized integer datasets, to what extent register-based bytecode is more suitable for high-performance process virtual machines than stack-based bytecode, to what extent is type inference possible for statically typed polymorphic object-oriented programming languages, mark: 16/34, how far does dijkstra’s search algorithm compare to a* search algorithm for finding the shortest path in a graph as the size of the graph increases by number of vertices , mark: 22/34, donated ee submitter info: discord: sid_#6681, to what extent is the chinese pinyin ime different from chinese stroke ime in terms of speed and efficiency, mark: 14/34, donated ee submitter info: sfu cs 2025 pipiroy03 [at] gmail [dot] com please do consult your topic with supervisor. my supervisor ditched me during summer break so i came up with this weird topic. also just 2 marks away from b though :l (why is the emai l displayed like this),  to what extent do contemporary quantum computing solutions affect the current and future security of rsa as a public key cryptography solution .

Jaden Majid

majid [dot] jaden [at] gmail.com

UBC Faculty of Science

Investigating Relationship Between Covid-19 and Spectrograms of Coughing Acoustics Through the Use of Convolutional Neural Network

Session: may 2022.

Going to UWaterloo CS + WLU BBA

wooqianghao [at] gmail [dot] com

A Comparative Study of the Blowfish and RSA Encryption Algorithms’ speed while encrypting data of different sizes.

To what extent is the performance of tournament selection strategy better than that of roulette wheel selection in solving the knapsack problem in terms of convergence rate and quality of the solution with different configurations.

Name: Lam Ho Accepted into: Dual Degree between Tel Aviv University and Columbia University "Feel free to contact me at lamho [dot] ghis [at] gmail [dot] com for any questions regarding the IB in general or the CS EE specifically, I would be more than happy to help (if I could)!" (Why is the email displayed like this?)

Investigating the effect on performance using a data structure in graph algorithms

How accurate and efficient are different neural networks in solving the protein folding problem, which hashing algorithm out of md5 and sha -1 is the best in validating data transfer using sftp (simple file transfer protocol) over a network that implements ssh protocol in terms of speed of data transfer and collision resistance.

Discord: <3#7654

 To what extent Branch and Bound algorithm, Greedy algorithm and the Christofides' algorithm are efficient ways of solving the Travelling Salesman Problem (TSP)? 

Donated ee submitter info: "e-mail: nadia [dot] hoffmann123 [at] gmail.com my name is nadia, i got admitted to several unis, but going to warsaw university my supervisor expected my ee to be graded higher, but i'm happy with the result nonetheless, as the entire process of writing the essay was surprisingly quite pleasant. if you have any questions regarding cs ee, cas or ib in general, i'll be more than happy to help good luck with your essay :)" (why is t he email displayed like this),  to what extent is the speed of a levenshtein’s distance-based approximate string-matching algorithm different when being processed on a cpu vs. on a gpu.

Email: officalquincy [at] gmail [dot] com (Why is the email displayed like this?)  

In Solving the Travelling Salesman Problem Using a Genetic Algorithm, How Does Order Crossover Compare to Partially Mapped Crossover in Terms of Improving the Efficiency of Convergence and Optimality of the Solution?

Session: november 2022.

Email: oso [dot] esperson [at] gmail [dot] com (Why is the e mail displayed like this?)

How does the genetic algorithm compare to that of the particle swarm optimization algorithm in providing solutions to optimization problems in terms of speed and accuracy?

Name: Jack Cantwell Email: jack [dot] cantwelljc [at] gmail.co m (Why is the e mail displayed like this?)

To what extent can the genetic algorithm be applied in constructing decision trees for data classification?

Session: may 2023, donated ee submitter info: "committed uwaterloo cs, code here: https://github.com/blackgaurd/gdt, disc ord: azoo", to what extent is the performance of the k-means clustering algorithm in unsupervised learning influenced by the initial placement algorithm, the number of features, and the number of clusters, to what extent can a feed forward neural network successfully mitigate an http-flood distributed denial-of-service attack.

Email: dhrumangupta06 [at] gmail [dot] com (Why is the e mail displayed like this?)

How does “k-nearest neighbour algorithm” compare to “Naïve Bayes algorithm” in diagnosing Parkinson’s Disease, when using striatum dimensional features as input data?

Mark: 25/34, to what extent is the ability of an intelligent agent to operate in unfamiliar scenarios affected by the number of hidden-layer neurons in its neural network and the number of generations it is trained for.

Name: Sachin Ramanathan

School: UC San Diego Class of 2027

Email: saramanathan [at] ucsd [dot] edu (Why is the email displayed like this?)

How effectively do the hyperparameters of a GANs influence its ability to generate high-quality images and its time complexity?

Mark: 20/34.

"There were way too many complications in this EE, and it would be too much to explain here. However, I can't stress enough how important it is to have a simple RQ. If you have any queries you can reach out via discord: .alblob"

To what extent does Smoothing Reduce False Edge Detection from Blurry Areas of Images on Various Edge Detection Algorithms?

Name: Haichuan Wang Contact: pridak [at] foxmail [dot] com University: UCSD (Why is the email displayed like this?)

How does Netflix’s Recommendation Algorithm use a collaborative filtering-based recommender system to provide efficient recommendations to users?

Mark: 18/34, to what extent is the accuracy of lstm neural networks for the prediction of bitcoin pricing influenced by time frequencies.

"Hey fellow IB victims, I graduated in May 2023 and am now studying Computer Science at uni. For any help you can contact me on ig @elucia_narduzzi. Take care:)"

How do convolutional neural networks compare to recurrent neural networks in terms of speed and accuracy when performing speech recognition?

To what extent is the performance of a neural network dependent on the batch size and number of epochs at varying rates of training data mislabelling.

Email: andrewp0809 [at] gmail [dot] com (Why is the email displayed like this?)

cs extended essay topics


If you or anyone you know has written a Computer Science Extended essay, please help CS EE World and International Baccalaureate students around the world by submitting it to us! We would appreciate it very much. Remember, the EE doesn't have to be perfect for people to learn from it!

We have a consent form available for teachers if they want a way to get consent before submitting EEs on behalf of their students. This is completely optional; it's just for your convenience.

Have something to say about this site? Email us!

Please don't contact us for help with any part of the EE ideation or writing  process. That's not something we will actively help you with - go to the   IB Discord  and IB Subreddit instead. All the best!

Thanks for reaching out! We'll get back to you when we can.


Choose Your Test

Sat / act prep online guides and tips, the complete ib extended essay guide: examples, topics, and ideas.

International Baccalaureate (IB)


IB students around the globe fear writing the Extended Essay, but it doesn't have to be a source of stress! In this article, I'll get you excited about writing your Extended Essay and provide you with the resources you need to get an A on it.

If you're reading this article, I'm going to assume you're an IB student getting ready to write your Extended Essay. If you're looking at this as a potential future IB student, I recommend reading our introductory IB articles first, including our guide to what the IB program is and our full coverage of the IB curriculum .

IB Extended Essay: Why Should You Trust My Advice?

I myself am a recipient of an IB Diploma, and I happened to receive an A on my IB Extended Essay. Don't believe me? The proof is in the IBO pudding:


If you're confused by what this report means, EE is short for Extended Essay , and English A1 is the subject that my Extended Essay topic coordinated with. In layman's terms, my IB Diploma was graded in May 2010, I wrote my Extended Essay in the English A1 category, and I received an A grade on it.

What Is the Extended Essay in the IB Diploma Programme?

The IB Extended Essay, or EE , is a mini-thesis you write under the supervision of an IB advisor (an IB teacher at your school), which counts toward your IB Diploma (learn more about the major IB Diploma requirements in our guide) . I will explain exactly how the EE affects your Diploma later in this article.

For the Extended Essay, you will choose a research question as a topic, conduct the research independently, then write an essay on your findings . The essay itself is a long one—although there's a cap of 4,000 words, most successful essays get very close to this limit.

Keep in mind that the IB requires this essay to be a "formal piece of academic writing," meaning you'll have to do outside research and cite additional sources.

The IB Extended Essay must include the following:

  • A title page
  • Contents page
  • Introduction
  • Body of the essay
  • References and bibliography

Additionally, your research topic must fall into one of the six approved DP categories , or IB subject groups, which are as follows:

  • Group 1: Studies in Language and Literature
  • Group 2: Language Acquisition
  • Group 3: Individuals and Societies
  • Group 4: Sciences
  • Group 5: Mathematics
  • Group 6: The Arts

Once you figure out your category and have identified a potential research topic, it's time to pick your advisor, who is normally an IB teacher at your school (though you can also find one online ). This person will help direct your research, and they'll conduct the reflection sessions you'll have to do as part of your Extended Essay.

As of 2018, the IB requires a "reflection process" as part of your EE supervision process. To fulfill this requirement, you have to meet at least three times with your supervisor in what the IB calls "reflection sessions." These meetings are not only mandatory but are also part of the formal assessment of the EE and your research methods.

According to the IB, the purpose of these meetings is to "provide an opportunity for students to reflect on their engagement with the research process." Basically, these meetings give your supervisor the opportunity to offer feedback, push you to think differently, and encourage you to evaluate your research process.

The final reflection session is called the viva voce, and it's a short 10- to 15-minute interview between you and your advisor. This happens at the very end of the EE process, and it's designed to help your advisor write their report, which factors into your EE grade.

Here are the topics covered in your viva voce :

  • A check on plagiarism and malpractice
  • Your reflection on your project's successes and difficulties
  • Your reflection on what you've learned during the EE process

Your completed Extended Essay, along with your supervisor's report, will then be sent to the IB to be graded. We'll cover the assessment criteria in just a moment.


We'll help you learn how to have those "lightbulb" moments...even on test day!  

What Should You Write About in Your IB Extended Essay?

You can technically write about anything, so long as it falls within one of the approved categories listed above.

It's best to choose a topic that matches one of the IB courses , (such as Theatre, Film, Spanish, French, Math, Biology, etc.), which shouldn't be difficult because there are so many class subjects.

Here is a range of sample topics with the attached extended essay:

  • Biology: The Effect of Age and Gender on the Photoreceptor Cells in the Human Retina
  • Chemistry: How Does Reflux Time Affect the Yield and Purity of Ethyl Aminobenzoate (Benzocaine), and How Effective is Recrystallisation as a Purification Technique for This Compound?
  • English: An Exploration of Jane Austen's Use of the Outdoors in Emma
  • Geography: The Effect of Location on the Educational Attainment of Indigenous Secondary Students in Queensland, Australia
  • Math: Alhazen's Billiard Problem
  • Visual Arts: Can Luc Tuymans Be Classified as a Political Painter?

You can see from how varied the topics are that you have a lot of freedom when it comes to picking a topic . So how do you pick when the options are limitless?


How to Write a Stellar IB Extended Essay: 6 Essential Tips

Below are six key tips to keep in mind as you work on your Extended Essay for the IB DP. Follow these and you're sure to get an A!

#1: Write About Something You Enjoy

You can't expect to write a compelling essay if you're not a fan of the topic on which you're writing. For example, I just love British theatre and ended up writing my Extended Essay on a revolution in post-WWII British theatre. (Yes, I'm definitely a #TheatreNerd.)

I really encourage anyone who pursues an IB Diploma to take the Extended Essay seriously. I was fortunate enough to receive a full-tuition merit scholarship to USC's School of Dramatic Arts program. In my interview for the scholarship, I spoke passionately about my Extended Essay; thus, I genuinely think my Extended Essay helped me get my scholarship.

But how do you find a topic you're passionate about? Start by thinking about which classes you enjoy the most and why . Do you like math classes because you like to solve problems? Or do you enjoy English because you like to analyze literary texts?

Keep in mind that there's no right or wrong answer when it comes to choosing your Extended Essay topic. You're not more likely to get high marks because you're writing about science, just like you're not doomed to failure because you've chosen to tackle the social sciences. The quality of what you produce—not the field you choose to research within—will determine your grade.

Once you've figured out your category, you should brainstorm more specific topics by putting pen to paper . What was your favorite chapter you learned in that class? Was it astrophysics or mechanics? What did you like about that specific chapter? Is there something you want to learn more about? I recommend spending a few hours on this type of brainstorming.

One last note: if you're truly stumped on what to research, pick a topic that will help you in your future major or career . That way you can use your Extended Essay as a talking point in your college essays (and it will prepare you for your studies to come too!).

#2: Select a Topic That Is Neither Too Broad nor Too Narrow

There's a fine line between broad and narrow. You need to write about something specific, but not so specific that you can't write 4,000 words on it.

You can't write about WWII because that would be a book's worth of material. You also don't want to write about what type of soup prisoners of war received behind enemy lines, because you probably won’t be able to come up with 4,000 words of material about it. However, you could possibly write about how the conditions in German POW camps—and the rations provided—were directly affected by the Nazis' successes and failures on the front, including the use of captured factories and prison labor in Eastern Europe to increase production. WWII military history might be a little overdone, but you get my point.

If you're really stuck trying to pinpoint a not-too-broad-or-too-narrow topic, I suggest trying to brainstorm a topic that uses a comparison. Once you begin looking through the list of sample essays below, you'll notice that many use comparisons to formulate their main arguments.

I also used a comparison in my EE, contrasting Harold Pinter's Party Time with John Osborne's Look Back in Anger in order to show a transition in British theatre. Topics with comparisons of two to three plays, books, and so on tend to be the sweet spot. You can analyze each item and then compare them with one another after doing some in-depth analysis of each individually. The ways these items compare and contrast will end up forming the thesis of your essay!

When choosing a comparative topic, the key is that the comparison should be significant. I compared two plays to illustrate the transition in British theatre, but you could compare the ways different regional dialects affect people's job prospects or how different temperatures may or may not affect the mating patterns of lightning bugs. The point here is that comparisons not only help you limit your topic, but they also help you build your argument.

Comparisons are not the only way to get a grade-A EE, though. If after brainstorming, you pick a non-comparison-based topic and are still unsure whether your topic is too broad or narrow, spend about 30 minutes doing some basic research and see how much material is out there.

If there are more than 1,000 books, articles, or documentaries out there on that exact topic, it may be too broad. But if there are only two books that have any connection to your topic, it may be too narrow. If you're still unsure, ask your advisor—it's what they're there for! Speaking of advisors...


Don't get stuck with a narrow topic!

#3: Choose an Advisor Who Is Familiar With Your Topic

If you're not certain of who you would like to be your advisor, create a list of your top three choices. Next, write down the pros and cons of each possibility (I know this sounds tedious, but it really helps!).

For example, Mr. Green is my favorite teacher and we get along really well, but he teaches English. For my EE, I want to conduct an experiment that compares the efficiency of American electric cars with foreign electric cars.

I had Ms. White a year ago. She teaches physics and enjoyed having me in her class. Unlike Mr. Green, Ms. White could help me design my experiment.

Based on my topic and what I need from my advisor, Ms. White would be a better fit for me than would Mr. Green (even though I like him a lot).

The moral of my story is this: do not just ask your favorite teacher to be your advisor . They might be a hindrance to you if they teach another subject. For example, I would not recommend asking your biology teacher to guide you in writing an English literature-based EE.

There can, of course, be exceptions to this rule. If you have a teacher who's passionate and knowledgeable about your topic (as my English teacher was about my theatre topic), you could ask that instructor. Consider all your options before you do this. There was no theatre teacher at my high school, so I couldn't find a theatre-specific advisor, but I chose the next best thing.

Before you approach a teacher to serve as your advisor, check with your high school to see what requirements they have for this process. Some IB high schools require your IB Extended Essay advisor to sign an Agreement Form , for instance.

Make sure that you ask your IB coordinator whether there is any required paperwork to fill out. If your school needs a specific form signed, bring it with you when you ask your teacher to be your EE advisor.

#4: Pick an Advisor Who Will Push You to Be Your Best

Some teachers might just take on students because they have to and aren't very passionate about reading drafts, only giving you minimal feedback. Choose a teacher who will take the time to read several drafts of your essay and give you extensive notes. I would not have gotten my A without being pushed to make my Extended Essay draft better.

Ask a teacher that you have experience with through class or an extracurricular activity. Do not ask a teacher that you have absolutely no connection to. If a teacher already knows you, that means they already know your strengths and weaknesses, so they know what to look for, where you need to improve, and how to encourage your best work.

Also, don't forget that your supervisor's assessment is part of your overall EE score . If you're meeting with someone who pushes you to do better—and you actually take their advice—they'll have more impressive things to say about you than a supervisor who doesn't know you well and isn't heavily involved in your research process.

Be aware that the IB only allows advisors to make suggestions and give constructive criticism. Your teacher cannot actually help you write your EE. The IB recommends that the supervisor spends approximately two to three hours in total with the candidate discussing the EE.

#5: Make Sure Your Essay Has a Clear Structure and Flow

The IB likes structure. Your EE needs a clear introduction (which should be one to two double-spaced pages), research question/focus (i.e., what you're investigating), a body, and a conclusion (about one double-spaced page). An essay with unclear organization will be graded poorly.

The body of your EE should make up the bulk of the essay. It should be about eight to 18 pages long (again, depending on your topic). Your body can be split into multiple parts. For example, if you were doing a comparison, you might have one third of your body as Novel A Analysis, another third as Novel B Analysis, and the final third as your comparison of Novels A and B.

If you're conducting an experiment or analyzing data, such as in this EE , your EE body should have a clear structure that aligns with the scientific method ; you should state the research question, discuss your method, present the data, analyze the data, explain any uncertainties, and draw a conclusion and/or evaluate the success of the experiment.

#6: Start Writing Sooner Rather Than Later!

You will not be able to crank out a 4,000-word essay in just a week and get an A on it. You'll be reading many, many articles (and, depending on your topic, possibly books and plays as well!). As such, it's imperative that you start your research as soon as possible.

Each school has a slightly different deadline for the Extended Essay. Some schools want them as soon as November of your senior year; others will take them as late as February. Your school will tell you what your deadline is. If they haven't mentioned it by February of your junior year, ask your IB coordinator about it.

Some high schools will provide you with a timeline of when you need to come up with a topic, when you need to meet with your advisor, and when certain drafts are due. Not all schools do this. Ask your IB coordinator if you are unsure whether you are on a specific timeline.

Below is my recommended EE timeline. While it's earlier than most schools, it'll save you a ton of heartache (trust me, I remember how hard this process was!):

  • January/February of Junior Year: Come up with your final research topic (or at least your top three options).
  • February of Junior Year: Approach a teacher about being your EE advisor. If they decline, keep asking others until you find one. See my notes above on how to pick an EE advisor.
  • April/May of Junior Year: Submit an outline of your EE and a bibliography of potential research sources (I recommend at least seven to 10) to your EE advisor. Meet with your EE advisor to discuss your outline.
  • Summer Between Junior and Senior Year: Complete your first full draft over the summer between your junior and senior year. I know, I know—no one wants to work during the summer, but trust me—this will save you so much stress come fall when you are busy with college applications and other internal assessments for your IB classes. You will want to have this first full draft done because you will want to complete a couple of draft cycles as you likely won't be able to get everything you want to say into 4,000 articulate words on the first attempt. Try to get this first draft into the best possible shape so you don't have to work on too many revisions during the school year on top of your homework, college applications, and extracurriculars.
  • August/September of Senior Year: Turn in your first draft of your EE to your advisor and receive feedback. Work on incorporating their feedback into your essay. If they have a lot of suggestions for improvement, ask if they will read one more draft before the final draft.
  • September/October of Senior Year: Submit the second draft of your EE to your advisor (if necessary) and look at their feedback. Work on creating the best possible final draft.
  • November-February of Senior Year: Schedule your viva voce. Submit two copies of your final draft to your school to be sent off to the IB. You likely will not get your grade until after you graduate.

Remember that in the middle of these milestones, you'll need to schedule two other reflection sessions with your advisor . (Your teachers will actually take notes on these sessions on a form like this one , which then gets submitted to the IB.)

I recommend doing them when you get feedback on your drafts, but these meetings will ultimately be up to your supervisor. Just don't forget to do them!


The early bird DOES get the worm!

How Is the IB Extended Essay Graded?

Extended Essays are graded by examiners appointed by the IB on a scale of 0 to 34 . You'll be graded on five criteria, each with its own set of points. You can learn more about how EE scoring works by reading the IB guide to extended essays .

  • Criterion A: Focus and Method (6 points maximum)
  • Criterion B: Knowledge and Understanding (6 points maximum)
  • Criterion C: Critical Thinking (12 points maximum)
  • Criterion D: Presentation (4 points maximum)
  • Criterion E: Engagement (6 points maximum)

How well you do on each of these criteria will determine the final letter grade you get for your EE. You must earn at least a D to be eligible to receive your IB Diploma.

Although each criterion has a point value, the IB explicitly states that graders are not converting point totals into grades; instead, they're using qualitative grade descriptors to determine the final grade of your Extended Essay . Grade descriptors are on pages 102-103 of this document .

Here's a rough estimate of how these different point values translate to letter grades based on previous scoring methods for the EE. This is just an estimate —you should read and understand the grade descriptors so you know exactly what the scorers are looking for.

Here is the breakdown of EE scores (from the May 2021 bulletin):

How Does the Extended Essay Grade Affect Your IB Diploma?

The Extended Essay grade is combined with your TOK (Theory of Knowledge) grade to determine how many points you get toward your IB Diploma.

To learn about Theory of Knowledge or how many points you need to receive an IB Diploma, read our complete guide to the IB program and our guide to the IB Diploma requirements .

This diagram shows how the two scores are combined to determine how many points you receive for your IB diploma (3 being the most, 0 being the least). In order to get your IB Diploma, you have to earn 24 points across both categories (the TOK and EE). The highest score anyone can earn is 45 points.


Let's say you get an A on your EE and a B on TOK. You will get 3 points toward your Diploma. As of 2014, a student who scores an E on either the extended essay or TOK essay will not be eligible to receive an IB Diploma .

Prior to the class of 2010, a Diploma candidate could receive a failing grade in either the Extended Essay or Theory of Knowledge and still be awarded a Diploma, but this is no longer true.

Figuring out how you're assessed can be a little tricky. Luckily, the IB breaks everything down here in this document . (The assessment information begins on page 219.)

40+ Sample Extended Essays for the IB Diploma Programme

In case you want a little more guidance on how to get an A on your EE, here are over 40 excellent (grade A) sample extended essays for your reading pleasure. Essays are grouped by IB subject.

  • Business Management 1
  • Chemistry 1
  • Chemistry 2
  • Chemistry 3
  • Chemistry 4
  • Chemistry 5
  • Chemistry 6
  • Chemistry 7
  • Computer Science 1
  • Economics 1
  • Design Technology 1
  • Design Technology 2
  • Environmental Systems and Societies 1
  • Geography 1
  • Geography 2
  • Geography 3
  • Geography 4
  • Geography 5
  • Geography 6
  • Literature and Performance 1
  • Mathematics 1
  • Mathematics 2
  • Mathematics 3
  • Mathematics 4
  • Mathematics 5
  • Philosophy 1
  • Philosophy 2
  • Philosophy 3
  • Philosophy 4
  • Philosophy 5
  • Psychology 1
  • Psychology 2
  • Psychology 3
  • Psychology 4
  • Psychology 5
  • Social and Cultural Anthropology 1
  • Social and Cultural Anthropology 2
  • Social and Cultural Anthropology 3
  • Sports, Exercise and Health Science 1
  • Sports, Exercise and Health Science 2
  • Visual Arts 1
  • Visual Arts 2
  • Visual Arts 3
  • Visual Arts 4
  • Visual Arts 5
  • World Religion 1
  • World Religion 2
  • World Religion 3


What's Next?

Trying to figure out what extracurriculars you should do? Learn more about participating in the Science Olympiad , starting a club , doing volunteer work , and joining Student Government .

Studying for the SAT? Check out our expert study guide to the SAT . Taking the SAT in a month or so? Learn how to cram effectively for this important test .

Not sure where you want to go to college? Read our guide to finding your target school . Also, determine your target SAT score or target ACT score .

Want to improve your SAT score by 160 points or your ACT score by 4 points?   We've written a guide for each test about the top 5 strategies you must be using to have a shot at improving your score. Download them for free now:

As an SAT/ACT tutor, Dora has guided many students to test prep success. She loves watching students succeed and is committed to helping you get there. Dora received a full-tuition merit based scholarship to University of Southern California. She graduated magna cum laude and scored in the 99th percentile on the ACT. She is also passionate about acting, writing, and photography.

Ask a Question Below

Have any questions about this article or other topics? Ask below and we'll reply!

Improve With Our Famous Guides

  • For All Students

The 5 Strategies You Must Be Using to Improve 160+ SAT Points

How to Get a Perfect 1600, by a Perfect Scorer

Series: How to Get 800 on Each SAT Section:

Score 800 on SAT Math

Score 800 on SAT Reading

Score 800 on SAT Writing

Series: How to Get to 600 on Each SAT Section:

Score 600 on SAT Math

Score 600 on SAT Reading

Score 600 on SAT Writing

Free Complete Official SAT Practice Tests

What SAT Target Score Should You Be Aiming For?

15 Strategies to Improve Your SAT Essay

The 5 Strategies You Must Be Using to Improve 4+ ACT Points

How to Get a Perfect 36 ACT, by a Perfect Scorer

Series: How to Get 36 on Each ACT Section:

36 on ACT English

36 on ACT Math

36 on ACT Reading

36 on ACT Science

Series: How to Get to 24 on Each ACT Section:

24 on ACT English

24 on ACT Math

24 on ACT Reading

24 on ACT Science

What ACT target score should you be aiming for?

ACT Vocabulary You Must Know

ACT Writing: 15 Tips to Raise Your Essay Score

How to Get Into Harvard and the Ivy League

How to Get a Perfect 4.0 GPA

How to Write an Amazing College Essay

What Exactly Are Colleges Looking For?

Is the ACT easier than the SAT? A Comprehensive Guide

Should you retake your SAT or ACT?

When should you take the SAT or ACT?

Stay Informed

Follow us on Facebook (icon)

Get the latest articles and test prep tips!

Looking for Graduate School Test Prep?

Check out our top-rated graduate blogs here:

GRE Online Prep Blog

GMAT Online Prep Blog

TOEFL Online Prep Blog

Holly R. "I am absolutely overjoyed and cannot thank you enough for helping me!”

IB Writing Service Logo

  • Computer Science Extended Essay Topics

Writing an IB Extended Essay in Computer Science can be a challenging but rewarding experience. If you’re up for the challenge, then you’ll need to know how to go about it and understand some of the core topics available.

The first step is to choose an interesting, appropriate topic for your extended essay. Your topic should be something that interests you and falls within the scope of computer science . It’s important to remember that the topic should be concise and focused, as the essay should be no longer than 4,000 words.

When researching for your essay, some helpful tools include published books, online sources, such as databases and websites, interviews with experts, relevant journals, and surveys. There are also numerous software tools available to help you craft an effective extended essay.

When coming up with ideas, look at trends in the field of computer science, consider current topics and debates, or choose a particular subject that has always interested you. Don’t only look for topics that have already been done; think outside the box and come up with something that makes your essay stand out from the crowd.

It’s also important to make sure you prepare well ahead of submitting your essay. Ensure that you research thoroughly, cite any sources accurately and make ample use of diagrams and illustrations if appropriate.

As a conclusion, writing an IB Extended Essay in Computer Science can be a fulfilling and rewarding experience. With the right amount of planning and research, you can produce an outstanding essay that will give you a great chance of gaining a top mark. Don’t forget to support your work with accurate citations and references, as well as making use of relevant software tools.

Computer Science Extended Essay Topics

🎯 Master Your IB Extended Essay with Our IB Extended Essay Writing Service 🎯 Overwhelmed by your Extended Essay? Our professional IB Extended Essay Writing Service is here to guide you to success! 🌟 ✅ Deep Understanding of IB Criteria: Our team of experienced writers has an extensive knowledge of the IB curriculum and assessment criteria. They know exactly what examiners look for, ensuring your EE is tailored to meet the highest standards. 🔒 Absolute Confidentiality: Your privacy is our top priority. We maintain strict confidentiality and never share your personal information with third parties. You can trust us to handle your EE with the utmost care and discretion. ⏰ On-time Delivery: We understand the importance of deadlines. Our dedicated writers work tirelessly to ensure your IB Extended Essay is completed on time, without compromising on quality. Don't let your EE hold you back from achieving your academic goals. Tap into the expertise of our IB Extended Essay Writing Service and unlock your full potential! 🎓🚀
  • Analysis of Quantum Computing: Prospects and Challenges for Future Implementation.
  • The Evolution and Impact of Ransomware: A Study of Notable Cases and Their Implications.
  • Exploring the Role of Machine Learning in Predictive Healthcare.
  • Neural Networks and Deep Learning: Potential Uses in Autonomous Vehicles.
  • Examining the Ethical Implications of Facial Recognition Technology.
  • Impact of Augmented Reality (AR) on Modern User Interfaces and User Experience (UX).
  • The Role of Blockchain Technology Beyond Cryptocurrencies: A Look into Supply Chain Management.
  • Comparative Analysis of Traditional vs. NoSQL Databases in Handling Big Data.
  • Understanding the Challenges and Benefits of Implementing Edge Computing.
  • Exploring the Vulnerabilities of Internet of Things (IoT) Devices: A Study on Security Concerns.
  • Analysis of Natural Language Processing: How Chatbots are Transforming Customer Service.
  • Role of Algorithms in Shaping Social Media Content: Implications on User Behavior.
  • Virtual Reality (VR) in Education: Prospects, Challenges, and Future Implications.
  • Exploring the Efficiency of Different Sorting Algorithms in Various Scenarios.
  • Understanding Digital Forensics: Techniques and Challenges in Modern Cybercrime Investigations.
  • Impact of Cloud Computing on Traditional IT Infrastructure and Data Management.
  • Examining the Potential of Quantum Cryptography in Ensuring Secure Communication.
  • Analysis of the Relationship Between Computational Complexity and Problem Solving in Real-world Scenarios.
  • The Evolution and Influence of Open Source Software in Modern Tech Companies.
  • Machine Learning Bias: Causes, Implications, and Potential Solutions.

Survey of Core Topic Areas

When researching topics suitable for an IB Extended Essay in Computer Science, the best starting point is to consider what topics are most relevant to the field. Depending upon interest, some topics may be more suitable than others, so it is important to take the time to thoroughly consider all options before making a final decision.

Some possible topics that could be used as the basis for an IB Extended Essay in Computer Science include:

  • Artificial Intelligence
  • Software Engineering
  • Computer Vision
  • Database Management
  • Computer Networking
  • Computer Security
  • Computer Graphics
  • Hardware Design
  • Algorithms and Data Structures

Topics such as computer programming, user interface design, machine learning, and natural language processing are also suitable topics for an IB Extended Essay . Additionally, there are many areas within Computer Science which could be explored, such as game design, digital signal processing, and computer architecture. Because the field is so vast, there is great potential for both creativity and research into a wide array of topics within Computer Science.

In order to narrow down the list of potential topics for an IB Extended Essay in Computer Science, it is important to consider one’s own skills and knowledge, as well as the resources available. Once these factors have been taken into account, the process of researching and composing an extended essay becomes much simpler.

Examples of Possible IB Extended Essay Topics in Computer Science

The International Baccalaureate Extended Essay is a great opportunity to explore a specific area of interest within the field of Computer Science. It is important to choose an interesting and appropriate topic , so that you can have the best chance of achieving your goals. Here are some examples of possible topics for an Extended Essay within Computer Science.

An investigation into Artificial Intelligence and its applications.

The evolution of Programming Languages.

A study of Cyber Security and the development of a secure system.

Exploring the history of Human-Computer Interaction.

Networking and Data Communication.

Examining how Robotics is used in industry.

Creating a Cryptographic System.

Analyzing the trends of Machine Learning.

Database Management Systems.

The use of Virtual Reality and Augmented Reality in modern applications.

These are just a few examples of the range of topics that can be explored through an Extended Essay in Computer Science. You can also explore a specific case study or carry out a research project to investigate a particular problem in the field of Computer Science.

Research Methods for an IB Extended Essay in Computer Science

When researching for your IB Extended Essay in Computer Science, there are a variety of research methods you can employ to gather data and support your thesis. Here is a list of some of the more common methods:

  • Interviews: An interview is a great way to get a person’s personal opinion and perspective on a certain topic or issue. You can meet with people or conduct interviews over the phone or online.
  • Surveys: Surveys are a good way to gather feedback from multiple people on a given topic. There are online survey tools that make it easier to create and distribute surveys, as well as collect results.
  • Experiments: Experiments are a way to evaluate the effect of variables on a certain outcome. These could be run within a laboratory setting or using different software applications.
  • Data Collection: Data collection is important for observing trends and patterns in existing data. This can involve manual data gathering or automated data collection methods.

Each of these research methods can be employed in an extended essay in order to support the author’s thesis. It is vital to choose the right approach based on the type of question being asked and the answer being sought. This will ensure that the research undertaken is relevant and meaningful to the Extended Essay.

Software Tools for Computer Science Extended Essays

Finding the right tools for your extended essay in Computer Science can be a challenge, but there are some great software products available that can help. Understanding what each tool has to offer will help you make the most of your research and create a better essay.

Programming Languages

No matter what type of research you are doing, understanding a few programming languages is essential. Popular languages such as Java and Python are widely used in Computer Science research and are great choices for writing extended essays. Learning one of these languages can help you gain insights into the core concepts of Computer Science and give you the skills to pursue projects of greater complexity.

Data Analysis Software

Data analysis software is invaluable for collecting data from experiments or surveys. Many of these programs have built-in statistical functions which can be used to analyze data quickly and generate graphs and charts to help explain your findings. There is a wide range of options available, from free open source software such as R to more comprehensive packages such as MATLAB.

Visualization & Simulation Tools

Visualization and simulation tools are a great way to communicate complex ideas and theories. These tools allow you to create 3D images and animations of your research projects or simulated environments to provide a more vivid representation of your findings. Some examples of these tools include VENSIM, Blender, and Unity.

Research Documentation Software

Research documentation software helps to organize and present research data in an efficient and organized fashion. Documenting research findings is an important process when writing an extended essay , and using software can make it easier. Examples of research documentation software include Zotero, Mendeley, and EndNote.

While these software tools can help you in your research, it’s important to remember that the most important part of your extended essay is your own effort and dedication. By researching your topic thoroughly, developing an interesting thesis and clearly presenting your findings, you can achieve a high grade for your essay.

The IB Computer Science Extended Essay is a great opportunity for students to dive deep into a topic that interests them and demonstrate their knowledge of the area. It is essential for the student to select an interesting and suitable topic, develop a strong thesis, and use research methods and software tools to support it.

This guide has discussed core topic areas, suggested potential topics, outlined research methods, and presented software tools available to students. It is now time to apply these techniques and write a successful essay !

When selecting a topic, make sure it is both compelling and manageable. It should not be too broad or too narrow. After selecting a topic, it is important to thoroughly explore the area. Conduct interviews, surveys, or experiments; and gather data to help shape your argument. Use software tools to make the process easier. Remain organized and concise throughout the writing process and be sure to cite sources appropriately.

In conclusion, now that you have explored the components of an IB Computer Science Extended Essay and have some helpful tips, it is time to start drafting your essay!

  • Last Edit 11 May 2023

Nick Radlinsky

Nick Radlinsky

Nick Radlinsky is a devoted educator, marketing specialist, and management expert with more than 15 years of experience in the education sector. After obtaining his business degree in 2016, Nick embarked on a quest to achieve his PhD, driven by his commitment to enhancing education for students worldwide. His vast experience, starting in 2008, has established him as a reputable authority in the field.

Nick's article, featured in Routledge's " Entrepreneurship in Central and Eastern Europe: Development through Internationalization ," highlights his sharp insights and unwavering dedication to advancing the educational landscape. Inspired by his personal motto, "Make education better," Nick's mission is to streamline students' lives and foster efficient learning. His inventive ideas and leadership have contributed to the transformation of numerous educational experiences, distinguishing him as a true innovator in his field.

📚🔍 Explore a Wide Range of IB Extended Essay Topics! 🔍📚

  • IB History Extended Essay Topics
  • How Long is Extended Essay? Minimum and Maximum Word Count
  • Psychology Extended Essay Topics
  • IB EE vs IA. What are the Main Differences?
  • Literature Extended Essay Topics
  • Law Extended Essay Topics and Tips
  • How to Write a Winning IB Business Management Extended Essay
  • History Extended Essay: Definition, Outline, Assessment Criteria
  • How Long Does It Take to Write an IB Extended Essay?
  • How to Pick an Interesting Topic for Your Extended Essay
  • How to choose a research question for your IB extended essay

TOK Essay Prompts

2024 November TOK Essay Prompts | How to Write Them?

In this comprehensive guide, an experienced IB writer shares essential insights and strategies specifically tailored to mastering TOK essay prompts. From analyzing the nuances of knowledge acquisition in different areas of knowledge to considering the dynamic interplay between artistic creativity and scientific methodology, this article offers a deep immersion into each prompt.

exteded essay word count

How Long Is IB EE? Minimum and Maximum Word Count

Balancing word count limits requires careful planning and consideration of every word you write. In this guide, I’ll share strategies and insights from years of mentoring IB students to help you master the art of word count management in your extended essay.

tok essay word count

TOK Essay Word Count. Min & Max

In this guide, we discuss the crucial parameters set by the International Baccalaureate for minimum and maximum word counts. Through the insights of an experienced IB writer, this article offers practical strategies for staying within these limits while improving the quality and depth of your essay.

IA Average word count

How Long Is IB IA? Average IA Word Count

From my experience as IB tutor, a frequent question among students is, “How Long Is IB IA?” This question is crucial as the IA represents a significant component of the IB diploma, reflecting a student’s ability to apply classroom knowledge in a real-world context.

ib extended essay rubric

IB Extended Essay Rubric. Grading Criteria

Understanding the IB extended essay rubric is essential for success. The rubric provides a framework that grades students on several key criteria including the sharpness of their research question, the rigor of their methodology, the breadth and depth of their knowledge, the fluidity and clarity of their argumentation, and their personal engagement with the research topic.

IB TOK Essay Rubric and Grading criteria

IB TOK Essay Rubric. Grading Criteria

This article provides essential insights and strategies for understanding the assessment process and helping you write essays that meet and exceed the rigorous standards of the IB curriculum. Whether you’re striving for clarity of argument, effective integration of knowledge, or personal engagement, our tips will help you achieve a higher score.

cs extended essay topics

© 2024  I Bstudenthelp.com. This website is owned and operated by Udeepi OU Harju maakond, Tallinn, Lasnamäe linnaosa, Sepapaja tn 6, 15551. Disclaimer : Services we provide are only to assist the buyer like a guideline to complete any kind of writing assignment. Privacy Policy Terms and Conditions Cookie Policy Revision Policy Refund Policy

100 IB Extended Essay Topic Ideas!

cs extended essay topics

One of the biggest keys to the Extended Essay is choosing which subject you want to write your work in and developing that crucial research question. Read on to find inspiration for topics across a wide range of subjects.

Extended Essay: The Love/Hate aspect of the IB

One of the biggest keys to the Extended Essay is choosing which subject you want to write your work in and developing that crucial research question. Annoyingly, coming up with that idea and research question can be the toughest part of the entire process. Writing 4,000 words about something you are interested in is a big ask and it often feels impossible to narrow down your thoughts. To make everything super clear, here are 100 Extended Essay Topics for you to draw inspiration from! Use these as a springboard to create your own research question !

Get Support from A Top Tutor Today

At Lanterna we have over 300 tutors who smashed their Extended Essay. They know exactly how to get an A in your EE and can give you tips and tricks on how you can do the same. What are you waiting for? Get your own tutor today !

How to Begin Your IB Extended Essay

To make everything super clear, here are 100 Extended Essay Topics for you to draw inspiration from! Use these as a springboard to  create your own research question !

Get Support from a Top Tutor Today

At Lanterna, we have over 300 tutors who smashed their Extended Essay. They know exactly how to get an A in your EE and can give you tips and tricks on how you can do the same. What are you waiting for? Get your own tutor today!

10 Steps to Writing an Extended Essay

Before we look at specific topics for your essay, let’s recap the 10-steps you’ll need to follow to complete your extended essay.

1. Define the Topic and Draft the Research Question

2. Create a Timeline

3. Identify and gather Sources

4. Set Deadlines

5. Plan the structure according to the total word count

6. Evaluate

7. independent Research

8. Write the extended essay draft

10. Present

By following the steps above, you should be able to produce a logical and coherent rationale to follow when writing the extended essay for your IB diploma programme.

By starting with a solid research question, you’ll be able to put an extended essay of global significance together, from the research and writing process all the way through to your final submission with a favourable extended essay grade.

Below, we’re sharing 10 topics across 10 subjects to inspire your next IB extended essay.

1. How the change of habitat affects an X organism?

2. How does climate affect the growth of X plant?

3. Can photosynthesis take place without sunlight?

4. What is the effect of age and gender on the photoreceptor cells in the human retina?

5. How is climate change impacting the appearance of coral reefs?

6. An evaluation of how  antioxidants  work in our bodies?

7. Does hand sanitizer, hand soap or antibacterial wipes have the greatest ability to inhibit the growth of E. Coli?

8. To what extent do live cultures in yogurts/milk/other dairy products reduce the concentration of lactose present over the course of a 2 hour incubation period at x°C?

9. What is the relationship between  population density  between X and population size of X?

10. What is the relationship between indoleacetic acid, a growth hormone, and the growth of X (a crop)?

11. How does human influence impact an aquatic ecosystem?

12. How can one organize a pollution check along a X canal in X?

13. What is the effect of the increased ecological footprint in the  Amazon ?

14. What are the forest and woodland restoration in Siberia, Russia and which one is most effective?

15. How does human interference cause ecological imbalances in an X city/country/continent?

16. What is the impact of urban development on the  bee population  in X city?

17. What are the differences in the conversation efforts in Yosemite National Park (California, USA) and the Lake District National Park (UK)?

18. To what extent have healthcare policies in X country influenced their human population curve?

19. How have changes in environmental systems influenced the value system of X country?

20. How has X landfill site affected the surrounding terrestrial ecosystem?

21. What is the profitability of  airline companies ?

22. How does unemployment affect the market?

23. Why did X recession occur?

24. How did the financial Policy affect the economy in X?

25. How effective are government policies in reducing overconsumption of alcohol (specifically hard liquor)?

26. To what extent are public buses and subways substitute goods in a country?

27. How did the tax reform in country x affect its growth and development? (many countries to choose from)

28. To what extent was weak government policy responsible for the Latin American financial crisis of 1997?

29. How effective is the  Big Mac Index  in measuring purchasing power parity?

30. To what extent would the UK suffer from leaving the European Customs Union if Brexit happens?

31. Is there an association between viewing violence on television and the display of violent acts?

32. What motivational climate should a coach employ in order to achieve optimal performance in athletes?

33. How does  X hormone affect human behavior ?

34. Compare theories explaining altruism in human behaviour

35. Discuss short-term and long-term consequences of exposure to violence

36. Why do relationships change or end?

37. Discuss how  social variables (poverty, parenting, educational environment) may the affect cognitive environment.

38. To what extent do mirror neurons play a role in empathy? (2014)

39. To what extent does Mindfulness help people cope with General Anxiety Disorder (GAD)?

40. To what extent is drug therapy effective in the treatment of bipolar disorder?

41. Does the British Parliamentary reforms act of 1832 deserve its title as the great reform act?

42. To what extent are there similarities in Hitler and Mussolini’s Rise to Power?

43. To what extent did Mao’s tackle the problems which he faced?

44. Was Tsar Alexander II of Russia reforms a success or failure?

45. To what extent was the bombing of Dresden in 1945 justifiable?

46. To what extent can  Sweden be considered neutral during WWII ?

47. The impact of structural economic weakness on the collapse of the Soviet Union.

48. How were women treated differently in 1920s and 1950s Great Britain?

49. Why did Israel win the  Six Day War  of 1967?

50. What role did economics play in the unification of Germany from 1834 to 1871?

English Literature

51. What are the Compare and Contrast Jane Austen Books?

52. How does Joseph Conrad’s portray Racism in A Heart of Darkness?

53. How does Arthur Miller’s Death of a Salesman critique today’s capitalist society? The American Dream?

54. To what extent does Chris McCandless in Jon Krakauer’s Into the Wild escape familial influence?

55. What are the similarities and differences between J.K. Rowling’s characterization of Severus Snape in Harry Potter and the Philosopher’s Stone and Harry Potter and the Deathly Hallows?

56. How does Yaa Gyasi use structure in her novel Homegoing to portray the evolution of time?

57. What is the impact of the social context on Holden Caufield and Huckleberry Finn?

58. How does Sylvia Path’s use of Inanimate objects in Bell Jar?

59. How is the empowerment of Feminine portrayed in the Lord of the Rings?

60. Compare the political rhetoric as used in the inaugural addresses of George W. Bush, Barack Obama, and Donald Trump.

61. The design, construction and calibration of an apparatus for measuring lipid concentration in milk.

62. What is the effect of a change in the optimal lift on the horizontal gliding distance of an aircraft?

63. How does the sugar concentration affect the refractive index of water?

64. How does temperature affect the viscosity of X juice/soda?

65. Is the relationship between temperature and conductivity and insulators and conductors?

66. What is the Oberth Effect?

67. What is the temperature dependence of work performed on an AA battery?

68. How can the rotational frequency of a fan driven by a flame measure distance?

69. Do wine bottles of different shapes behave as Helmholtz resonators?

70. How does the diameter of a wheel affect stability in different weather conditions?

71. What factors influence the location of industries in country/city X?

72. An investigation into the significance of preserving the quality of water in a continent/country/city?

73. An investigation into the degree to which City X can be considered a Sustainable City/Community.

74. To what extent is Biodiversity being managed successfully in city X?

75. To what extent does the education and employment of women affect Country x’s fertility rate?

76. To what extent do gender, educational attainment, and working parameters influence obesity risk?

77. To what extent has urban development affected human thermal comfort levels in Country/city x (a country/city that has developed in a rapid rate over the past decades)?

78. To what extent is the Company x corporate waste management program effective, demonstrating environmental sustainability?

79. To what extent is biodiversity being managed successfully at National Park X?

80. What types of urban design encourage high rates of vandalism in X neighbourhoods?

81. The kinetics of Enzymatic Reactions.

82. How do Iron Intake Diets differ in X country?

83. What are the different factors that affect the iodine values in cooking oils?

84. What is the effect of standing time and temperate on the acid content in X juice or soda?

85. Can caffeine in tea or coffee be reduced?

86. What is the effect of temperature on the souring of milk?

87. What are the sources of error in calorimetry?

88. Does brushing your teeth affect the pH in your mouth after eating?

89. How does changing the concentration of the reagents affect the formation and spacing between Liesehang rings in the reaction between X chloride and X when conducted in a test tube?

90. What effect does the coating of aspirin tablets have on the hydrolysis of aspirin?

Social and Cultural Anthropology

91. How clothing relates to the cultural anthropology of X culture.

92. The extent to which social media networks affect different societies.

93. The relationship between ritual, myths and faith in an X society.

94. The history of rituals in X culture.

95. How different marriage rituals inform the cultural anthropology of X culture.

96. Climate change and its impact on the evolution of different creatures on the planet.

97. Understanding the social and cultural anthropology of the supernatural in X culture.

98. An analysis of body modification in relation to social and cultural anthropology.

100. Chaste systems and social ranks in societies.

There are so many class subjects that can form the basis of your extended essay, including these popular six subjects:

– Information technology

– Computer science

– Health science

– World studies

– Visual arts

– Business management

Extended essays are a great way to improve your writing skills in academic writing. Essays of a high standard that demonstrate critical thinking and in depth analysis can be submitted to academic journals. These have the potential to reach the global society.

Start Writing Your Extended Essay Topic

We hope this gave you some great inspiration for the variation of topics available for your Extended Essay . The research question you select is what will carry you through the entire process, so be sure to choose wisely!

Remember, if you are looking for more help with your Extended Essay, make sure to check out our guide which will tell you exactly how to plan, structure, research and write your Extended Essay!

Grab Free Extended Essay Resources!

No matter the subject groups in your diploma program, we’re here to help all of our IB students. Whether you’re writing about social and cultural anthropology, business management, design technology, or scientific methods for your IB diploma, Lanterna has you covered.

Share article links

Related Articles

  • Most Popular

25 History IA Topic Ideas!

Are you about to start your History internal assessment? We know the struggle. One of the most difficult parts about the task is finding a good History IA topic because it feels like you can just write about anything. The IB breaks it down into 7 main different types of topics that you can choose, […]

  • IB Extended Essay

How to Finish Your Extended Essay Over Summer!

Completing their extended essay before they begin DP2 is the dream of most IB students. In reality, however, few achieve it.  In this blog, we’ll explore how to finish your extended essay over summer without feeling overwhelmed! Part 1: Get Some Rest! Don’t forget that the reason you have a summer break is to take […]

cs extended essay topics

Top 5 Essentials for Studying Physics

As the school year just started and some people are stressed about their upcoming journey in the IB Diploma Programme, we wanted to take the time to discuss perhaps one of the most infamous subjects for its difficulty … physics. It gets some bad rep and many people think that they’re just not “meant” for […]


Gr. 11-12 Extended Essay

  • Reflections
  • Choose a Subject
  • Choose a Topic
  • Draft a Research Question
  • Develop Your Search Strategy

Computer Science

Computer Science EE Overview

Recommended databases, ee examples.

  • Visual Arts
  • World Studies
  • Introduction
  • Academic Integrity
  • Common Questions
  • For Supervisors
  • Subject-specific guidance: what's it like to write a CS EE?

Advanced Placement Source icon

  • CS EE World A resource hub of donated Computer Science EEs for students to browse.
  • << Previous: Chemistry
  • Next: Economics >>
  • Last Updated: Apr 5, 2024 8:17 AM
  • URL: https://yorkschool.libguides.com/extendedessay

cs extended essay topics

  • TTS Libguides
  • Tanglin LibGuides
  • Senior Library

IB Extended Essay (EE)

  • Computer Science
  • Extended Essay Main Page
  • Business & Management
  • Environmental Systems & Societies (ESS)
  • Human Rights
  • Information Technology in a Global Society (ITGS)
  • Mathematics
  • Peace and Conflict Studies
  • Social and Cultural Anthropology
  • Visual Arts
  • World Religions
  • World Studies

Find a password

Excellent extended essays - computer science, find example excellent essays, click on the subjects to browse the list of excellent extended essays..

  • << Previous: Chemistry
  • Next: Economics >>
  • Last Updated: Oct 18, 2022 9:00 AM
  • URL: https://libguides.tts.edu.sg/EE

help for assessment

  • Customer Reviews
  • Extended Essays
  • IB Internal Assessment
  • Theory of Knowledge
  • Literature Review
  • Dissertations
  • Essay Writing
  • Research Writing
  • Assignment Help
  • Capstone Projects
  • College Application
  • Online Class

Extended Essay Topics: 50+ Examples for Subject in EE

Author Image

by  Antony W

July 30, 2022

cs extended essay topics

This is the complete list of Extended Essay topics on different EE subject areas. We’ve packed this guide with as many topic ideas as possible.

So if you’re just getting started with the IB extended essay assignment and you’re already stuck on topic selection, this post might help you to get unstuck.

What is an Extended Essay?

Abbreviated as EE, the Extended Essay is a required component of the IB Diploma Program for all students, regardless of the disciplines they are studying.

The objective of the Extended Essay is to offer students the chance to conduct research on a topic of their choice and demonstrate knowledge and reading beyond the classroom curriculum. The essay also provides students with the opportunity to develop abilities necessary for researching and writing in advanced learning institutions.

Students often begin working on their essay during the second term of their first year of the IB Diploma Program. They will require a manager (one of the teachers at their school) with whom they will meet on a regular basis to help them outline their research questions and lead them through the writing process.

The IB diploma program allows you to prepare and submit one draft to the supervisor for input, followed by a second, final draft. As for the length of the extended essay, you want to make sure the assignment doesn’t exceed 4,000 words .

Getting Extended Essay Help

Owing to the very nature of the IB program, searching for an extended essay topic and getting the task completed can be an involving task. If you feel like the whole process would end up rather overwhelming, you can take advantage of our extended essay writing service and we’ll help you get the task done. 

For just $19.09/page, you can get the professional writing help and advice required to score a 34 in your Extended Essay. The pricing is standard regardless of the topic you would like to work on.

Extended Essay Topics

If you’re confident that you can write an extended essay yourself, and you should, you need to start with selecting the right topic for the assignment. Here are some topic ideas to get you started: 

1. English Extended Essay Topics

The following are some of the best examples of topic ideas to consider if you choose to write an Extended Essay in the English subject.

  • How the heroic couplets of the neoclassical period differed from those of the romantic period, and why classical poetry had so many rules.
  • How many different styles of poetry can we observe from the English Renaissance through modernism and postmodernism?
  • Does colonialism have an effect on modern poetry and the manner in which it evolves during the many eras of colonial rule?
  • Why has euphemism been so prominent in the English language for so long and how does this affect the lexicon and structure of the language?
  • Can we argue that, unlike other languages of the globe, English is a language of conventions and traditions with no hard and fast rules?
  • What function does slang play in the English language, and how are slang terms now preserved in official and academic dictionaries?
  • What are the primary causes of the gradual shift in the spelling of English words through time?
  • Impact of globalization on the evolution of the English language as it becomes the universal language.

We encourage you to read more about English Extended Essay for further insights.

2. Biology Extended Essay Topics

  • How do age and gender influence the photoreceptor cells in the human retina?
  • What effects does climate change have on the appearance of coral reefs?
  • An analysis of how antioxidants function in the human body?
  • Which of hand sanitizer, hand soap, or antibacterial wipes inhibits the development of E. coli the most effectively?
  • How does population density between X and X’s population size relate?
  • What is the link between the growth hormone indoleacetic acid and the growth of X?

You can read more about Biology EE here.

3. Business Management Extended Essay Topics

We put together an in-depth guide on IB Business Management EE to give you more insight about the subject.

In addition to teaching you exactly how to write an EE in this subject, the post includes some interesting topic ideas as well as their respective research questions.

Remember to check it out to learn more.

4. Chemistry Extended Essay Topics

  • What effect does acid rain have on the trees, plants, and public gardens in your neighborhood?
  • Analyze the chemical composition of various types of lava and magma rocks from across the world.
  • What kinds of chemical components are responsible for the majority of food allergies?
  • Examine the chemistry of MDMA and other “nightclub” or designer drugs in users of various ages.
  • Examine how chemical experiments and the knowledge gained from them have altered the globe.
  • How has the usage of fluoride in the community’s water supply benefited and harmed the community?
  • What chemical difference does choosing organic foods vs pesticide-treated foods have on our bodies?
  • What impact have big cosmetics manufacturers made on our contemporary understanding of chemistry?
  • What type of chemistry is involved in making generic medications cheaper than brand-name pharmaceuticals?

You can read more about Chemistry Extended Essay in this post.

5. Computer Science Extended Essay Topics

  • In what way are support vector machines more accurate in predicting ATP tennis matches than artificial neural networks?
  • To what extent are Java-generated pseudo-random numbers more predictable than C#-generated numbers?
  • How much more effectively does MP3 encoding reduce quality loss and file size than OGG in terms of algorithmic efficiency and encoded file quality?
  • How well does the binary search algorithm locate specific values among variable-sized data sets?
  • How much more efficient is Depth First Search than Breadth First Search for path finding in artificial intelligence and robot motion planning?
  • To what degree is hashing a more appropriate and efficient method than binary search for locating specific values in different-sized data sets?
  • How do Password Length and Character Variation Influence the Entropy of a Password?
  • How much more space-efficient is the AES symmetric encryption method compared to the Blowfish symmetric encryption technique when encrypting data of varied sizes and types?

6. Economics Extended Essay Topics

  • What is the connection between unemployment and economic contraction?
  • Is Alcohol Consumption Regulation Beneficial to the Stock Market?
  • Trucking Companies and the Effects of Sanctions and Trade Embargoes
  • Analysis of the Effects of Increasing Taxes on Multinational Corporations and Religious Organizations
  • What Negative Effects Will a “Hard” Brexit Have on Scotland and Wales?
  • How Will the Substitution of Fossil Fuels with Solar Power Affect the Economies of Middle Eastern Nations?
  • In Sub-Saharan Africa, deforestation and man-made disasters are the leading causes of poverty.

We’ve written an in-depth guide on Economics Extended Essay, and we encourage you to check it out to learn more about the subject.

7. Environmental Systems and Societies EE Topics

The following are some interesting topics on the Environmental Systems and Societies. The X is a variable, which can be a name of any city or country you’d wish to investigate in your ESS.

  • What forest and woodland restoration strategies exist in Siberia, Russia, and one is the most effective?
  • How can human meddling in X city/country/continent produce ecological imbalances?
  • What effect does urbanization have on the bee population in X city?
  • What are the distinctions between Yosemite National Park (California, USA) and Lake District National Park (United Kingdom) in terms of dialogue efforts?
  • How much have healthcare policies in nation X affected its human population curve?
  • What impact has X’s landfill had on the surrounding terrestrial ecosystem?

You can read our ESS guide to learn more about this subject before you start working on your Extended Essay assignment.

8. Film Extended Essay Topics  

  • Relationship between IMDB ratings and several national and international film honors
  • The current transformation of masculinity as represented in Fight Club
  • Varieties of timeline modification methods in cinematography
  • Sci-fi film portrayals of scientists and the scientific method are grossly inaccurate.
  • Moving camera – inventive approaches (such as those utilized in The Matrix or Guy Ritchie’s film)
  • How can filmic approaches depict the evolution of Disney princesses from 1937 to 2012?
  • How are transgender characters portrayed in two films from distinct periods?

9. Geography Extended Essay Topics

  • What socioeconomic and urban design elements contribute to high vandalism rates in Eindhoven’s neighborhoods?
  • How does the quality of life of Filipina Foreign Domestic Workers in Downtown Singapore compare to that of Filipinas in the Philippines?
  • An inquiry examining whether Singapore qualifies as a sustainable city
  • To what degree do migratory patterns and motivations in the northern area of Thailand correspond to predicted migration movements in an LDC?
  • Comparative analysis of the provision of public services in Warsaw’s districts

Check out our complete guide on Geography EE to learn more about the subject. Make sure you check the assessment criteria part, so you can write the kind of an EE that earns you top grades – if not a 34.

10. Global Politics EE

  • The legitimacy of the 2003 US-led invasion of Iraq; to what extent was the invasion justified? (2021)
  • How media depictions and government information can diverge
  • How the success of a political party in one nation may affect the results in another.
  • Comparing the influence of global political trends on two countries reveals contrasting results.
  • The effect of a single crisis on the political ties between two countries

We’ve put together a more comprehensive guide on Global Politics Extended Essay . So we encourage you to check that out to learn more.

11. History Extended Essay

  • The consequences of dropping nuclear bombs on Hiroshima and Nagasaki
  • You can investigate the economic, ethnic, social, and even environmental consequences of conflict diamonds.
  • The evolution of military technology during the American Civil War
  • The post-apartheid work of the Truth and Reconciliation Commission Southwest Africa
  • The rise and collapse of the Ottoman Empire and its economic influence

You can get more topic ideas on this subject from this post .

12. Math Extended Essay

  • How can mathematics be used to determine the ideal distance from the try line for positioning the ball for a rugby union conversion kick?
  • In the sliding tile problem, what is the graph structure of m x n?
  • How long does it take to travel around the whole Singapore MRT network? (2015)
  • Modeling mathematics – An examination of the Richardson arms race model (2020)
  • Real-world applications of a study of differential equations of the second order
  • A mathematical examination of shock absorbers’ damped harmonic motion

Our IB Math EE guide has more insights worth checking out. So we recommend going through the guide before you start writing an extended essay on this subject.

13. Physics Extended Essay Ideas  

  • How may the design of an airplane’s wings affect its aerodynamic performance?
  • Why is it required for the wing of an aircraft to have an ‘angle of attack’? Is it impossible for the aircraft to behave the same without the angle of attack?
  • If landing gears are a cause of drag during flight, how is a Cessna able to deliver a sufficient amount of force to overcome drag?

14. Psychology EE Ideas  

  • What do we know about the connection between stress and bodily disease, and can we utilize this information to manage stress?
  • To what degree can psychology offer plausible explanations for altruistic behavior?
  • Which strategies are most effective in assisting autistic youngsters in improving their everyday functioning?
  • The difficulty of identifying particular genetic variables that might indicate an autism risk
  • How well biological (or sociocultural) variables explain the origin of homosexuality.
  • To what degree does parental discipline affect the temperament of their children?
  • Are Montessori schools, which utilize a humanistic approach to education, also consistent with cognitive theory?

We’ve put together a complete guide on Physics Extended Essay. So, check that out to learn more about the subject. 

15. Visual Arts

  • What role did national themes have in the creative activity of Russian avant-garde artists associated with the Knave of Diamonds society?
  • How did men and women’s clothes communicate National Socialist ideals?
  • How does Yinka Shonibare’s work represent the evolving importance of African art in a global society?
  • What are the origins of Romanesque architecture in Arles?
  • Are there pop art elements in the design of Pakistani trucks?

Check out this post to learn more about the topic. 

About the author 

Antony W is a professional writer and coach at Help for Assessment. He spends countless hours every day researching and writing great content filled with expert advice on how to write engaging essays, research papers, and assignments.

What are your chances of acceptance?

Calculate for all schools, your chance of acceptance.

Duke University

Your chancing factors


cs extended essay topics

How to Choose an IB Extended Essay Topic

What’s covered:, what is the ib extended essay, what makes a good extended essay topic, narrowing down your focus, how is the extended essay scored.

  • How Does The Extended Essay Affect My Admissions Chances?

The International Baccalaureate Program (IB) curriculum requires students to go above and beyond typical academic standards for most high school students. One of the required tasks is writing the extended essay. To further understand the extended essay, we need to understand what IB’s core is, which is related to the 45 points one can achieve in IB . Out of 45 points, three of these points come from the core, which is made up of the extended essay (EE), theory of knowledge, and CAS. Performing well in the EE is critical to doing well in IB, because passing the core is a necessary component of earning the diploma. 

The EE is one of the mandatory components of the IB curriculum, and it’s a practical way of preparing students to write undergraduate-level research papers in the form of a 4000 word essay. You would choose which subject to write your EE on in relation to the subject sets you take when in IB, so you have six choices. If you were to ideally timeline the extended essay and plan all the work out early, you’d start planning a topic the first semester of your junior year (or IB year 1).

Starting early to pick a topic is an advantage many students miss, because the phase of the EE in which most students get stuck on is just finalizing a solid topic to write about. While picking a topic shouldn’t be too stressful, it is important to pick one you could enjoy writing about, as lack of interest is apparent in an essay and will come across to your examiner. 

Searching for ideas to create a topic can come from different sources, but for most people it usually begins with the subjects you’re already taking. For example, let’s say you chose to write an EE in Physics HL or SL, then it does not matter too much. You’d use the topics discussed in class content, ranging from textbooks to lectures as source material for inspiration to create a topic for yourself. 

Perhaps you found yourself particularly interested in planetary physics – you could then read more into that unit of the course and hopefully find bits of information to help create a topic. 

After finding a source of inspiration for your topic, structuring your ideas in a specific format to create a topic is important. 

On the idea of physics, a great topic would be:

Physics EE on Aerodynamics: What is the relationship between frequency and surface area against lift of the propeller of a toy helicopter?

The reason this topic is great is because we can instantly tell how specified and narrowed down the central focus of the paper is just off a glance. Narrowing down your focus in your topic allows you, as the writer, to stay on track throughout the entirety of the paper. Derailing from your topic and going out of its bounds can lead to irrelevant information, making the content of your paper essentially useless. Keep your topic narrow and make sure to follow the topic throughout the entire paper, so you end up with a concise paper that actually can conclude with a solution to whatever your paper seeks to solve. 

Additionally, using keywords in your topic that give the examiner an idea of what they’re going to read is important. In this case, the writer used “frequency” and “surface area,” telling us they’re writing a paper related to mechanics as well. 

Understanding that the topic is the skeleton of your essay, make sure to refer back to it every time you make a finding or reveal data directly relevant to answering the topic’s question. Using data and evidence that isn’t relevant to your narrowed down topic will also cause you to lose points, simply because of the lack of use for it. 

The EE is scored out of 34 total points, with grade boundaries being assigned to associated letter grades with it. The following table lists the grade boundaries with their respective letter grades:

As mentioned earlier, the EE is part of a larger component of the IB curriculum, the core of IB. The core has its own grading scheme that also determines whether or not you pass and earn the diploma. It goes by the following table:

How Does the Extended Essay Affect My Admissions Chances?

While the EE has no direct impact on your college admissions, it does impact your total IB grade. However, even though your IB grade has little impact on your college admissions, being part of IB demonstrates proof of taking rigorous classes, which will positively impact your college admissions. 

That being said, writing the EE will also make you a much better essay writer, and this could later help you in writing essays for college admissions! For more information on how your chances of college admissions look, use CollegeVine’s admissions calculator ! This tool takes into account GPA, test scores, classes, and more to calculate your admissions chances at your dream schools!

Related CollegeVine Blog Posts

cs extended essay topics

Assessment Criteria #

With your Extended Essay, you can earn a maximum of 34 points , distributed across five different criteria that assess various components of your work:

Total marks: 34

This section focuses on how to master specific criteria and is tailored toward Computer Science. For a more general and in-depth overview refer to the Extended Essay Guide .

Content overview: #

  • Criterion A
  • Criterion B
  • Critetion C
  • Criterion D
  • Criterion E

Criterion A: Focus and method #

Strands : Topic , Research question , Methodology

Clear Title Focus:

  • Title should prominently feature the computer science aspect of the research.

Avoid ITGS, Broad, and Futuristic Topics:

  • Ensure your topic aligns with computer science rather than leaning towards social aspects suited for ITGS.
  • Be cautious of selecting overly broad topics that may lead to a superficial treatment within the word limit.
  • Steer clear of speculative or futuristic topics that often result in opinion-based essays lacking substantial factual support.

Sharp and Accessible Research Question:

  • Ensure a well-focused research question that allows for in-depth exploration within the 4,000-word limit and is suitable for an IB student’s understanding.
  • Clearly state the research question as a question in the introduction , providing context for the areas investigated.

Justification for Topic:

  • Explain why the chosen topic and research question are suitable and significant for an Extended Essay. Provide sufficient background information related to the chosen topic.

Transparent Methodology:

  • Clearly describe the methodology to be employed in answering the research question.
  • Consider incorporating experimental or programming elements with valuable data sources, avoiding reliance on small-scale surveys from fellow students.

Well-Planned Essay:

  • Ensure a well-structured and planned essay that draws from authoritative sources, including internet, literature, and expert interviews.

Criterion B: Knowledge and understanding #

Strands : Context , Subject-specific terminology and concepts

Demonstrate Personal Understanding:

  • Showcase your comprehension of the chosen topic, avoiding reliance on reworded source material.
  • Provide clarifications or simplified explanations of technical information, always linking it back to the original research question.

Strategic Use of Source Material:

  • Select and incorporate source material to illustrate the knowledge you gained in relation to the chosen topic.

Technical Language Appropriateness:

  • Employ a technical language suitable for computer science, ensuring clarity that reflects the student’s understanding.
  • Avoid excessive technicality, considering that the reader may not be an expert in the specific addressed topic .

Criterion C: Critical thinking #

Strands : Research , Analysis and Discussion and evaluation

Logical Argument Development:

  • Develop a logically flowing argument throughout the essay.

Selective and Critical Use of Information:

  • Select information directly relevant to the research question , avoiding an excessive number of sources.
  • Evaluate the relevance, necessity, and validity of sources.

Thorough Analysis and Conclusions:

  • Draw conclusions throughout the essay, not solely in the concluding section.
  • Analyze tables and graphs, going beyond translation to explain the underlying reasons for the obtained results.

Comprehensive Final Conclusions:

  • Final conclusions should extend beyond summarizing , presenting a justified answer to the original research question.
  • Indicate potential areas for future research to explore unanswered questions or expand the essay’s original scope.

Criterion D: Presentation #

Strands : Structure , Layout

Use of Charts, Images, and Tables:

  • Carefully select and label charts, images, and tables from literature sources.
  • Include large tables of raw data you collected in the appendix, carefully labeled.
  • Design tables of processed data to clearly display relevant information in the most appropriate form.
  • Limit the use of graphs, charts, and tables to enhance the written explanation without overwhelming the communication.

Acknowledgment and Referencing:

  • Acknowledge and reference any non-original material , including audio-visual material, text, graphs, and data.
  • Follow proper referencing standards, including the name of the author, date of publication, title of the source, and page numbers.

Bibliography, Structure, and Presentation:

  • Include a bibliography in a standard format.
  • Ensure the title page, table of contents, and page numbers contribute to the overall quality of presentation.
  • Follow accepted academic standards for research paper presentation.
  • Consider using a section and sub-section structure with informative headings.

Word Limit and Exclusions:

  • Keep the essay narrative within the 4,000-word limit .
  • Note that graphs, figures, calculations, diagrams, formulas, and equations are not included in the word count .
  • Examiners will not read beyond the 4,000-word limit , and no assessment will be made on material presented thereafter.

Criterion E: Engagement #

Strands : Reflections on planning and progress

The assessment of this criterion is based on the RPPF , which you complete after submitting your Extended Essay.

Decision-Making and Planning:

  • Reflect on how you arrived at the chosen topic.
  • Explore the methods and approach you used in completing the essay.
  • Assess the rationale for decisions you made throughout the planning process.
  • Provide insight into your thinking, creativity, and originality in the research process.

Critical and Effective Reflection:

  • Show evidence of critical and reflective thinking that goes beyond procedural descriptions .
  • Explore setbacks you faced in research and how you overcame them.
  • Reflect on questions that emerged as a result of the research.
  • Consider what you would do differently if undertaking the research again.
  • Ensure your voice is clearly present and demonstrates the learning that has taken place.

Computer Science Essay Topics

Donna C

Unleash Your Creativity with 160+ Computer Science Essay Topics

12 min read

Published on: May 5, 2023

Last updated on: Jan 30, 2024

computer science essay topics

Share this article

One of the biggest challenges students face when it comes to writing an essay is choosing the right topic. 

This is especially true for computer science students, who often struggle to find a topic that is relevant to the subject.

That's where our blog comes in!

We have crafted a list of over 160 computer science essay topics to help students find inspiration. Whether you're looking to write an impressive essay or simply looking for topic suggestions, we have got you covered.

So, let's get started!

On This Page On This Page -->

Computer Science Essay - Overview

A computer science essay is a written piece that explores various topics related to computer science. These include technical and complex topics, like software development and artificial intelligence. They can also explore more general topics, like the history and future of technology.

In most cases, computer science essays are written by students as part of their coursework or academic assignments.

Computer science essays can take many forms, such as research papers, argumentative essays, or even creative writing pieces. 

Regardless of the format, a well-written computer science essay should be informative, engaging, and well-supported by evidence and research.

Now that we understand the purpose of it, let's explore some of the most popular and interesting topics within this field. 

In the following sections, we will dive into over 160 computer science essay topics to inspire your next writing project.

Computer Science Essay Topics For High School Students

  • How Artificial Intelligence is Revolutionizing the Gaming Industry
  • The Ethics of Autonomous Vehicles: Who is Responsible for Accidents?
  • The Role of Computer Science in Modern Healthcare
  • The Benefits and Drawbacks of Artificial Intelligence
  • The Future of Cybersecurity: Challenges and Opportunities
  • How Virtual Reality is Changing the Way We Learn
  • The Ethics of Autonomous Vehicles
  • The Role of Big Data in Modern Business
  • The Pros and Cons of Cloud Computing
  • The Implications of Blockchain Technology

Computer Science Essay Topics For Middle School Students

  • How Computers Work: An Introduction to Hardware and Software
  • The Evolution of Video Games: From Pong to Virtual Reality
  • Internet Safety: Tips for Staying Safe Online
  • How Search Engines Work: Understanding Google and Bing
  • Coding Basics: An Introduction to HTML and CSS
  • The Future of Technology: What Will We See in the Next 10 Years?
  • The Power of Social Media: How it Impacts Our Lives
  • The Ethics of Technology: The Pros and Cons of Social Media
  • The Science of Cryptography: How Messages are Secured
  • Robots and Artificial Intelligence: What Are They and How Do They Work?

Computer Science Essay Topics For College Students

  • The Role of Machine Learning in Business
  • Cybersecurity and Data Privacy in the Digital Age
  • The Impact of Social Media on Political Campaigns
  • The Ethics of Artificial Intelligence and Autonomous Systems
  • The Future of Cloud Computing and Cloud Storage
  • The Use of Blockchain Technology in Financial Services
  • The Integration of IoT in Smart Homes and Smart Cities
  • The Advancements and Challenges of Quantum Computing
  • The Pros and Cons of Open Source Software
  • The Impact of Technology on the Job Market: Opportunities and Threats

Computer Science Essay Topics For University Students

  • The Application of Machine Learning and Deep Learning in Natural Language Processing
  • The Future of Quantum Computing: Challenges and Prospects
  • The Impact of Artificial Intelligence on the Labor Market: An Empirical Study
  • The Ethical Implications of Autonomous Systems and Robotics
  • The Role of Data Science in Financial Risk Management
  • Blockchain and Smart Contracts: Applications and Limitations
  • The Security Challenges of Cloud Computing: A Comparative Analysis
  • The Prospects of Cognitive Computing and its Implications for Business Intelligence
  • The Integration of IoT and Edge Computing in Smart City Development
  • The Relationship between Cybersecurity and National Security: A Theoretical and Empirical Study.

 Research Paper Topics in Computer Science

  • Artificial Intelligence in Cybersecurity: Advancements and Limitations
  • Social Media and Mental Health: Implications for Research and Practice
  • Blockchain Implementation in Supply Chain Management: A Comparative Study
  • Natural Language Processing: Trends, Challenges, and Future Directions
  • Edge Computing in IoT: Opportunities and Challenges
  • Data Analytics in Healthcare Decision Making: An Empirical Study
  • Virtual Reality in Education and Training: Opportunities and Challenges
  • Cloud Computing in Developing Countries: Opportunities and Challenges
  • Security Risks of Smart Homes and IoT Devices: A Comparative Analysis
  • Artificial Intelligence and the Legal Profession: Challenges and Opportunities

Computer Science Essay Topics On Emerging Technologies

  • 5G Networks: Trends, Applications, and Challenges
  • Augmented Reality in Marketing and Advertising: Opportunities and Challenges
  • Quantum Computing in Drug Discovery: A Review of Current Research
  • Autonomous Vehicles: Advancements and Challenges in Implementation
  • Synthetic Biology: Current Developments and Future Prospects
  • Brain-Computer Interfaces: Opportunities and Challenges in Implementation
  • Robotics in Healthcare: Trends, Challenges, and Future Directions
  • Wearable Technology: Applications and Limitations in Healthcare
  • Virtual Assistants: Opportunities and Limitations in Daily Life
  • Biometric Authentication: Advancements and Challenges in Implementation

Computer Science Essay Topics On Solving Problems

  • Using Artificial Intelligence to solve traffic congestion problems
  • Implementing Machine Learning to predict and prevent cyber-attacks
  • Developing a Computer Vision system to detect early-stage skin cancer
  • Using Data Analytics to improve energy efficiency in buildings
  • Implementing an IoT-based solution for monitoring and reducing air pollution
  • Developing a software system for optimizing supply chain management
  • Using Blockchain to secure and manage digital identities
  • Implementing a Smart Grid system for energy distribution and management
  • Developing a mobile application for emergency response and disaster management
  • Using Robotics to automate and optimize warehouse operations.

Computer Science Argumentative Essay Topics

  • Should the development of autonomous weapons be banned?
  • Is social media addiction a mental health disorder?
  • Should governments regulate the use of artificial intelligence in decision-making?
  • Is online privacy a fundamental human right?
  • Should companies be held liable for data breaches?
  • Is net neutrality necessary for a free and open internet?
  • Should software piracy be treated as a criminal offense?
  • Should online hate speech be regulated by law?
  • Is open-source software better than proprietary software?
  • Should governments use surveillance technology to prevent crime?

Computer Science Persuasive Essay Topics

  • Should coding be a mandatory subject in schools?
  • Is artificial intelligence a threat to human jobs?
  • Should the use of drones for commercial purposes be regulated?
  • Is encryption important for online security?
  • Should governments provide free Wi-Fi in public spaces?
  • Is cyberbullying a serious problem in schools?
  • Should social media platforms regulate hate speech?
  • Is online voting a viable option for elections?
  • Should algorithms be used in decision-making processes in the criminal justice system?
  • Should governments invest in space exploration and colonization?

 Current Hot Topics in Computer Science

  • The ethical implications of facial recognition technology
  • The role of blockchain in data security and privacy
  • The future of quantum computing and its potential applications
  • The challenges and opportunities of implementing machine learning in healthcare
  • The impact of big data on business operations and decision-making
  • The potential of augmented and virtual reality in education and training
  • The role of computer science in addressing climate change and sustainability
  • The social and cultural implications of social media algorithms
  • The intersection of computer science and neuroscience in developing artificial intelligence

Order Essay

Paper Due? Why Suffer? That's our Job!

Controversial Topics in Computer Science

  • The ethics of Artificial Intelligence
  • The dark side of the Internet
  • The impact of social media on mental health
  • The role of technology in political campaigns
  • The ethics of autonomous vehicles
  • The responsibility of tech companies in preventing cyberbullying
  • The use of facial recognition technology by law enforcement
  • The impact of automation on employment
  • The future of privacy in a digital world
  • The dangers of deep face technology

Good Essay Topics on Computer Science and Systems

  • The history of computers and computing
  • The impact of computers on society
  • The evolution of computer hardware and software
  • The role of computers in education
  • The future of quantum computing
  • The impact of computers on the music industry
  • The use of computers in medicine and healthcare
  • The role of computers in space exploration
  • The impact of video games on cognitive development
  • The benefits and drawbacks of cloud computing

Simple & Easy Computers Essay Topics

  • How to choose the right computer for your needs
  • The basics of computer hardware and software
  • The importance of computer maintenance and upkeep
  • How to troubleshoot common computer problems
  • The role of computers in modern business
  • The impact of computers on communication
  • How to protect your computer from viruses and malware
  • The basics of computer programming
  • How to improve your computer skills
  • The benefits of using a computer for personal finance management.

Computer Science Extended Essay Topics

  • The impact of Artificial Intelligence on the job market
  • The development of a smart home system using IoT
  • The use of Blockchain in supply chain management
  • The future of quantum computing in cryptography
  • Developing an AI-based chatbot for customer service
  • The use of Machine Learning for credit scoring
  • The development of an autonomous drone delivery system
  • The role of Big Data in predicting and preventing natural disasters
  • The potential of Robotics in agriculture
  • The impact of 5G on the Internet of Things

Long Essay Topics In Computer Science

  • The ethical implications of artificial intelligence and machine learning.
  • Exploring the potential of quantum computing and its impact on cryptography.
  • The use of big data in healthcare: Opportunities and challenges.
  • The future of autonomous vehicles and their impact on transportation and society.
  • The role of blockchain technology in securing digital transactions and information.
  • The impact of social media and algorithms on the spread of misinformation.
  • The ethics of cybersecurity and the role of governments in protecting citizens online.
  • The potential of virtual reality and augmented reality in education and training.
  • The impact of cloud computing on business and IT infrastructure.
  • The challenges and opportunities of developing sustainable computing technologies

Most Interesting Computers Topics

  • The rise of artificial intelligence in information technology: opportunities and challenges.
  • The evolution of programming languages and their impact on software development.
  • The future of pursuing computer science education: online learning vs traditional classroom.
  • The impact of virtualization on computer systems and their scalability.
  • Cybersecurity threats in information technology: prevention and mitigation strategies.
  • An analysis of the most popular programming languages and their advantages and disadvantages.
  • The role of cloud computing in the digital transformation of businesses.
  • Emerging trends in pursuing computer science education: personalized learning and adaptive assessments.
  • Developing secure computer systems for critical infrastructure: challenges and solutions.
  • The potential of quantum computing in revolutionizing information technology and programming languages.

How To Choose The Right Computer Science Essay Topic

Choosing the right computer science essay topic can be a challenging task. Here are some tips to help you select the best topic for your essay:

  • Consider your Interests

Choose a topic that you are genuinely interested in. This will help you to stay motivated and engaged throughout the writing process.

  • Do your Research

Spend some time researching different computer science topics to identify areas that interest you and have plenty of research material available.

  • Narrow Down Your Focus

Once you have a list of potential topics, narrow down your focus to a specific aspect or issue within that topic.

  • Consider the Audience

Think about who your audience is and choose a topic that is relevant to their interests or needs.

  • Evaluate The Scope Of The Topic

Make sure that the topic you choose is not too broad or too narrow. You want to have enough material to write a comprehensive essay, but not so much that it becomes overwhelming.

Take some time to brainstorm different ideas and write them down. This can help you to identify patterns or themes that you can use to develop your topic.

  • Consult With Your Instructor

If you're struggling to come up with a topic, consider consulting with your instructor or a tutor. They can provide you with guidance and feedback to help you choose the right topic.

Tips To Write An Effective Computer Science Essay

Writing an effective computer science essay requires careful planning and execution. Here are some tips to help you write a great essay:

  • Start with a clear thesis statement: Your thesis statement should be concise and clearly state the purpose of your essay.
  • Use evidence to support your arguments: Use credible sources to back up your arguments. Also, make sure to properly cite your sources.
  • Write in a clear and concise manner: Use simple and straightforward language to convey your ideas. Avoid using technical jargon that your audience may not understand.
  • Use diagrams and visual aids: If appropriate, use diagrams and visual aids to help illustrate your ideas. This will make your essay look more engaging.
  • Organize your essay effectively: Use clear and logical headings and subheadings to organize your essay and make it easy to follow.
  • Proofread and edit: Before submitting, make sure to carefully proofread your essay to ensure that it is free of errors.
  • Seek feedback: Get feedback from others, to help you identify areas where you can improve your writing.

By following these tips, you can write an effective computer science essay that engages your audience and effectively communicates your ideas.

In conclusion, computer science is a vast and exciting field that offers a wide range of essay topics for students. 

Whether you're writing about emerging technologies, or hot topics in computer science, there are plenty of options to choose from.

To choose the right topic for your essay, consider your interests, the assignment requirements, and the audience you are writing for. Once you have a topic in mind, follow the tips we've outlined to write an effective essay that engages your audience.

If you're struggling to write your computer science essay, consider hiring our professional essay writing - CollegeEssay.org. 

We offer a range of services, including essay writing, editing, and proofreading, to help students achieve their academic goals.

With our essay writer AI , you can take your writing to the next level and succeed in your studies. 

So why wait? Visit our computer science essay writing service and see how we can help you!

Donna C (Law, Literature)

Donna has garnered the best reviews and ratings for her work. She enjoys writing about a variety of topics but is particularly interested in social issues, current events, and human interest stories. She is a sought-after voice in the industry, known for her engaging, professional writing style.

Paper Due? Why Suffer? That’s our Job!

Get Help

Legal & Policies

  • Privacy Policy
  • Cookies Policy
  • Terms of Use
  • Refunds & Cancellations
  • Our Writers
  • Success Stories
  • Our Guarantees
  • Affiliate Program
  • Referral Program
  • AI Essay Writer

Disclaimer: All client orders are completed by our team of highly qualified human writers. The essays and papers provided by us are not to be used for submission but rather as learning models only.

cs extended essay topics


  1. Top 100 Extended Essay Topics

    cs extended essay topics

  2. 145 Extended Essay Topics To Consider

    cs extended essay topics

  3. Extended Essay Topics That Will Make You Think And Learn

    cs extended essay topics

  4. Extended Essay Topics: How to choose the best one for your academic

    cs extended essay topics

  5. Extended Essay Structure Guide

    cs extended essay topics

  6. How to write extended essay introduction. The Introduction. 2022-10-18

    cs extended essay topics


  1. 10 lines essay on My Best Teacher in English // My favorite Teacher essay

  2. 5 Lines Essay on Buffalo in English || Short Essay on Buffalo @DeepakDey

  3. How Current Affairs will help in CAPF AC Essay & Paper-2

  4. Thesis Statements, Topic Sentences, and Conclusion

  5. Quick Review

  6. essay on daily life of a student


  1. Extended Essay

    Extended Essay. Extended Essays in Computer Science are not easy to do. Computer Science is counted as an experimental science by the IB and thus requires you to do some kind of experiment in the realm of computer science and then report your findings. As so few students attempt a CS EE every year, coming up with a 'good' CS EE topic will ...

  2. CS EE World

    CS EE World was created in 2019 by a May 2019 IB graduate upon the realization that there weren't enough free Computer Science Extended Essay (CS EE) exemplars online to properly guide IB students. ... Please do consult your topic with supervisor. My supervisor ditched me during summer break so I came up with this weird topic. Also just 2 marks ...

  3. IB Computer Science EE examples

    EE Computer Science B. Fast track your coursework with mark schemes moderated by IB examiners. Upgrade now 🚀. Promoted. Advertise with Clastify. Time complexities of the AVL Tree and Red-Black Tree insertion algorithms. EE Computer Science A. Assessing the use of machine learning algorithms for predicting the outcome of random number generators.

  4. The Complete IB Extended Essay Guide: Examples, Topics, and Ideas

    References and bibliography. Additionally, your research topic must fall into one of the six approved DP categories, or IB subject groups, which are as follows: Group 1: Studies in Language and Literature. Group 2: Language Acquisition. Group 3: Individuals and Societies. Group 4: Sciences. Group 5: Mathematics.

  5. Computer Science EE: Definition, Topics Selection, and Criteria

    Computer science extended essay is an assignment that allows IB students to study a specific topic of computers and its ramifications for society and the globe. The essay may investigate the most recent advances or future prospects in a field that is always breaking new limits and evolving swiftly. There are several potential research fields ...

  6. PDF Computer science: Subject-specific guidance

    An extended essay (EE) in computer science provides students with an opportunity to investigate a ... Treatment of the topic An EE in computer science is not intended as a vehicle to demonstrate programming skills. These are demonstrated in the computer science project (the internal assessment requirement of the computer ...

  7. Computer Science Extended Essay Topics

    Topics such as computer programming, user interface design, machine learning, and natural language processing are also suitable topics for an IB Extended Essay. Additionally, there are many areas within Computer Science which could be explored, such as game design, digital signal processing, and computer architecture.

  8. Overview

    The Extended Essay (EE) in Computer Science (CS) is an independent research project where students conduct experiments to explore the vast realm of computing and its implications for the world. The work has a maximum length of 4,000 words, with an additional 500 words allocated for reflections, known as the Reflections on Planning and Progress ...

  9. Examples

    The examples of Extended Essays in Computer Science are available on the CS EE World website, along with the grade and sometimes contact info to the author. This resource can be extremely helpful to provide you with an idea of what defines a moderate, good, and excellent essay. January 11, 2024.

  10. Extended essay

    The extended essay is an independent, self-directed piece of research, finishing with a 4,000-word paper. One component of the International Baccalaureate® (IB) Diploma Programme (DP) core, the extended essay is mandatory for all students. Read about the extended essay in greater detail. You can also read about how the IB sets deadlines for ...

  11. Computer Science EE Topics

    An Extended Essay (EE) in computer science provides students with the opportunity to delve deeper into a specific topic and conduct original research. In this article, we will provide a list of computer science EE ideas to help students get started on their research. These topics cover a wide range of areas, including machine learning, natural ...

  12. PDF IB COMPUTER SCIENCE: Extended Essay Assessment

    Knowledge of the topic/discipline(s)/issue is anecdotal, unstructured and mostly descriptive with sources not effectively being used. Use of terminology and concepts is unclear and limited. Subject-specific terminology and/or concepts are either missing or inaccurate, demonstrating limited knowledge and understanding. _____ 3-4.

  13. IB Extended Essay Ideas

    0 to 6. EE and Theory of Knowledge (TOK) are graded together along with CAS, to form the "core" of IB which is worth a total of 3 out of 45 points. The following table details this: Theory of Knowledge. Extended Essay. Excellent (A) Good (B) Satisfactory (C) Mediocre.

  14. 100 IB Extended Essay Topic Ideas!

    An analysis of body modification in relation to social and cultural anthropology. 100. Chaste systems and social ranks in societies. There are so many class subjects that can form the basis of your extended essay, including these popular six subjects: - Information technology. - Computer science. - Health science.

  15. Computer Science

    arXiv is a full-text, open archive and distribution server for theoretical and applied scientific research papers. Hosted by Cornell University. Coverage 1991 to the present. CiteSeerx is an evolving scientific literature digital library and search engine that has focused primarily on the literature in computer and information science. more ...

  16. Tanglin LibGuides: IB Extended Essay (EE): Computer Science

    IB Extended Essay (EE) Excellent IB Extended Essays. Excellent Extended Essays - Computer Science. The viability of WebSockets as a replacement of AJAX in large scale web applications (2014) The difference of pseudorandom and truly random numbers (2021) Find example excellent essays.

  17. Extended Essay Topics: 50+ Examples for Subject in EE

    11. History Extended Essay. The consequences of dropping nuclear bombs on Hiroshima and Nagasaki. You can investigate the economic, ethnic, social, and even environmental consequences of conflict diamonds. The evolution of military technology during the American Civil War.

  18. PDF Computer Science Extended Essay

    Introduction: A computer's central processing unit (CPU) is an essential component within a computer system, and. is responsible for managing the hardware and peripherals of a computer as well as processing and. executing instructions.1 Essentially overseeing the entirety of the operation of the computer means.

  19. How to Choose an IB Extended Essay Topic

    The EE is one of the mandatory components of the IB curriculum, and it's a practical way of preparing students to write undergraduate-level research papers in the form of a 4000 word essay. You would choose which subject to write your EE on in relation to the subject sets you take when in IB, so you have six choices.

  20. Examples

    These highlight the diverse range of topics covered by International Baccalaureate® (IB) Diploma Programme (DP) students during their extended essays. Some examples are: "An analysis of costume as a source for understanding the inner life of the character". "A study of malnourished children in Indonesia and the extent of their recovery ...

  21. Assessment Criteria

    Assessment Criteria # With your Extended Essay, you can earn a maximum of 34 points, distributed across five different criteria that assess various components of your work: Criterion A: Focus and method Criterion B: Knowledge and understanding Criterion C: Critical thinking Criterion D: Presentation Criterion E: Engagement - Topic - Research question - Methodology - Context - Subject-specific ...

  22. 160+ Computer Science Essay Topics for Your Next Assignment

    Current Hot Topics in Computer Science. The ethical implications of facial recognition technology. The role of blockchain in data security and privacy. The future of quantum computing and its potential applications. The challenges and opportunities of implementing machine learning in healthcare.

  23. Computer Science Extended Essay Samples : r/IBO

    Computer Science Extended Essay Samples. ToK/EE. Hello, I have recently been asked about being a supervisor for the Extended Essay. I agreed and I have read the EE guide. I didn't understand Criterion A and Criterion C. In Criterion A, methodology as I have observed only a few samples having it.