Jump to content


  • Content Count

  • Joined

  • Days Won


Vioh last won the day on March 2

Vioh had the most liked content!

Community Reputation

741 Ridiculously Awesome


Profile Information

  • Gender
  • Exams
    May 2014
  • Country

Recent Profile Visitors

14,362 profile views
  1. I didn't write my EE on CS, nor did I take it as a subject in IB, so take my words with a grain of salt. First of all, your topic is too broad, because it's basically about the entire of the OCR technology. Also, the difficulty depends on what learning algorithm you are choosing to focus on. Some learning algorithms are nuanced, but difficult to understand. Some are naive, but very easy to implement. Last year, I took the machine learning course on Coursera, taught by professor Andrew Ng, and there we got to implement a little program to recognize handwritten digits. From what I remember, it was fairly straight-forward, but only if one understood the theory and the maths behind it. And it was A LOT of maths, from statistics/probability to calculus to linear algebra. On top of those, you will need to learn about things like gradient descent algorithm or neural networks in order to fully understand the codes. So honestly, I think this topic is just too difficult for a high school project. In fact, I think you should avoid anything to do with visual recognition based on machine learning. If you still want to do something about machine learning, I would recommend looking into building a Naive Bayes classifier that can be used to classify text-written materials. It's a hard topic, but I think it's appropriate for a high school project, since it's mostly just about counting words, string manipulation, and things like that. Let's say that you have a bunch of news articles on different topics, and you want the machine to learn how to classify these articles into different categories (like sports, science, politics, etc.). Then Naive Bayes classification is a learning algorithm that will help you to do that. It's based on Bayes' theorem which is covered in IB maths. So you pretty much have all the mathematical tool that you will need. The only hard part is to think about where you can get the training data to test your classifier. You can also look at other learning algorithms, like the k-nearest-neighbor (kNN) algorithm or the Rochio algorithm. But these would require you to know a bit about the vector space model (still, most of the mathematics required are covered in maths HL). In general, I think instead of researching on the use of machine learning on OCR technology, an easier option would be to look into how to use it to solve text-classification problems. Note that you should carefully read the EE guide for CS. And like @Nomenclature I think it's best if you ask your supervisor's opinions. Because from what I've heard, doing EE in CS is completely different from doing the IA for CS, where you just simply develop some application for a customer. Anyway, good luck!
  2. Your courses look quite alright for computer science. In fact I've just finished my bachelor in computer science myself, and your course selection is very much similar to mine. Math HL is a must for CS, there is no way around that. As for physics HL, it's not really necessary. I mean even if you go into things like 3D programming or hardware (where knowledge in kinematics, circuitry, and quantum mechanics will prove useful), physics SL is usually enough. However, I've heard that many Canadian universities require CS students to have at least one science at HL. So I'd recommend you to keep physics HL as well, since it would give you more options to study abroad. As for difficulty, it's highly subjective. Many people think that math HL and physics HL are hard, but that doesn't mean the combo is going to be difficult for you. It all depends on your efforts, your way of study, and perhaps on how good your textbooks are. Besides, difficulty can change over time. In grade 10, physics was my worst subject. In grade 11, it was my best subject. And in grade 12, I fell in love with it. A few tips: Spend a lot of time on math and physics. Use your summers and other vacations wisely. Read and study your textbooks beforehand by yourself. Take an active role in your study. Go through the textbooks one chapter at a time and take serious notes, and don't forget to do practice questions as well. Also, I think you should spend your free time (or CAS time) to read a little bit about computer science. Maybe you can do some programming (I'd recommend learning Java or Python), and then use your programming skills to solve some problems on Project Euler, or maybe develop some games. These will be very useful when applying to top universities, where personal statements and interviews are part of the selection process.
  3. Agreed with @SC2Player, the study doesn't exist! I've searched everywhere on google as well as my university library, and nothing came up. Most results on google are from some IB websites or blogs which (I suspect) got their information from some secondary resources. I believe this was originally started from the mis-citation in the IB psychology course companion by Crane and Hannibal that was published a couple of years ago. The general rule of thumb is don't use any study which you can't find the original published paper (or at least the abstract of the paper).
  4. Like @alexalexalex said, of course it depends on your which university/program you have applied to. You can generally estimate your chance by doing the following: Convert your predicted IB score to the Swedish score according to the table HERE. Add some bonus points according to this PAGE. Remember that you can get maximum 2.5 points extra. Go HERE to see which selection group you belong to. Most likely, you will be in the BI group. Go to http://statistik.uhr.se/ to check the points required as well as other statistics for the program that you've applied to (maybe search from earlier semesters, like HT2016, or HT2015). Check both Urval 1 and 2 (both are relevant, because the 2nd one is for reserve students, if that makes sense). Note that regardless of what your final IB grades will be, you must fulfill all the entry requirements for the program. Check the university webpage for what the requirements are. Remember that if you have applied to a program taught in Swedish, then you must either have taken Swedish A in your IB, or have taken the TISUS test (or some other equivalent language tests). If you need to know more about the process of applying, you can find the general information HERE. Feel free to ask if you have further questions.
  5. For statistics, you can use R, which is a powerful open-source scripting language for working with statistics. Since it's open-source, many people use it, and thus you will get lots of helps online. Remember to download both R and R-studio. If you are absolute beginner in scripting languages, I would recommend looking at this link: https://support.rstudio.com/hc/en-us/articles/201141096-Getting-Started-with-R Otherwise, Excel is another great program for statistics and graphing in general.
  6. Haha lol, the rope story sounds quite silly, I wonder if that was true. In any case, IBO doesn't give specific rules regarding fire alarms during the exams. So it's up to the your coordinator to decide what the students must do. By the way, on the file uploaded by @kw0573 (see here https://www.ibsurvival.com/files/file/3500-the-conduct-of-ibdp-examinations/), it says the following:
  7. Maybe it was just me, but I didn't want to use the formulae booklet in physics at all (perhaps in maths, but not in physics). I preferred to actually know all the formulae by heart, or at least be able to derive them on the spot. In EM induction (and also, alternating current), there are many formulae for different things, and these formulae are all very much similar to each other. That's why I got very confused, especially with sine and cosine, like when to use which? But after learning about differentiation and integration, these things were much easier to understand. For example, for the Faraday law, the emf is just the rate at which the flux changes, so all we need to do is to derive it with respect to time. So if the flux is defined using cosine, then after differentiation, we would have the sine for the induced emf. All of these can easily be derived during the exam, and that's exactly what I preferred. The same thing can be said about the position-velocity-acceleration graphs that we have to learn in mechanics. But in mechanics, we at least have the intuition of our every day life to understand how these graphs would look like. For example, if the distance-time graph is linear, then it's intuitive to deduce that the car is moving at constant speed (i.e. velocity graph would be a horizontal line). That is a really simple example, but with intuition, calculus is not really necessary to understand mechanics. On the other hand, I don't think we can have intuition for things like flux and induced emf, or like the power produced by the alternating current. So all we have is the formulae. But without calculus, I would have a huge knowledge gap, because I wouldn't even know why the formulae are the way that they are. What's worse was that our class did electromagnetism during the first year of IB, but calculus was not taught until the second year. So when we reached to the chapter of alternating current, I was completely frustrated and confused because none of the formulae made any sense to me. Most of my friends just skipped the lesson. To be honest, I personally believe that not having calculus as part of the syllabus for IB physics is one of the biggest weaknesses of the IB program..
  8. I was in HL physics, and thought that gravitation was extremely difficult to understand. But circular motion was like a piece of cake though. Another topic that I found difficult was electricity and magnetism, like electromagnetic induction for instance. I only fully understood that stuff once I did calculus in maths. Thermodynamics was difficult too, especially the first law, but after a while, things got easier. As for SL, I've heard from my friends that gravitation and waves were pretty difficult for them.
  9. Vioh

    REAL IB Advice

    17. Be nice to your teachers, so that you can ask to extend the deadline whenever you want . For example, whenever you talk to your teachers, try to discuss about some intellectual things to make them think that you are smart and that you are on top of everything study-related. That way, it will be easier for you to persuade them to extend the deadlines for you. Generally, there's no recipe for how to be nice to your teachers. But maybe just try to ask them about their personal lives (as if you really care haha). This strategy actually worked very well for me, because it always distracted my teacher from the fact that I didn't hand in my essay to her. 18. I'm not gonna post any links to any copyrighted materials here because it's against the IBS rules. But I'm just gonna put my words out here, that with a bit of patience, you can literally find everything on the internet, from ebooks, to teacher support materials, to past exam papers. Of course, you won't be able to find these stuff on the first page of google, especially if you use some simple and common search phrases. Think hard about what kinds of search keywords you should put into the search engine. 19. Try to get your hands on the full version of Adobe Acrobat Pro (or similar pdf software) that allows you to directly edit PDF files. This is not really an IB advice per se, it's just a general study advice. The thing is, PDF is used everywhere these days. Many teachers use PDF to communicate to the students (e.g. presentation slides, homework assignment, ebook, etc.). Having a software (either by buying the full version, or by downloading the pirated version) that can edit the PDF directly would help you immensely in your study. For example, even if you have a paper textbook, it might be a good idea to scan it and make a digital version as well. Here, adobe acrobat pro can help you put together all the scanned pages, do the OCR (to recognize all the words, such that you will be able to perform searches on your textbook later on), delete pages that you don't like, or even change the contents or the positions of the contents in the PDF. That way, you can easily customize your study materials, making it easier for you to learn.
  10. Where did you hear that there will be no timezones for 2017? I don't really know exactly how this timezones business works, but as far as I'm aware, the only exams that didn't have timezones in May 2016 were the science ones (e.g. physics, chem, bio). Other exams, like maths, still had both of the timezones. My speculation is that they were just testing it on the science because it was the first year for the new syllabus. Who knows, maybe they will bring back the 2 timezones this year? In any case, don't worry about how IBO does things. Just don't try to cheat! haha
  11. @TheNintendoChip Your solution is correct, but it seems unnecessarily complicated. I found another solution that doesn't require us to use geometric series (solution attached as picture below). @tutorinseoul Correct me if I'm wrong, but are you sure that this is the type of problem that is likely to be in an IB exam? To me, this seems more like an Olympiad riddle rather than a problem for math SL.
  12. Ask you school and see if they can get you the digital copy of the worked solutions (link: https://www.haesemathematics.com.au/books/mathematics-sl-worked-solutions-3rd-edition). Here is another link (http://www.slader.com/textbook/9781921972089-mathematics-for-the-international-student-mathematics-sl-third-edition/). I don't think it has all the exercises, but you can find many of them there. Otherwise, just try to look around on google, I'm sure you'll be able to find the full version.
  13. Like what Gaby said, you don't really need knowledge from those subjects to study in the field of computer science. But you still should check directly against the universities that you want to go to. I know that most universities in Canada require you to have both physics and chemistry to be admitted to their CS programs. Personally, I think taking chemistry or biology would be a bit more useful than psychology, because it's possible that they might get you interested in the field of scientific computing. For example, bioinformatics is about developing new technologies to be applied to the field of biology (like new brain imaging techniques, or some DNA sequencing programs, etc.). I'm currently doing a bachelor in CS, and I'm not very interested in bioinformatics simply because my biology knowledge is pretty limited, and I feel like I've missed out a lot. So if you are absolutely sure that there is no chance you will do scientific computing in the future, or if you are not going to Canadian universities, then choose whatever subject you find easiest (or enjoy the most).
  14. I'd like to add a few more links. Science in general: Brady's website which points to many other youtube channels: http://www.bradyharan.com/ Physics: 300 IB physics lab ideas: https://obelkobusnel.files.wordpress.com/2012/03/300-lab-ideas.pdf Chemistry: Periodic videos (many cool experiments) https://www.youtube.com/user/periodicvideos/ Computer science: Some small to large projects ideas: https://github.com/Vioh/Projects 150 java programs ideas: http://celestialcoding.com/java/150-java-program-ideas/ Perhaps someone wants to create a variation of the 2048 game? http://2048game.com/variations/ Maths: https://ibmathsresources.com/
  15. This varies year after year and it depends on when the IBO wants to release the papers. But it usually takes 4-5 months after the exam for the papers to be available on IBO store. And about 7-8 months to see them somewhere on the internet (but mind you, it's incredibly hard to find).
  • Create New...