Computer Software Engineering
Computer Software Engineering
Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of high quality, affordable, maintainable, and fast to build. It is a "systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, the application of engineering to software." The term software engineering first appeared in the 1968 NATO Software Engineering Conference, and was meant to provoke thought regarding the perceived "software crisis" at the time. The IEEE Computer Society's Software Engineering Body of Knowledge defines "software engineering" as the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software. It is the application of Engineering to software because it integrates significant mathematics, computer science and practices whose origins are in Engineering.
Software development, a much used and more generic term, does not necessarily subsume the engineering paradigm. Although it is questionable what impact it has had on actual software development over the last more than 40 years, the field's future looks bright according to Money Magazine and Salary.com, which rated "software engineer" as the best job in the United States in 2006.
Matching Computer Software Engineering Colleges
| Name |
|---|
|
Stratford University
Four or more years; Private for profit; 1,245 students; $14,985 average out-state tuition; $14,985 average in-state tuition |
|
San Jose State University
Four or more years; Public; 31,291 students; $11,160 average out-state tuition; $0 average in-state tuition |
|
Northwestern Polytechnic University
Four or more years; Private not for profit; 1,003 students; $7,200 average out-state tuition; $7,200 average in-state tuition |
|
Carnegie Mellon University
Four or more years; Private not for profit; 11,197 students; $41,500 average out-state tuition; $41,500 average in-state tuition |
|
Rochester Institute of Technology
Four or more years; Private not for profit; 15,158 students; $30,282 average out-state tuition; $30,282 average in-state tuition |
|
The University of Texas at Dallas
Four or more years; Public; 15,779 students; $22,170 average out-state tuition; $9,886 average in-state tuition |
|
Northeastern University
Four or more years; Private not for profit; 27,881 students; $36,380 average out-state tuition; $36,380 average in-state tuition |
Computer Software Engineering Scholarships
| Name | Amount | Deadline |
|---|---|---|
| U.S. to Australia Fellowship | $25000 | November 15, 2012 |
| Air Force ROTC Express Scholarship | $15000 | Varies |
| Connections Scholarship - Northeastern University | $16000 | Varies |
| Barry Goldwater Scholarship | $7000 | Varies |
| James A. Shine Milling Presidential Scholarship | $6500 | Varies |
| Legacy Engineering Scholarship - Northeastern University | $6250 | Varies |
| Hearst Foundation Scholarship - UW Milwaukee | $12000 | Varies |
| Glen E. Ullyot Scholarship | $6000 | Varies |
| Topcraft Metal Products, Inc., Scholarship | $5000 | Varies |
| Rensselaer Polytechnic Institute Award - SUNY Morrisville | $5000 | Varies |
Computer Software Engineering Related Majors
- Computer Engineering
- Computer Hardware Engineering
- Mechanical Engineering
- Electrical and Electronics Engineering
- Civil Engineering
- Chemical Engineering
- Engineering
- Bioengineering and Biomedical Engineering
- Industrial Engineering
- Space Engineering
- Systems Engineering
- Materials Engineering
- Environmental/Environmental Health Engineering
- Agricultural Engineering
- Petroleum Engineering
- Operations Research
- Architectural Engineering
- Engineering Science
- Nuclear Engineering
- Manufacturing Engineering
More Engineering Majors
