Question:

Which are all the subjects required to study in order to become a software engineer?

by  |  earlier

0 LIKES UnLike

Which are all the subjects required to study in order to become a software engineer?

 Tags:

   Report

2 ANSWERS


  1. A computer science degree from an engineering school is technically needed, but these days anyone in a programming position seems to call themselves a software engineer.

    Going with the CS degree:  it depends on the university.  In general there are core classes

    * three semesters of calculus

    * differential equations/linear algebra

    * lab based science (chemistry or physics)

    * maybe a writing class if there is room in the schedule

    Core CS classes:

    * programming languages

    * data structures

    * algorithms

    * operating systems

    * some intro programming class

    * computer architecture

    Programs tend to fill out the remainder of the hours with their favorite topics.  An elective or two might still be allowed (I had none).  So maybe some from the following:

    * circuits

    * microprocessors

    * compiler construction

    * intro to artificial intelligence

    * intro graphics

    * theoretical computer science

    * a large project course

    Each university tends to have their own requirements of math beyond the above.  For example:

    * probability

    * statistics

    * discrete mathematics

    Find a few programs you are interested in, and look through their catalog for a more complete answer.


  2. If you really want to become a software engineer I recommend you the following website. It is the basic and the foundation of software engineering

    http://www.freetutes.com/systemanalysis

Question Stats

Latest activity: earlier.
This question has 2 answers.

BECOME A GUIDE

Share your knowledge and help people by answering questions.