What does "promotional communication" refer to?

I am a 3rd year electronics and communication engineering student. I have an interest in Computer Science. So what courses should I start with? Apart from coding, I also want to learn algorithms etc. which normal CS students learn. Can you guys refer some MOOCs, Books, Websites? What should my appro

  • Answer:

    I am assuming you are in India and chose ECE because if either didn't have a choice or was 'told' ECE is the future. First of all though many of CS students undergo various CS courses, they usually don't make full benefit of their time in college. Second, you already have a rough idea of what could be done to improve your CS core skills. Do those. But my advice would be create a damn website. It can be about anything your blog, your school, your town, news, whatever, don't overthink the idea. Don't use any drag, drop tools or no-coding required gimmicks. Sit down, research your options, choose one, fail, redo and learn. Research .NET stack, lamp stack, rails, HTML/javascript etc. Do this for an year and you will be far ahead of the class. When time comes for in campus interviews, you will one of the few guys who has actually done some stuff and has a proof for it.

Satyajit Malugu at Quora Visit the source

Was this solution helpful to you?

Other answers

I am working as a computer engineer in y combinator backed start up, I was an Electronics engineer too. I have checked most of the mooc platform and the one that always works for me is udacity, they make learning fun and they have real world projects to follow up and a healthy community for helping you with your questions and queries. Try all the beginner level courses there start with how to build a search engine and then move on to object oriented programming course, web development course, programming language, algorithms, cryptography, software testing and debugging.

Saad Bin Akhlaq

I'm a fourth year ECE student and want to work in CSE field. From last one year I tried and tested many good CSE MOOCs (completed some). Without doubt you should take edX MITx's MOOC : 6.00.1x on Computational thinking.(find it here: http://www.edx.org) The course focuses on computational thinking i.e. - "How to solve problems using computers?" Along this short course you will learn some of the most famous algorithms, different approaches to programming, recursion, intro to testing, searching, sorting plus Python language. Best part of the course is that it is a LEARNING by DOING type of course. As you can expect from MIT, the problem sets and quizzes tests students deep. Also the material of this course is same as they offer at MIT Campus. My experience and advantages from this course : (scored 91 percentage) 1. Discovered that framing a problem is as important as solving it in CSE specially in IT. 2. Learned some of the most famous algorithms and enjoyed them. 3. Experienced the importance of a good teacher. You just can't beat that. 4. This course helped me appreciate the power of Computer science and now I love it more. 5. Cracked job interview for position of software developer with just 3rd week in the course. :) Also, two other good courses are CS-106 A and B from stanford. You can find lectures on YouTube. All the best!

Paritosh Paliwal

My recommendation would be to start with a #CS101. From there, it's pretty much upto you & your interests. Some of the very top quality (non-boring) MOOCs (personally tried & tested) - Udacity - https://www.udacity.com/courses#!/all Checkout the #CS101. The above link lets you have an overview of different courses, categorizes them beautifully. And also lists them according to difficulty levels! https://www.coursera.org/specialization/fundamentalscomputing/9 - Fundamentals of Computing Specialization Note - It is free, just subscribe to individual courses. I have enrolled for the 101 in this for an overview. IMO, Coursera can be better than Udacity at times. And hey, let's not forget, apart from this specialization, Coursera probably has one of the largest MOOC courses anywhere! https://www.edx.org/course-list/allschools/computer-science/allcourses - Just so if you are looking for alternatives. I am taking the https://courses.edx.org/courses/LinuxFoundationX/LFS101x/2T2014/info currently. It's good. MIT OpenCourseware - http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/

Ashish Nitin Patil

Books : Introduction to Algorithms by Cormen, Leiserson, Rivest and Stein Algorithm Design by Kleinberg and Tardos The art of computer programming by D. E. Knuth MOOC Javascript Basics - Udacity edX course on Introduction to Computer Science . You can start this any time. Also check out alison dot com for their free courses on programming.

Kausik Majumdar

There are many MOOCs. Search coursera for Data structures and algorithms. One by Stanford is very good. For algorithms, starts with Horowitz and Sartaj Sahani books. They are very good books. Programming sites also have good tutorials for algorithms. Start both coding and algorithm. Going one by one will not help here.

Devender Mishra

Start with basics. Read  this book "The C Programming Language Ritchie & kernighan" pdf version is available on google.

Krishna Agarwal

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.