Click here to Skip to main content
13,147,689 members (27,557 online)
Rate this:
Please Sign up or sign in to vote.
I am a school student. I am learning software programming and computer science. Not a degree or anything, just learning.

I have no idea who's an Software Engineer(SE) in theory. Especially what they learn and what they can do. I want an overview list of there Syllabus. I am asking from someone who's a software engineer and someone who got it through a university.

Here's what I ask about SE's:
~ An Overview list of their syllabus
~ Course duration
~ Requirement
~ Books or any sources of their Syllabus
Posted 4-Oct-12 2:59am
Pravinda Amarathunge 5-Oct-12 0:46am
Please just answer in related to the question.
Pravinda Amarathunge 27-Oct-12 13:28pm
People say that we need good jobs. They don't mean what the good jobs are. But in general we understand that what are the good jobs amoung the others. So what i'm asking is that in General or in any standard who is a software engineer, and what are his qualifications ? (hope you get it)
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

Software Engineer is just a title and it can mean anything. In my last job my title was Software Engineer, but I had no degree and had only had a couple of basic programming courses in my entire career. So, bottom line, it really does not mean much at all. The important thing is whether you can do your job or not.
Pravinda Amarathunge 4-Oct-12 12:55pm
Yeah, that's the point, well, what i'm trying to figure out is weather i can do or not what real Software Engineers(SE, those who got a degree) can do.
Richard MacCutchan 4-Oct-12 12:59pm
What do you mean by 'real'? A real Software Engineer is someone who works at software engineering, not someone who has a degree.
Pravinda Amarathunge 5-Oct-12 0:48am
so as you say, we all are SE's.
Richard MacCutchan 5-Oct-12 3:28am
Well, there are Software Engineers, and then there are Software Engineers. :)
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

I'm paid to write code. That makes me a Software Engineer.

I've attended one computer class in my life. It was called, "Introduction to Computers". I withdrew from the class after two weeks.

I got started in programming at the age of 14 with TRS-80 BASIC, and Z80 and 6800 Assembly on various primitive systems available at the time. I read every book and magazine I could on programming. Back then, 'Byte Magazine' was the one to follow. It was a highly technical rag at the time.

Over time I played at programming with Commodore's, Apple's and purchased a TRS-80 Model 4 with a graphics expansion and third floppy bay. I was soon writing embedded machine code on it. I regret not buying CP/M and a the C compiler...

Later I built an IBM PC Clone and began writing Turbo Basic programs professionally for clients. Soon after, I purchased Turbo C and spent a year learning every function in the ANSI C language at the time.

I bought a book that I believe was written by Al Stevens on writing text windowing systems in C. I spent considerable time, typing in the source code from the book. That code base became the basis for a POS system I began selling.

That is how I started.

Does this help?
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Read -> Software Engineering: A Practitioner's Approach By Roger S. Pressman
Pravinda Amarathunge 4-Oct-12 9:12am
It's ok, but not what i'm looking for !
Rate this: bad
Please Sign up or sign in to vote.

Solution 4

I am a school student. I am learning software programming and computer science.

First Lesson: avoid VB.

Second: become a developer, not just a programmer. The world has enough programmer, what is needed are developers.

I can recommend this blog:[^]
Read some through it. Very inspirational, and 99,9% true.
Rate this: bad
Please Sign up or sign in to vote.

Solution 5

Richard MacCutchan 5-Oct-12 4:30am
There is no exact answer. If you read the above entries you will see that Software Engineering is not an exact science. There is no simple formula to becoming one, it is much more an evolutionary process. If this is what you want to do then stop wasting your time worrying about a definition of the title, and instead focus your energies on learning some of the systems in use today: C++, C#, SQL, HTML, Javascript etc.
Pravinda Amarathunge 27-Oct-12 13:23pm
Yeah, that's right. I do understand, but what i'm saying is that we need qualifications to get a job. We need paperworks especially. So how can i be qualified in simple ?

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy |
Web01 | 2.8.170915.1 | Last Updated 5 Oct 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100