SimonDark
I am trying to decide on a college degree to pursue (I'm in my last year of high school studying Calculus, Physics, Chemistry, Biology). I'm thinking of maybe doing something related to computers, but I'm confused as to what would be really flexible. I would like to study something that will keep me close to my passions for animation and music-making, while also being secure enough to guarantee a steady job. Computer science and software engineering have been suggested to me and I'm confused. Please, if anyone ca be of any assistance, how are software engineering and computer science really different, and which would you suggest would keep me close to my interests? Thanks.
Answer
Computer Science is computer programming with a bunch of theory and math involved. Majoring in this would allow you to write programs and applications for whatever company you work for, or you could research many interesting areas in CS.
Software Engineering is a branch off Computer Science, but is more towards the management side of designing computer software. Like the CS degree, you would also learn to write programs, but you would learn how to manage projects as well.
Personally, Computer Science would be more interesting. If you love animation and music making, you could always major in those fields, but music making won't guarentee a job, and animation is mostly done by computers these days, but you could major in some kind of computer animation field... but thats more of a technical school thing and not a college thing... Computer Science would allow you to pick up pretty much any other computer related field, so if you did find a job in animation, you could likely be qualified... but you also have many other options as well...
Computer Science is computer programming with a bunch of theory and math involved. Majoring in this would allow you to write programs and applications for whatever company you work for, or you could research many interesting areas in CS.
Software Engineering is a branch off Computer Science, but is more towards the management side of designing computer software. Like the CS degree, you would also learn to write programs, but you would learn how to manage projects as well.
Personally, Computer Science would be more interesting. If you love animation and music making, you could always major in those fields, but music making won't guarentee a job, and animation is mostly done by computers these days, but you could major in some kind of computer animation field... but thats more of a technical school thing and not a college thing... Computer Science would allow you to pick up pretty much any other computer related field, so if you did find a job in animation, you could likely be qualified... but you also have many other options as well...
Should I take computer science or software engineering?
retrogamer
It seems to be all the colleges teach "computer science" but none of them really teach "software engineering". Now I want to do software engineering but I hear computer sciences has some elements of software engineering.. but tends to focus more on the theoreticaland mathematical aspects of computers and programming, while software engineering is just all about creating software and having a deeper understanding of the whole software development process. Which is what I want to do. Can some one please explain to me the diffference between Computer science and software engineering and if I should just take computer science or keep looking for a college that caters directly to just software engineering.
Answer
I would take computer science. Part of your degree will probably require you to take software engineering courses. Software Engineering is more focused on large project development. Working with teams of developers. It is and engineering discipline where you learn rules and procedures on how to develop software using a defined process. Computer Science is more focused on algorithms, coding, data structures and pure software. Computer Science degree will give you more flexibility and more options. I'd take Software Engineering courses as it is important to know because big companies work like that. A lot of companies follow different processes. So, they will train you on the job. Just get a class or two in software engineering and you'll know the basics.
I would take computer science. Part of your degree will probably require you to take software engineering courses. Software Engineering is more focused on large project development. Working with teams of developers. It is and engineering discipline where you learn rules and procedures on how to develop software using a defined process. Computer Science is more focused on algorithms, coding, data structures and pure software. Computer Science degree will give you more flexibility and more options. I'd take Software Engineering courses as it is important to know because big companies work like that. A lot of companies follow different processes. So, they will train you on the job. Just get a class or two in software engineering and you'll know the basics.
Powered by Yahoo! Answers






Comments :
Post a Comment