Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,194,662 members, 7,955,397 topics. Date: Sunday, 22 September 2024 at 03:15 AM

Software Engineers Check This Out - Computers - Nairaland

Nairaland Forum / Science/Technology / Computers / Software Engineers Check This Out (652 Views)

100k Job For Graduate Engineers! / Computer Engineers Plssss I Need Your Help!!!!!!!!!!! / Network Engineers Lounge: Guys/gals What Project Are You Working On (2) (3) (4)

(1) (Reply)

Software Engineers Check This Out by Kingpinukecy(m): 8:17am On May 07, 2015
Software engineering (SE) is concerned with
developing and maintaining software
systems that behave reliably and efficiently,
are affordable to develop and maintain, and
satisfy all the requirements that customers
have defined for them. It is important
because of the impact of large, expensive
software systems and the role of software
in safety-critical applications. It integrates
significant mathematics, computer science
and practices whose origins are in
engineering.
Students can find software engineering in
two contexts: computer science programs
offering one or more software engineering
courses as elements of the CS curriculum,
and in separate software engineering
programs. Degree programs in computer
science and in software engineering tend to
have many courses in common; however,
as of Spring 2006 there are few SE
programs at the bachelor’s level. Software
engineering focuses on software
development and goes beyond
programming to include such things as
eliciting customers’ requirements, and
designing and testing software. SE students
learn how to assess customer needs and
develop usable software that meets those
needs.
Both computer science and software
engineering curricula typically require a
foundation in programming fundamentals
and basic computer science theory. They
diverge in their focus beyond these core
elements. Computer science programs tend
to keep the core small and then expect
students to choose among more advanced
courses (such as systems, networking,
database, artificial intelligence, theory, etc.).
In contrast, SE programs generally expect
students to focus on a range of topics that
are essential to the SE agenda (problem
modeling and analysis, software design,
software verification and validation,
software quality, software process,
software management, etc.). While both CS
and SE programs typically require students
to experience team project activity, SE
programs tend to involve the students in
significantly more of it, as effective team
processes are essential to effective SE
practices. In addition, a key requirement
specified by the SE curriculum guidelines is
that SE students should learn how to build
software that is genuinely useful and usable
by the customer and satisfies all the
requirements defined for it.
Most people who now function in the U.S. as
serious software engineers have degrees in
computer science, not in software
engineering. In large part this is because
computer degrees have been widely
available for more than 30 years and
software engineering degrees have not.
Positions that require development of large
software systems often list “Software
Engineer” as the position title. Graduates of
computer science, computer engineering,
and software engineering programs are
good candidates for those positions, with
the amount of software engineering study
in the programs determining the suitability
of that graduate for such a position.
Most IT professionals who have computing
degrees come from CS or IS programs. It is
far too soon for someone who wants to
work as a software engineer or as an
information technology practitioner to be
afraid that they won’t have a chance if they
don’t graduate from a degree program in
one of the new disciplines. In general, a CS
degree from a respected program is the
most flexible of degrees and can open
doors into the professional worlds of CS, SE,
IT, and sometimes CE. A degree from a
respected IS program allows entry to both
IS and IT careers.

1 Like

(1) (Reply)

Pls Share Ur Experience On Building A Home Lab / How To See The Photos Your Friends Are Hiding On Facebook / Can A Phone's Board Be Repaired?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 11
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.