Blog Page


I Teach Computer Science, and I Apologise Lesser Now About Having So Much Maths – Analytics India Magazine

Active Hackathon
If you consider the evolution of the computer science (CS) field, or the way it has been taught in colleges and universities, theoretical mathematics seems to be the de facto subject that most students learn in order to make any kind of advancement in the field.
“Every year I teach CS theory, I find that I need to apologise less and less about having so much maths content,” said professor Boaz Barak, in a twitter post, explaining that CS practice is getting more and more mathy.
Further, he asked if students wanted to learn to read theoretical texts or directly get into coding, and the application aspect of mathematics. 
Every year I teach CS theory, I find that I need to apologize less and less about having so much math content. CS practice is getting more & more mathy.

Now I just ask students if they want to their future job to be one where they read texts of first type, or the second type: pic.twitter.com/Y8fv9bwA06
Citing a diffusion paper written by Stanford University researchers, Barak said: “This undergrad intro theory, and I teach neither, but the course does teach them not to be afraid of maths.” 
In other words, Barak pointed out at the research paper being theoretically maths heavy. He said that being able to digest new maths is becoming more practically relevant in computer science with time. 
Harvard professor Yannai A. Gonczarowski believes otherwise. He said that framing non-mathy as ‘swapping icons in HTML’ is detrimental in two ways—firstly, it presents things such as human-computer interaction (HCI) and large-scale software engineering/design as trivial, and secondly, it teaches students to think some fields are superior to others. 
Further, he said that it is also incredibly easy to make the polar opposite comparison, albeit unfair: very abstract ‘out there’ maths versus potentially providing countless, differently-abled users access they never have before. “If you must compare, do so within a field. Cross-field comparisons are mostly a bad idea,” added Gonczarowski.
“I am not framing non mathy fields as swapping icons in HTML,” said Barak, clarifying that he is framing swapping icons in HTML as swapping icons in HTML. He believes that HCI is about so much more than that. “What I am saying to students is that the ability to not fear maths will open many options to them,” emphasised Barak. 
Associate professor at NYU, Julian Togelius said that you can indeed be successful in CS, including in machine learning, while knowing next to nothing of this maths. “Just look at me, I barely passed those required theory courses, still made it here,” he added. 
However, Barak disagrees. He explained that you can be successful in computer science with little knowledge of maths, and can also be successful without knowing how to programme. He however suggested that it is better to know things than not to know. “Which is why, even though our theory students grumble about the programming requirements. I support it,” he added.
With the advent of software tools, say training neural networks, the technical barriers to entry have been lowered. To this, Barak partially agreed, and said: “barriers to training NNs are lowered, but training NNs becomes more practically relevant.” Citing deep learning, he said that the time between paper and product is shrinking, which makes the ability to read paper more important. 
Furthering the discussion, Oskar Ojala elaborated on the practical application of maths in solving real life problems while giving an example of the success of ‘Facebook’. Disagreeing with Oskar, Alex Eisenmann said that CS without maths could give you Facebook but CS with maths has the potential to provide frameworks like AI, ML, quantum computing, and blockchain
This stands true for some data scientists who write complex algorithms from scratch but there are others who use the pre-existing libraries in frameworks like Python that already have models that are ready to be deployed.
Discrete mathematics fields like graph theory are useful for compilers and operating systems, probability theory is used in AI, ML, and set theory is used in databases and engineering but the tools already present in the library can do the job for most CS engineers.
Conference, Virtual
Genpact Analytics Career Day
3rd Sep
Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep
Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
19-20th Jan, 2023
Conference, in-person (Bangalore)
Data Engineering Summit (DES) 2023
21st Apr, 2023
Conference, in-person (Bangalore)
MachineCon 2023
23rd Jun, 2023
Stay Connected with a larger ecosystem of data science and ML Professionals
Discover special offers, top stories, upcoming events, and more.
Deep learning is used to explore the changes in a person’s facial expression due to alcohol intoxication, making it a non-contact process for detection.
Chinese IT giants have shared details of their ‘prized algorithms’ with the Cyberspace Administration of China.
In a decentralised system, third parties cannot compel the network’s inventor to divulge information on users
New AI-powered hologram allowed grieving loved ones to engage in a two-way conversation with the deceased old woman
In 2021, Apple generated ad revenue of about $4 billion, up from an estimated $300 million in 2017.
AI and analytics maturity warrants a centralised knowledge group or team that oversees conceptualization and implementation of  organisation-wide analytics and AI projects. 
As early as 2010, the Bureau of Energy Efficiency, in association with the CII, brought out the ‘Energy Efficiency Guidelines and Best Practices in Indian Data Centres’.
While the module may yield 99% accuracy, would it be a success? Instead of a high percentage, reliability should be a focus. 
Unilever invested in an online-offline consumer identity solution and onboarded millions of their active consumer records for improved online targeting.
InfoCepts Data Engineering Hiring Hackathon gives data engineering professionals an exciting opportunity to showcase their functional and technical skills to get hired by InfoCepts. The winners will also get an amazing opportunity to attend the InfoCepts retreat in Agra and experience the unique InfoCepts culture first-hand.
Stay up to date with our latest news, receive exclusive deals, and more.
© Analytics India Magazine Pvt Ltd 2022
Terms of use
Privacy Policy


× How can I help you?