Bachelor Of Science In Software Engineering
   HOME

TheInfoList



OR:

A Bachelor of Software Engineering Honours BSEHons is an
undergraduate Undergraduate education is education conducted after secondary education and before postgraduate education, usually in a college or university. It typically includes all postsecondary programs up to the level of a bachelor's degree. For example, ...
academic degree An academic degree is a qualification awarded to a student upon successful completion of a course of study in higher education, usually at a college or university. These institutions often offer degrees at various levels, usually divided into und ...
(
Bachelor's Degree A bachelor's degree (from Medieval Latin ''baccalaureus'') or baccalaureate (from Modern Latin ''baccalaureatus'') is an undergraduate degree awarded by colleges and universities upon completion of a course of study lasting three to six years ...
) awarded for completing a program of study in the field of
software development Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
for
computer A computer is a machine that can be Computer programming, programmed to automatically Execution (computing), carry out sequences of arithmetic or logical operations (''computation''). Modern digital electronic computers can perform generic set ...
s in
information technology Information technology (IT) is a set of related fields within information and communications technology (ICT), that encompass computer systems, software, programming languages, data processing, data and information processing, and storage. Inf ...
. "
Software Engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
is the systematic development and application of techniques which lead to the creation of correct and reliable computer software."
Software engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
description at
University of Strathclyde The University of Strathclyde () is a public research university located in Glasgow, Scotland. Founded in 1796 as the Andersonian Institute, it is Glasgow's second-oldest university, having received its royal charter in 1964 as the first techn ...
,
Glasgow Glasgow is the Cities of Scotland, most populous city in Scotland, located on the banks of the River Clyde in Strathclyde, west central Scotland. It is the List of cities in the United Kingdom, third-most-populous city in the United Kingdom ...
,
Scotland Scotland is a Countries of the United Kingdom, country that is part of the United Kingdom. It contains nearly one-third of the United Kingdom's land area, consisting of the northern part of the island of Great Britain and more than 790 adjac ...
.


Topics covered

In following years, a software engineering student will often have a much stronger focus on Software systems and data management. The inclusion of human factors in a software engineering degree has been heavily debated, arguing that products of software engineers often are too difficult to use by consumers.
"A proposed 4-year software engineering curriculum", Randall W. Jensen, Hughes Aircraft Company, Charles C. Tonies, Hughes Aircraft Company, William I. Fletcher, Utah State University
Sample B.S. in Software Engineering Degree Information from the University of Virginia - Wise
''Core SWE Requirements:'' * Introduction to Software Engineering * Software Requirements & Modeling * Software Design & Construction * Software Testing, Verification, and Validation * Software Quality Assurance * Software Project Management * Software Configuration Management ''CS Requirements:'' * Fundamentals of Programming * Data Structures * Introduction to Algorithms * Operating Systems * Computer Architecture * Programming Languages * Human - Computer Interaction * Discrete Mathematics * Database Designing ''Math Requirements:'' * Probability & Statistics * Calculus I * Calculus II * Calculus III * Linear Algebra *Boolean Algebra


General skills acquired through a Bachelor's degree course in Software Engineering

Employers generally seek applicants with strong programming, systems analysis and business skills. "A large difference exists between the software engineering skills taught at a typical university or college and the skills that are desired of a software engineer by a typical software development organization. At the heart of this difference seems to be the way software engineering is typically introduced to students: general theory is presented in a series of lectures and put into (limited) practice in an associated class project."
"Teaching Software Engineering through Simulation", Emily Oh and André van der Hoek Institute for Software Research University of California, Irvine


Graduate prospects

