Added: 5 years ago
From: codingkriggs
Views: 69,250
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (261)

Sign In or Sign Up now to post a comment!
  • @zuzanac95 I don' see anybody else trying to help you so I'll just go ahead and tell you that it's not too late my friend. You just have to give your best at it. Find time and focus on programming. I'm in 11th grade too but I took CompSci last year and today.......

  • I am a high school student, and I have just decided to be something like a software designer...like creating programs but as I am in grade 11 now, I don't think I have enough time to get myself well educated for this ...whatever I need some help, some advise what to do from someone who knows about this all ...based on those comments it makes me quiet confused ..help me..:((( pls

  • Shocking news is that I am studying both :D

    I am to get a BSc in IT and right now I am studying a Software Engineering class which is M363 in the OU.

    IT is becoming a crazy world where everything gets mixed up for instance Communication+Information+Tech­nology so it should be called CIT.

    Wish me luck and success! ;D

  • okay if im right so really computer science and software engineering as a degree are the same but computer science goes more in detail in actually creating a software while software engineering doesnt as much in detail into the production instead he talks about how software work etc?

  • I am very happy to see the vidoe after you give this Compares these two software fields.

  • I Really Like The Video From Your Compares these two software fields.

  • Your Video Is Very Useful Sharing Compares these two software fields.

  • after i watched this video, my insight is very open because the video is very good to give information ompares these two software fields.

  • This guy reminds me of the College freshman meme who takes one lesson in Computer Science and suddenly thinks he knows everything.

  • 01 010101 010101101001010110

  • The real question is who programs the programmers program o.O

  • @coolermasterpro Programmers...

  • 'Computer science deals with making algorithms, while software engineering deals with making algorithms.'

  • Can you really call a question asked frequently a frequently asked question? Whoa!

  • Comment removed

  • @drawmaster77 and how does that pertain to the comment I made?

  • So were does programming languages fall into?

  • Bzzzzzzzzzzzzzzzzzzzzzzzzt WRONG!

    "Computer scientists invent algorithmic processes that create, describe, and transform information and formulate suitable abstractions to model complex systems."

    "Software Engineering is a profession dedicated to designing, implementing, and modifying software so that it is of high quality, affordable, maintainable, and fast to build."

    In a nutshell, Scientists build to learn, while engineers learn to build.

  • @GeekBoy03 Interesting. Where are these quotes from?

  • @codingkriggs Wikipedia

  • @codingkriggs it's kind of silly that you're comparing the two. software engineering is a huge branch of computer science. in essence if you are a software engineer, then by definition you are a computer scientist. while you can say that there are differences, it would make no sense to do so! like what is the difference between a portable communication device and an iphone. it is more logical to compare another discipline of cs like a algorithms vs software engineering.

  • Comment removed

  • @GeekBoy03 no. you're wrong. the computer science categorized as an engineering major under most schools, some schools may even offer the major as computer science and engineering (mostly deeper physics and math classes). scientists do not build, engineers do. both engineers and scientists problem solve, but scientists do research to expand the threshold of human knowledge. engineers use the rules an axioms to implement them for practical solutions.

  • @Xytos I am not wrong. Those catagorize those in engineering for convienence of location. EE, CS, and CE share many classes, but CS is not enginnering. There are also many universities which put CS in the natural sciences department.

  • @GeekBoy03 no u're wrong. it is categorized as an engineering major because 90 percent of the people who graduate with a CS major do software engineering. it is not just the classes, software engineering encapsulates the essence of engineering. you obviously have no idea what you're talking about. no one will call you a scientist when graduate with only a cs degree. scientists do research to further human knowledge, computer engineers plan and build software big difference.

  • @Xytos LOL!!!!! "A scientist in a broad sense is one engaging in a systematic activity to acquire knowledge."

    Com bak when u actualy leanr yorself somethin and get yorself a degree.

  • @GeekBoy03 i am about to graduate as a cse i know what im talking about. and no google doesn't just look for scientists they look for people who have knowledge about data structures/algorithms. one particular is engineers plan, negogiate, and communicate to develop software like youtube, google maps, and windows. scientists dont do any of that(they dont need to). stop quoting shit from the web that you don't even understand and quit embarrassing yourself.

  • @Xytos Well since computer scientist "don't do any of that" then I suggest you go get a refund on that "education" you are getting and unplug your computer. You just made a complete moron of yourself.

  • @Xytos "In short, scientists study things whereas engineers design things. However, there are plenty of instances where significant accomplishments are made in both fields by the same individual"

  • @Xytos Oh, and try looking up the job requirements for Google...they want SCIENTISTS not engineers.

    Try again

  • @GeekBoy03 Napolean Dynamite, ring a bell!? Your both right, you're just more of a nag.

  • this is where business come in handy... like your handy dandy... notebook :-)

  • Engining = real life application

    Science = the theory

  • Computer science INCLUDES software engineering as a discipline. Just like it includes cryptography and artificial intelligence.

    Learn the basics before trying to teach others.

  • I thought CS was just the major at the school you attend it doesn't matter if you go to school for computer programming computer engineer etc it's all a CS degree, that was my thinking guess you live and learn.

  • Thank you. This was very useful. I noticed you mentioned threads. These are very useful structures for lots of things, I'm sure. I'm just beginning to use, and understand, them for java game development.

  • In CS we have courses like discrete math where you learn recursions, algorithms, matrices etc.

    Then you apply those principles in developing softwares, database systems, operating systems, embedded systems, Artificial Intelligence and many more. Therefore, one option is to take a CS degree in order to become a software engineer.

  • My god what a #FAIL SWENG is about the whole a-to-z of specifying, developing & testing of a software project. This is a subset of Computer Science which is more to do with theory. In CS, you learn the big picture, reasoning about programs, algorithms and how to deal with problems like recursion, concurrency, databases, A.I, compilers, OS, programming, algo... etc.

  • I just took a 55 second nap

  • looking 4 SOFTWARE ENGINEERS, hit me up

  • the audio is not so good...i cant hear your voice..

  • @imeiness you need sound engineer!

  • Computer Science is more concerned with theory and fundamentals while Soft. Engineering is concerned with the praticalities of designing and delivering software.

  • So, correct me if I'm wrong, it sounds like if I a group of developers was trying to reverse engineer a piece of hardware and write a linux driver for it, a computer scientists would do the reverse engineering and get the info required for the driver, and the the software engineer would write a driver using that information.

  • a simple answer for a simple question..thank you....

  • Simple Question whats more superior CS or SE,

    I say CS !!!!!!!!!!!!!!

  • Software Engineers/developers:

    They write software, doing implementation and maintaining the software.

    Some math courses are available like Discrete Math. They deal with information systems that are most available in the business world.

    Computer Science:

    is much more about Math and programming paradigm. A CS degree can make you a very sophisticated computer programmer, like doing your own boot-loaders, encryptions, parsers, compilers for information systems and 3D graphics etc.

  • do you need to know computer sciences for computer softwear engineer? my teacher told me that computer softwear engineer has computer sciences invold is that true?

  • ur gay

  • thank you!

  • Geek but cute.

  • A software Engineer draws a sketch and a computer Science fills in the colors in that sketch or you can say that a software engineer drafts all technical and non technical maps of a building , and a computer science turn those maps into a reality.

  • @soulzlost

    i think u got it the opposite way wound.

  • can somone tell me, i need help atm.......does 'computer science' consist of maths if so how much of it and how complicated is it? and same for software engineering if maths consist and how much...how complicated is it...

    thank you

  • This is all your opinion. I work with programs, and Since I program as a hobby, I would say that what you said is the exact opposite. What do you base these facts on?

  • your 32 bit speech makes my overcloks my dual processors, and allocates all of my RAM to not listening: ergo, be quiet.

  • Would computer hardware engineering fall into the Computer Science category or is it by itself?

  • @stevomwa1 They both have programming languages in common, but they also each have their own specialized languages, such that hardware engineers can design chips and such while people in computer science, who are more likely to code applications, will use languages like Java that hardware engineers are not likely to use. The first year of theory of all these programs is essentially the same, but then they branch off to specialized courses.

  • Comment removed

  • @stevomwa1 If you're not sure, you can try going to your school(s) of choice on their open house days, or scheduling a meeting with one of their advisors, and tell them what you're looking for, and if there's someone you can talk to for more information about this or that program.

  • @codingkriggs hay what about computer science with specialization of software engineering ?

  • @stevomwa1 what do u mean by Aviation ?:- Pilot/ Aeronautical engineering?

  • @codingkriggs let me say that in my uni . computer engineering[hardware engineering] studies the same languages as computer science. in addition to the hardware courses and computer architecture.

  • @stevomwa1 computer hardware engineering is a combination of computer science and electrical engineering

  • What is job security like for a software engineer? Are companies loyal or do people get laid off for new blood that has learned the cutting edge from college?

  • @turkeyman64 That really depends on the company. There's probably some info you can find online. I know a company that is looking for new blood because they believe that young people are more likely to be innovative. In my experience though, my career path has been met with few obstacles, I've always found exactly the kind of work I want. But I'm probably in the top tier in terms of my software knowledge, and I've probably been really lucky too.

  • @turkeyman64 {Are companies loyal or do people get laid off for new blood that has learned the cutting edge from college?}

    I think an analogy would help.

    You can teach people to play the piano, its not that hard really -- I mean the mapping of the sheet music etc, to the keys, music theory etc.

    But actually PLAYING the piano or writing a symphony is a different matter, it takes a lot of practice and experience.

    THEREFORE, that skill is always going to be your edge, and transferable

  • Also, if I want to go into computer science do I need to know how to code before hand or is it not a problem if I'm not totally familiar with computer programing?

  • @turkeyman64 It is a serious asset. You will definitely absorb more if you already know how to program. There seems to be three categories: those who knew how to program, those who didn't but were passionate and hard working, and those who didn't and slacked off. The first category does alright in CS courses, but less good in electives, the second category does really well, and the third category either flunks out, or tragically somehow graduates without knowing how to program.

  • @turkeyman64 honstly i recon you would want to know programming b4 hand. i struggled with my first java language. i recomend u start with c#

  • @turkeyman64 honstly i recon you would want to know programming b4 hand. i struggled with my first programming language java. i recomend u start with c#. then java will be easier to learn

  • So if I want to become a software engineer for a company like google can I still major in Computer Science and become one? I'm just wondering because most of the top schools don't offer software engineering but couputer science instead.

  • @turkeyman64 Yes. CS is fine. Google is particularly impressed by higher education, such as doctorates. In the US I don't think, in a professional sense, that there is any real difference between CS and Software Engineering. Companies go after talented knowledgeable individuals. You should choose the path that best matches what you want to do with your career. The best way to do that is to look at the course plan of each program in each school you're interested in going to.

  • Computer Science is not quite about Software, actually. It's more about the abstract properties of computing, like complexity, computability, all these immutable facts about computing and algorithms.

    But I do agree with your point otherwise.

  • I ageree with what codingkriggs said. I would've thought that computer science has more to do with what goes on around, behind and beyond software production. However, after having taken two sofware engineering courses, it really seems that software engineering doesn't even care about coding. Sure, csci studies more than just code with algorithms and data circuits and what not, but in soft. eng. classes most of your homework is documentation and diagrams. Code becomes very minor in soft. eng

  • @selfReferencinDox I think the reason why Software Engineering seemed that way to you was that the course does not want to overlap with what you've already been taught before. So they subtracted the CS part of software engineering, and what you're left with is documentation and project management. Anyway, this video and all its replies have taught me that, though those who specialize academically in "software engineering" know its definition, it will take the rest of the world a while.

  • I am in engineering and I have no clue.

    how do cars ane CS or SE related? thank you all

  • Dude.... you have no idea what you are talking about.

  • Software Engineering is a subject of Computer Science where you come to learn how to plan, meet the requirements, design, implement, analysis and testing, then deploying a software. Its that simple.

    Being a Software Engineer one has to have a grip on this subject. Simply programming and creating a software is not the thing. Doing it they right way by following the standards. This is what Software Engineering is about.

  • i have to make a correction here. software engineering is barely ever seem as a degree (i haven't myself). it is studied in computer science, but computer science is whole lot of applied mathematics and computer science. software engineering is development and design of application, and as well as the documentation you just mentioned. so if you really want to become a software engineer, you MUST have taken computer science or similar degree.

  • I want to study computer science but I'm jusmping onto the course a s a mature student, I'm 26 now and haven't been studying since I was 21, but my maths ability ain't so bad would this be an issue

  • @swiv2d Nope it wouldn't. I know people that are a few years older then you and some that are twice your age and are back in the game. Never give up. I'm a CS student myself. Younger then you though, only 18 atm, Sophmore in college.

  • @swiv2d Well math is truly 1/2 the major, so you will have sharpen those math skills. For purposes beyond school, like once you actually have a job, math must be mastered in my opinion. A lot of programming/SE involves no math at all, but a lot of it involves advanced linear algebra and calculus. I do not expect it to be an issue, but realize how different calculus is to standard math before you get into it. Numbers are basically thrown out the window and science comes into play.

  • How about difference of Bachelor of Science in Computer Science ( BSCS ) and Bachelor of Science in Information Technology (BSIT)? bec, im a first year BSIT, and i have a classmate that is from BSCS, but i wonder if they'll be my classmates this second year. Now what's the difference of the two?

  • @kitsilog At my school, we have a lot of programs that share the same first year courses. That's because for a lot of programs where programming is essential, you have a lot of the same basic building blocks. Learning the basics of programming can be taught the same across all the programs. However, specialization will likely take place in the second year, and you'll see less and less of students in other programs, though you'll likely continue to see them right until the end.

  • @kitsilog

    BSCS is generally based on programming aspects. C++ coding, C# coding, etc. BSIT would be focused on things in business like servers, networks, etc;

    Basically BSCS is more generalized, whereas BSIT would be a specialized course.

  • sorry, but what you are telling is not true. Optimization, complexitiy-theory and such things are inventions from the cs but are also important in software engineering!

  • Software Engineering is a subset of Computer Science

  • just look at it this way

    Software Engineers work for Computer Scientists case closed

    Bill Gates is a Computer Scientist and who hires Robot Software Engineers to write the code that make him rich

  • No, computer science doesn't deal with "production of software". The fact that most computer science graduates go into the software development market after they graduate it's merely anecdotic. I think that computer science is a formal science, essentially, a branch of mathematics. I find funny that most people believe that computer science is about building software, because that would be engineering, not science, don't you think?

  • Why does every software engineering job require a BS in CS?

  • @HoldUpOneTime Most jobs "require" a BS in CS only because Software Engineering is pretty new because normally SE is IN CS but because the demand for engineers is so high, the market now needs people to work directly in SE fields alone to beat the competition. So, pretty much the jobs wanting CS is asking for someone who has a brief overview of SE but can do other things.

  • @HoldUpOneTime

    Because it gives you a wealth of knowledge and if you're good you end up knowing almost everything.

  • @HoldUpOneTime because software engineering is a branch of computer science. it's kind of silly to compare the difference between the two because most software engineers ARE computer scientists. it's like saying what's the difference between a mammal and a human? that question is rhetorical and doesn't make sense. most computer scientists will go on to become software engineers, but in order to do so you are required to know the entire branch of computer science. msg me if u want to know more.

  • @Xytos Well, I was attending a university and majoring in CS, but I did not believe they offered a good CS program(I was not alone), so I decided to transfer. After I made the decision I found another University within my area that now offered a very new program specially for the development of software(software engineering technology). It still involves the annoying hardware classes/math/and a majority of the science, but 90% of the programs courses are geared towards software engineering

  • Software Engineering is about developing software, computer science is a general area of study which deals with a lot of things including software engineering, networking, information system, AI, and what not...

  • which is best cs engg or it engg or software engg

  • CS is more focused on algorithms and programming languages. SOEN is like CS, but has more focus on working in teams and such. Computer Engineering is more low level, dealing with hardware a lot more. Regular engineering usually just uses computers as a tool, but focuses on planning and building things, such as road systems, buildings and machines. Note, this video I found out really only applies to Quebec and Ontario. These words may mean slightly different things around the world.

  • well im doing cs engineering in india so i think cs is better than soft engg .

  • Who make more money (Computer Science or Software Engineer)

    Plz reply

    thank u

  • @codingkriggs Yes, you are correct, Software engineering in the context which you have described definately has a different meaning than say Software engineering in the US, although some of what you stated in your video is sound that is part of what you said falls into the process methodoligies to the software life cycle.

  • guys softeng is subfield of CS. u know when u study Electrical eng u use physics knowleged of electronics so when u do mechanical eng u use phy knowledge of mecahins in it. In software eng u use computer science knwldge of programings languages to solve the problems and Sof eng focus on developing software as products like MS office etc etc hope u guys understand

  • which is best cs or se

  • Most people use software engineering and computer science as interchangeable terms.

  • I have a degree in computer science and out of school (15 years now) it was the degree that got me in the door but it was my dedication and determination that kept my job. I am programming 50 percent of the time and doing design, requirements and trouble shooting the rest. I love it. I've had to adapt along the way and thats key to staying on top. I went from C to C++ to web based asp and php to java. The concepts are all the same really. I deal with millions of lines of code overall. read read

  • I didnt get that last summery ...

    SE is more about what goes around software and not as much about the production of the software itself

    anyone ...?

  • A Computer Scientist does the research that invents, builds, and maintains the tools that a Software Engineer would use to implement in designing software. Ultimately both disciplines bleed into each other since a Computer Scientist still has to do develop and understand fairly complex software.

  • I think there is not a big difference in CS and SE.

    I have friends were they are working as database administrator ,and friends that are working in software development and they all graduated with a Computer science Degree.

  • In the UK most courses are computer science and not software engineering,

    and at some universities computer science can be almost entirely about requirements gathering, design and practical programming where as at others it's much more about maths and algorithms.

  • im going to start my 1st year for - Bcs Computer Science degree, i was just wondering will it be easy or hard to get a job once ive graduated, and wat kinds of jobs could i do ?

  • I would say it's pretty easy to get a job before you graduate - there's high demand for people who can write Java programs.

  • Not true, I am graduating in a couple of months with BS in computer science (with a ton of java skills), and I can't get any interviews because I have no job experience. I think I will be one of those homeless guys that lives off recycling aluminum cans. :(

  • damn - maybe there's more demand for programmers in the UK than the US?

    Have you tried putting together a portfolio of personal projects?

  • Take a shit-job for a year then : )

  • Read some books on body language. That will get you past the interview.

  • lol, you scaring me to start my computer sci major this semester.

    will you advice me to get business admins instead of comp sci?

  • make your own comapny man......

  • dont ask the course ask yourself what you really want.

  • I'm sorry if I'm completely missing the point of the video with this question, but would the degree make a huge difference in which path you'd follow or are the differences subtle enough that you could dabble in both?

  • it doesnt matter that much man,, after asking your course, the next if your skills,.. having high skill levels in any computer field can make you successful,.. look at bill gates,... a drop out kid before, but now a money monster!!!!^_^

    its because his works not his title...

    i have friends bullying me that they are computer engineer and im a cs, but after 1 year, im do one who gets better skills,..

    not by the school, but buy studying myself home,,..

    read and read,,..

  • Alright. Sounds great. Thanks for the swift answer. :)

  • but if you can study programming well go for it..

    hardware is really to small to learn..

    you can understand and be easy in hardware for just 1 year of reading..

    programming takes several years to master...

    i see before 1 tutorial that takes 10 years to be a real skillful programmer..

  • of course computer science is a field that means nothing without the engineering.

    just like mathematics is all make-believe unless it can be applied to the real world.

    unless you are a code monkey doing what you're told and no desire to move beyond that you should know well both arts, as one drives the other. a truely passionate programmer already has full ability in CS and SE as a combined process. the considerations of one will influence the other- that is where good code comes from!!

  • be careful what your talking,, maybe someone is laughing to you at any moment^_^..

    your saying that cs is nothing without se?

    are you out of your mind?

    have the widest field cover in all,... even robotics,..

    se only focuses on math based programming and common programming..

    dont make me laugh man,..

    so you are saying that a cs alone cannot be a superior programmer without se knowledge?

    your title doesnt make you great programmer,..

    its about you...

  • make belief stuff that can be proved to be correct...

  • guys u know that hardware is wht for which software was developed and u know when u will do SE u will cover a whole course of programming paradigms in which u wll see problems realting storage of byets in hardware hardware it self is very big field

  • it doesnt matter whats the difference..

    it depends on the person..

    if your a software engineer that loves networking stuff spending days and nights studying networking, security, database, etc.

    then you'll become skillful,..

    if your a cs but dont love programming BUT very skillful in other computer related stuff then youll become successful...

    im cs but and im more in hardware and networking..

  • SE is like a sub-divs of CS. CS covers pretty much every aspect of math & science in problem soving while SE focus more on software production / management.

  • I don't think its so clear cut... Everything described as computer science in this video is what I've learned in software engineering.. In the end you end up doing the same work anyway.. I work with people from software engineering and computer science, and all of them are capable of developing good software..

  • i hold a degree in computer science and covered all the topics the video covered.

    what he described as SE sounds like general project management to me.

    just my opinions and own experiances

  • Thats actors confusing themselves with thier role in a movie.

  • actualy your all wrong, computers dont really calculate anything, this is like listening to actors confusing the part they are playing.

    You the user are the calculator, the computer does what you tell it and a pencil and a piece of paper is a form of programming. Software engineering and computer science

    are integrated ideas.

    software engineering and computer science are a matter of personal views and semantics, this is like listening to math nerds trying to seperate algebra from basic math.

  • No the ALU in the CPU calculates things by for instance adding bits together and moving the result into a register from which your software can translate to a numeric value with base 10 and show on the screen... I hate being a programmer... I should have been a doctor instead!

  • Totally wrong

  • hey dumbass software and computer engineers work with tech shit i dink ass

  • So if i wanted to make a software, what would i be a computer scientist or software engineer? Give me good advice, i'm confused.

  • ul be a software engineer of course...just like me in 3 years...actually im doing it at university of technology of mauritius...

  • Computer Scientists - Study The Past.

    Software Engineers - Are Building The Future.

    Nothing against either, but when I think of a Computer Scientist I think of a geeked out professor who couldn't make it in the real world, and who watches Mandelbrots and fractals change color until he orgasms.

  • No, SE is using the given compilers and languages to design and implement a software.

    Comp. Science is the science associated with building compilers and programming languages. CS is very abstract it deals with language theories etc. SE is the usage of Java, C++ or other languages to write software.

  • No my brother, both you and the presenter are wrong.

    Th correct answer is that:

    SE is the process for developing any system.

    the SE process are:

    1) Gathering the information from Users.

    2) Design the info. to be easy for implementing.

    3) Implement (code) the design.

    4) Test our system.

    5) Make the maintenance when needed.

    CS: Implement only without any process. Also, they care about theories and algorithms.

  • what is the difference between a program and an algorithm?

  • Algorithms are more like mathematical abstractions of some programs. An algorithm is just a series of steps to solve a specific problem, they existed before computers or programming existed. Think of algorithms to check if a number is prime, or algorithms to sort a list or array of elements... where as programs are real files that are written on a computer, algorithms are more the mathematical idea.

  • i have a question. which one pays more?computer science or software engineering?

  • it depends what terrorist government you work for.

  • usually software engineer, unless you get a job as a high ranking professor in computer science.

  • thx. but which one do u think is more complicated to learn and understand?(i'm thinkin of choosing one of them as my career plan.

  • I don't know which is harder. I've had to see councilors, actual engineers, and lots of people to make up my mind. I chose engineer. Really Computer Scientists will only be employed in Universities or Government Agencies. You're not going to find job in that area easy. Computer Software Engineer is what you will find a good paying job in. Many still take Computer Science along with Engineering to help them become better Engineers.

  • FUCK MAN COMPUTER SCIENCE AND ENIGNEERING confuses the fuck out of me. jsut tel me wuts the main APPLIED SCIENCE STUDIES THAT IS USEFUL. ELECTRONIC ENGINEERING. comon man help me out!!!!

  • True about real computer scientists, but most people with a major in computer science just become programmer. Real Computer Scientists need to get a PhD to do real computer science for a living, hence the term scientist...

  • i hate the name "computer science" because whenever i tell someone thats my major they ask me to fix their email.

  • Tell them to shove their heads in the icebox.

  • lucky bastard..guess what happens when i tell them that i am going to plumbing school.

  • Comment removed

  • I have always been taught that SE is more focused on engineering the entire "lifecycle" of a software project-from which things like TDD and Agile originate from- where-as computer science is focused on details the programming problem domain.

  • Unless you are a NASA scientist or you work for the government, you will never get a job titled "computer scientist." Computer Science is a mathematical field concerned with the theory and mathematics of information...Software Engineering is an implementation of that theory. One of the popular fields computer scientists go into to make a living. Programming is mathematics by the way...

  • 1. Or a university... or a research lab...

    2. Good definition of computer science

    3. programming isn't maths

  • Very stupid of you to be comparing both things. If you didn't know, software programming is a field of study in Computer Science; therefore, software programming is Computer Science.

  • Interesting view. Not a distinction shared by many, so I don't know where this comes from. I would say software engineering is more about the scientific discipline of software development/maintenance, and how it is managed; while CS is about the techniques of coding and testing. I don't think of CS as being a disciplined approach, nor does CS teach the importance of being disciplined. An analogy might be SE is the "kungfu" of software development.

  • Comp Science is so much more than that. It teaches us the theory. Like for example How many SE know about 2s complement numbering system or know why modern computer only understand 1s and 0s. How many SE know that That precious High level language, is really just based on smaller simple commands that the processor knows. Like add and sub, and branch, and Bit wise "And". Id be willing to be not very many. It takes massive discipline to do that,

  • um if an SE doesn't understand binary i can't see him having a future. besides that...there aren't many job titles of "computer scientist" except in an academic setting...in the real world you will be a "programmer" , "analyst", "developer" , "tester", or "software engineer" and there isn't much difference as far knowledge requirements go between the positions. it all comes down to code.

  • Im not talking about just binary, im talking about computer architecture, Assembly language, SE don't learn about hardware and computer architecture. SE don't make compilers or make there own languages, Thats the domain of computer science.

  • FYI i'm studing software engineering, and we have already learned those stuff. I'm in my first year and we started on september.

    those things are pretty basic to be honest. So unless your studying software engineering yourself please don't speak for us.

  • @Poohinc so what do you say is the difference between the two.. because it is very very similar

  • lobre we learn that crap in highschool....

  • LOL, Computer Science Rapes SE, you bastards use MATLAB and call yourself programmers.