Following are the top leading schools offering Software Engineering programs:
City University London (UK)
- It offers the Software Engineering BSc degree which is recognised by the British Computer Society for exemption from their professional examinations and offers a pathway to Chartered status.
- The program can be completed in 4 years including a one year placement or the Professional Pathway scheme.
- Students will be taught by researchers and practitioners with an international research reputation (ranked in the world’s top 20 for software engineering by the Journal of Systems and Software).
Carleton University (Canada)
- The Department of Systems and Computer Engineering at Carleton University is one of the largest and most research intensive departments of Electrical and Computer Engineering in Canada and recognized as one of the world leaders in software engineering and computer systems engineering.
- The B. Eng of Software Engineering builds on the Department's long history of education in software development that began with the first course entitled "Software Engineering" at the graduate level in 1974 and at the undergraduate level in 1977.
- The B.Eng. in Software Engineering leads to a Professional Engineering (P.Eng.) designation.
Carnegie Mellon University (USA)
- Since June, 1996 the Institute for Software Research (ISR) in the Carnegie Mellon School of Computer Science (SCS) has been developing and delivering world-class software engineering courses at a distance.
- Students can earn the Master of Software Engineering, which is a 16-month degree program for practicing software engineers who have at least two years of experience and are interested in becoming the technical leaders in their organization.
The University of Newcastle (Australia)
- It offers the B Engineering (Software) program. Minor studies include computer architecture, distributed processing, object oriented technologies, real time systems, software architecture, software process and metrics, software verification, system software, user interface design and web engineering.
- This degree program is accredited by Engineers Australia and other affiliated international bodies.
- The University of Newcastle is one of the world's top 100 universities for engineering/technology and computer sciences (Shanghai Jiao Tong University rankings by field 2007).
* Suggested Reading:
Best Engineering Programs
Top Systems Engineering Schools
Top Financial Engineering Schools
City University London (UK)
- It offers the Software Engineering BSc degree which is recognised by the British Computer Society for exemption from their professional examinations and offers a pathway to Chartered status.
- The program can be completed in 4 years including a one year placement or the Professional Pathway scheme.
- Students will be taught by researchers and practitioners with an international research reputation (ranked in the world’s top 20 for software engineering by the Journal of Systems and Software).
Carleton University (Canada)
- The Department of Systems and Computer Engineering at Carleton University is one of the largest and most research intensive departments of Electrical and Computer Engineering in Canada and recognized as one of the world leaders in software engineering and computer systems engineering.
- The B. Eng of Software Engineering builds on the Department's long history of education in software development that began with the first course entitled "Software Engineering" at the graduate level in 1974 and at the undergraduate level in 1977.
- The B.Eng. in Software Engineering leads to a Professional Engineering (P.Eng.) designation.
Carnegie Mellon University (USA)
- Since June, 1996 the Institute for Software Research (ISR) in the Carnegie Mellon School of Computer Science (SCS) has been developing and delivering world-class software engineering courses at a distance.
- Students can earn the Master of Software Engineering, which is a 16-month degree program for practicing software engineers who have at least two years of experience and are interested in becoming the technical leaders in their organization.
The University of Newcastle (Australia)
- It offers the B Engineering (Software) program. Minor studies include computer architecture, distributed processing, object oriented technologies, real time systems, software architecture, software process and metrics, software verification, system software, user interface design and web engineering.
- This degree program is accredited by Engineers Australia and other affiliated international bodies.
- The University of Newcastle is one of the world's top 100 universities for engineering/technology and computer sciences (Shanghai Jiao Tong University rankings by field 2007).
* Suggested Reading:
Best Engineering Programs
Top Systems Engineering Schools
Top Financial Engineering Schools