Graduate prospects are projected to be excellent with the amount of software engineers in the industry estimated to rise by roughly 38% from 2006 to 2016, with total real wage in the industry increasing by an estimated 38.2%. tp://ftp.bls.gov/pub/special.requests/ep/ind-occ.matrix/occ_pdf/occ_15-1030.pdfSoftware engineering prospects over a decade from 2006 to 2016 The U.S. Bureau of Labor Statistics Occupational Outlook Job Outlook for Software engineers and Developers 2019-29 predicts only a 22% growth. After the crash of the
dot-com bubble The dot-com bubble (or dot-com boom) was a stock market bubble that ballooned during the late-1990s and peaked on Friday, March 10, 2000. This period of market growth coincided with the widespread adoption of the World Wide Web and the Interne ...
(1999–2001) and the
Great Recession The Great Recession was a period of market decline in economies around the world that occurred from late 2007 to mid-2009.
(2008), many U.S. software professions were left without work or with lower wages. In addition, enrollment in computer-related degrees and other STEM degrees (STEM attrition) in the US has been dropping for years, especially for women, which, according to Beaubouef and Mason could be attributed to a lack of general interest in science and mathematics and also out of an apparent fear that software will be subject to the same pressures as manufacturing and agriculture careers. The U.S. Bureau of Labor Statistics Occupational Outlook 2014-24 predicts a decline for Computer Programmers of -8 percent, then for 2016-26 predicts a decline of -7 percent, then a decline of -9 percent from 2019 to 2029, and finally predicts a decline of -10 percent from 2021 to 2031.


International variations


South Asia

In
Pakistan Pakistan, officially the Islamic Republic of Pakistan, is a country in South Asia. It is the List of countries and dependencies by population, fifth-most populous country, with a population of over 241.5 million, having the Islam by country# ...
and
Nepal Nepal, officially the Federal Democratic Republic of Nepal, is a landlocked country in South Asia. It is mainly situated in the Himalayas, but also includes parts of the Indo-Gangetic Plain. It borders the Tibet Autonomous Region of China Ch ...
, ''Bachelor of Engineering in Software Engineering'' (BE Software) is an 8-semester course of study. This degree is provided by University of Engineering and Technology, Taxila, Virtual University of Pakistan, Superior university and many others and Pokhara University Nepal. In
Bangladesh Bangladesh, officially the People's Republic of Bangladesh, is a country in South Asia. It is the List of countries and dependencies by population, eighth-most populous country in the world and among the List of countries and dependencies by ...
, this degree is named ''Bachelor of Science in Software Engineering'' (BS SE) which is also an 8-semester course of study.
University of Dhaka The University of Dhaka (), also known as Dhaka University (DU), is a public university, public research university located in Dhaka, Bangladesh. Established in 1921, it is the oldest active university in the country. The University of Dhaka w ...
is the pioneer of
Software Engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
education in Bangladesh offering ''Bachelor of Science in Software Engineering'' (BSSE) degree since 2009 with 6 months industry internship program. The Bachelor of Software Engineering degree is awarded to those who successfully complete an eight-semester program.


Oceania

In Australia, the Bachelor of Software Engineering typically spans three to four years and is offered as a standalone honours degree or combined with related disciplines (such as information technology)
Engineers Australia
and th
Australian Computer Society
provide accreditation in Australia, under the Washington and Seoul Accords, ensuring they meet national and international engineering and ICT standards. Curriculum commonly covers software development lifecycles, system architecture, testing, maintenance, cloud computing, cybersecurity, and teamwork, often including capstone projects or industry placements. In New Zealand, several institutions offer a Bachelor of Software Engineering with specialisations such as game programming, cloud computing, or artificial intelligence. These three‑year professional degrees integrate foundational software engineering topics, such as algorithm design, data structures, testing, and project management, with electives and studio-based practical learning. Certification is provided b
IT Professionals New Zealand


References


External links


U.S. Department of Education's list of recognized institutions offering a degree program in Computer Software Engineering

Summary of Software Engineering and the roles of software engineers in the industry

Bachelor of Science in Software Engineering - Information and Communication Technology
{{DEFAULTSORT:Bachelor Of Software Engineering
Software Engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
Computer science education Information technology qualifications