Friday, July 31, 2009

Sometimes software development is used interchangeable with software engineering...?

Can i be a software engineer if I study the following, this is the curriculum in my college (they changed the software engineering program to software development):





Professional Courses


Intro to Computer Theory (SWE-135)


Intro to Data Comm (NET-130)


Web Page Development I (WEB-125)


C++ Programming I (SWE-140)


Relational Database (SWE-200)


Software Sys Analysis (SWE-130)


Web Development II (WEB-225)


C++ Programming II (SWE-240)


Data Structures %26amp; Algorithms (SWE281)


Usability %26amp; Design (WEB-370)


Intro to Java Programming (SWE-150)


Client Side Scripting (WEB-325)


Java Systems Dev. (SWE-3XX)


Computer %26amp; Network Sec (SEC-250)


Server Side Scripting (WEB-320)


.NET Architecture with C# 1 (SWE345)


Linux/UNIX Programming (SWE-315)


Proj Mgmt/Team Leadership (MGT260)


.NET Architecture with C# II (SWE346)


Database Systems (CIT-3XX)


Software %26amp; Web Site Sec (SEC-335)


Enterprise Dev I (SWE-435) OR Internship (SWE-490)


General Education


CREW I (ENG-111)


Interpersonal Comm (COM-130)


Algebra %26amp; Trigonometry (MTH-220)


CREW II (ENG-112)


Calculus (MTH-310)


Literature Elective


Discrete Math (MTH-325)


Ethics (PHI-320)


Nat'l Science w/Lab (SCI-XXX)


Intercultural Comm (COM-270)


Fine Arts Elective (ART-XXX)


Intro to Psychology (PSY-100) OR Intro to Sociology (SOC-110)


Arts/Hum/Soci Sci/Math/Sci Electives


Technical Writing (WRT-231)


History Elective (HIS-xxx)


General Electives

Sometimes software development is used interchangeable with software engineering...?
Having studied computer science myself in college, that looks like a pretty standard computer science curriculum. You should be able to become a software developer/software engineer with that. (Most of my colleagues in the industry seem to use the terms "software engineer" and "software developer" fairly interchangeably. I personally think they mean pretty much the same thing, with "software engineer" having slightly more of a connotation of being able to think at a higher level of code architecture. But for most purposes, I think of them as the same thing.)





Also, something to note, in terms of looking for a job in the software industry, classes/grades do matter much, but I would also highly recommend trying to get some good internships by the time you graduate from college, as they will make your resume look much better and give you a taste of what life as a software engineer will be like. (I do a good deal of recruiting and reviewing of resumes for my group at work, and in general, if you don't have at least one or two decent internships at companies, it makes it much harder to even get considered for an interview.)
Reply:Software Engineer vs Developer has sparked a debate that still continues. "Traditional engineers (especially civil engineers and the NSPE) claim that they have special rights over the term engineering, and for anyone else to use it requires their approval. In the mid-1990s, the NSPE sued to prevent anyone from using the job title software engineering. The NSPE won their lawsuit in 48 states" see


http://en.wikipedia.org/wiki/Debates_wit...





Having worked as both, I found as a developer it was all about the code. I was expected to write, test, and control access to the code. As a software engineer, it was all about processes, the application of metrics and complexity models.





At the end of the day, Potential employers are looking at work experience and education.
Reply:As for this question you have asked and your curriculum you would be studying much more than wat a so called software engineer studies and with this level of education you will be more prefered over the software engineers on job basis. Any one who can understand codes, knows where to pick them up from, having lateral thinking, and knows where to use the codes is known as a software developper.and the work of a software engineer is no where different from this. According to your curriculum i think your course would be the best if studied and understood well. Hey don worry even we engineers do study ethics, principles of management,psycology and all that stuff .and i prefer your curriculum better to the normal software engineers. Anyway my friend just keep in mind " Do well all that you do"


No comments:

Post a Comment