Saint Monica Higher Institute - school image
Saint Monica Higher Institute

Software engineering is a young profession that has become vital to our society. Industries, services, health care, finance, security, education and the government depend on software assets and services. Relying on computer science, engineering and mathematics, <mark>software engineering provides principles and processes that help developers produce high-quality software that is safe, secure and reliable.</mark> <p></p> BS in software engineering is based on a mathematical foundation that includes calculus, linear algebra and discrete mathematics. The two programs also have the same computer science core, including modern programming methodologies, the analysis of algorithms and data structures, and the study of operating systems. While the computer science program continues with courses in advanced data structures, programming languages and automata theory, the <mark>software engineering program includes courses in engineering, software validation and testing, and software architecture.</mark> There is also a rich choice of application areas, including digital systems design, computer networks, embedded systems, computer imaging, artificial intelligence, machine learning and human-computer interaction.


FOMIC Polytechnic University - school image
FOMIC Polytechnic University

Our strong software engineering program, led by highly credentialed faculty committed to undergraduate education, offers a project-based curriculum with a great deal of faculty/student collaboration solving real-world problems. <p></p> FOMIC’s software engineering program - <mark>provides a systems-oriented curriculum that encompasses software requirements, design, construction, testing, maintenance, configuration management, engineering management, engineering process, tools and quality assurance.</mark>


University of Buea - school image
University of Buea

The undergraduate courses lay emphasis on the teaching of basic Engineering principles and on the applications of various Engineering concepts, enhanced by practical sessions. The department also offers a professional Higher National Diploma (HND) programme in two years. <p></p> The specific objectives for the Software Engineering are: <br>– To produce graduates who are well-educated in the fundamental concepts of Software Engineering; <br>– <mark>To produce graduates who are capable of continuing their professional development throughout their career by combining theory with its application in Computer Engineering practice;</mark> <br>– To build human resource capacity in the Software Engineering discipline in both the public and private sectors to students who wish to become proficient in Software development in a variety of platforms using a methodical approach;