No Results Found!
482 Related Articles

Programmer

software developercomputer programmerdeveloper
Prior to the mid-1970s, software practitioners generally called themselves computer scientists, computer programmers or software developers, regardless of their actual jobs.
A range of occupations that involve programming also often require a range of other, similar skills, for example: (software) developer, web developer, mobile applications developer, embedded firmware developer, software engineer, computer scientist, game programmer, game developer and software analyst.

Barry Boehm

Barry W. BoehmDr. Barry BoehmBoehm
For instance, Barry Boehm earned degrees in mathematics.
Barry W. Boehm (born 1935) is an American software engineer, distinguished professor of computer science, industrial and systems engineering; the TRW Professor of Software Engineering; and founding director of the Center for Systems and Software Engineering at the University of Southern California.

Software

Computer softwareSoftware & Programmingsoftware technology
A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.
A person who creates software is called a programmer, software engineer or software developer, terms that all have a similar meaning.

Computer scientist

computer science professioncomputer-scientist
Prior to the mid-1970s, software practitioners generally called themselves computer scientists, computer programmers or software developers, regardless of their actual jobs.

Edsger W. Dijkstra

Edsger DijkstraDijkstraE. W. Dijkstra
In 1978, computer scientist E. W. Dijkstra wrote in a paper that the coining of the term software engineer was not useful since it was an inappropriate analogy: "The existence of the mere term has been the base of a number of extremely shallow—and false—analogies, which just confuse the issue... Computers are such exceptional gadgets that there is good reason to assume that most analogies with other disciplines are too shallow to be of any positive value, are even so shallow that they are only confusing."
Edsger Wybe Dijkstra (11 May 1930 – 6 August 2002) was a Dutch systems scientist, programmer, software engineer, science essayist, and pioneer in computing science.

Computer science

computer scientistcomputer sciencescomputer scientists
Half of all practitioners today have degrees in computer science, information systems, or information technology.
The relationship between Computer Science and Software Engineering is a contentious issue, which is further muddied by disputes over what the term "Software Engineering" means, and how computer science is defined.

Margaret Hamilton (software engineer)

Margaret HamiltonMargaret Hamilton (scientist)Hamilton, Margaret
Margaret Hamilton promoted the term "software engineering" during her work on the Apollo program.

Software engineering

software engineersoftware engineerssoftware
A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.

Academic degree

degreedegreesuniversity degree
Half of all practitioners today have degrees in computer science, information systems, or information technology.

Information technology

ITinformation technologiescomputer industry
Half of all practitioners today have degrees in computer science, information systems, or information technology.

Imperial College London

Imperial CollegeImperial College of Science and TechnologyImperial College, London
In 1987, Imperial College London introduced the first three-year software engineering Bachelor's degree in the UK and the world; in the following year, the University of Sheffield established a similar program.

Bachelor's degree

bachelorbaccalaureatebachelor’s degree
In 1987, Imperial College London introduced the first three-year software engineering Bachelor's degree in the UK and the world; in the following year, the University of Sheffield established a similar program.

University of Sheffield

Sheffield UniversitySheffieldThe University of Sheffield
In 1987, Imperial College London introduced the first three-year software engineering Bachelor's degree in the UK and the world; in the following year, the University of Sheffield established a similar program.

Rochester Institute of Technology

RITCollege of Imaging Arts and SciencesRochester Athenaeum and Mechanics Institute
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

ABET

Accreditation Board for Engineering and TechnologyAccreditation Board for Engineering and Technology (ABET)Accreditation Board of Engineering and Technology
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

Rice University

RiceRice InstituteWilliam Marsh Rice University
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

Clarkson University

ClarksonClarkson College of TechnologyClarkson College
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

Milwaukee School of Engineering

MSOEMSOE RaidersRaiders
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

Mississippi State University

Mississippi StateMississippi State CollegeAgricultural and Mechanical College of the State of Mississippi
In 1996, the Rochester Institute of Technology established the first software engineering bachelor's degree program in the United States, however, it did not obtain ABET accreditation until 2003, the same time as Rice University, Clarkson University, Milwaukee School of Engineering and Mississippi State University obtained theirs.

Software Engineering 2004

CCSE
A standard international curriculum for undergraduate software engineering degrees was recently defined by the CCSE.

Master's degree

mastermasters degreeMasters
The first software engineering Master's degree was established at Seattle University in 1979.

Seattle University

SeattleUniversity of SeattleLemieux Library
The first software engineering Master's degree was established at Seattle University in 1979.

Canadian Council of Professional Engineers

Engineers CanadaCanadian Engineering Accreditation BoardCCPE
Likewise in Canada, the Canadian Engineering Accreditation Board (CEAB) of the Canadian Council of Professional Engineers has recognized several software engineering programs.

Naval Postgraduate School

Navy Postgraduate SchoolU.S. Naval Postgraduate SchoolNaval Post Graduate School
In 1998, the US Naval Postgraduate School (NPS) established the first doctorate program in Software Engineering in the world.