Answer ( 1 )

  1. Trust me, you would learn a lot! It also depends on the curriculum being followed in your university.

    When I did my bachelors, it all started with Fundamentals of Programming. You would learn a variety of programming languages. Over the period of my course, I was trained in C, C++, Java, SQL, PL/SQL, Perl, Python and C#.

    I also learned about Data Structures, Design & Analysis of Algorithms, Object Oriented Programming, Operating Systems, Database Management Systems, Computer Networks, System Architecture, Principles of Compiler Design, Theory of Computation, Formal Languages & Automata Theory, Software Engineering, Object Oriented System Design, Artificial Intelligence, Open Source Softwares & Frameworks and Cloud Computing. I believe that most of the universities are now offering courses on Big Data and Internet of Things as well.

    Apart from these, you would also have to learn a lot of Mathematics as well. Probability & Queuing Theory, Numerical Methods, Discrete Mathematics etc., are the prominent ones.

    If you are someone who is aspiring to take up a bachelors in CSE, then most of these would sound Greek and Latin to you, now. But most of these subjects are very interesting and easy to learn. You may google more about these subjects and what you learn in them.

    Always remember, CS is best learnt when you learn it by yourself. Your lecturers or professors can spoon feed you the concepts, but how you implement them in real time is upon you. Hands on is the best way.

    Hope this helps! Happy learning! 🙂

Leave an answer