
Saturday
What exactly SE is?
Software engineering applies engineering disciplines to software development, ensuring that
software products meet organizational, financial, marketplace, and technical requirements.
Like other fields of engineering, software engineering is a hybrid of scientific,
technical and management principles. In short, software engineering is the engineering
of software.
What exactly software engineers do?
Software engineers working in applications or systems development
analyze users’ needs, and design, construct, test, and maintain computer applications
software or systems.
Software engineers can be involved in the design and development
of many types of software, including software for operating systems and network
distribution; compilers, which convert programs for execution on a computer;
and firmware. In programming, or coding, software engineers instruct a computer,
line by line, how to perform a function.
They also solve technical problems that
arise. Software engineers must possess strong programming skills, be logical and
disciplined thinkers, and are more concerned with developing algorithms and analyzing
and solving programming problems than with actually writing
What is the difference between Computer Engineering (CE), Computer Science (CS), and Software Engineering (SE)?
While computer engineering programs include courses in software, SE programs incorporate much more detail in
software development practice and process, including advanced areas of software architecture, requirements management,
quality assurance, and process improvement. Software engineering programs do not stress computer hardware and
electronics as much as computer engineering programs do.
On the other hand, software engineering is based on
computer science, as other engineering disciplines are based on natural or life sciences. However,
software engineering adds an emphasis on issues of process, design, measurement, analysis, and verification.
In general, scientists seek new knowledge, while engineers want to build things, solve problems, and help people.
Both roles are important.
What kind of qualifications do professors at IASSE have?
All SE faculty at IASSE have PhD's in a related field and all of them also have relevant practical
industrial experience. They also continue to be involved in various professional and scholarly
adtivities like consulting, industry groups, educational research, etc.
What kind of future do I have once I graduate?
IASSE graduates will will have the opportunity to chose from a a wide variety of jobs.
Computer software engineers are projected to be one of the fastest growing occupations over the 2002–12 period.
Employers of computer software engineers range from startup companies to established industry leaders.
An increasing number of computer software engineers are employed on a temporary or contract basis, with many being
self-employed, working independently as consultants. Some consultants work for firms that specialize in developing
and maintaining client companies’ Web sites and intranets. Consulting opportunities for software engineers should
grow as businesses need help managing, upgrading, and customizing increasingly complex computer systems.
Women and SE?
Engineering in general and SE in particular can be a very satisfying experience for both men and women.
It presents many challenging and high-paying opportunities while having an impact on the community and
world we live in. SE emphasizes the process and practice required to build large scale applications.
The skills that you gather as an SE are applicable in various domains including health care, education,
finance, etc.