Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What are the basic algorithms that every computer science student must be aware of?

user-image
Question added by Rana Alnajjar , Web developer , Lebcards
Date Posted: 2015/06/24
Muhammad Iqbal
by Muhammad Iqbal , Java Engineer , Celerant Technology

 there are non. it all depends on what part of computer science you're pursuing.

Security and Time saving programming algorithms.

Emad Mohammed said abdalla
by Emad Mohammed said abdalla , ERP & IT Software, operation general manager . , AL DOHA Company

I Fully agree with the answer been added by EXPERTS.........................Thanks.

Rehan Farooq
by Rehan Farooq , WEB DEVELOPER/DIGITAL MARKETING EXPERT , Upwork

I think:1) Extensive knowledge and experience with at least1 C-style language (java, php, C#, etc)2) What IRC chat is (this is where you can get help/collaberate with others who know LOADS more than you)3) All the standard logic/math curriculum courses (discrete math, calculus1-3, linear algebra, numerical methods, logic101, game theory, etc).4) Your way around either the client side or server side areas of the web (either HTML5/CSS3/JS/jQuery or PHP/ASP/python/perl/etc)

Mohamed Alesh
by Mohamed Alesh , Independent Contractor / Consultant , Upwork (Engineering Team - APIs)

Well, it is matter of fact that you may never need to implement or even know any algorithms in your real life job. However to be a successful software engineer you need to very well understand the complexity of any snippet of code you write. That's you need to know how to analyse an algorithm and how to know the order in which it runs. On the other hand, it will be good for you to know how basic search, sort and hashing algorithms work. In general, as much as you read in the topic the performance issues that may come out of your code will be minimal.

  • Brute Force
  • Divide and Conquer
  • Greedy Programming
  • Dynamic Programming

More Questions Like This

Do you need help in adding the right keywords to your CV? Let our CV writing experts help you.