About Us
Our department is committed to advancing knowledge, fostering innovation, and preparing the next generation of software engineers. Thank you for considering the Department of Software Engineering at Federal University of Lafia. We look forward to embarking on this journey of exploration and discovery with you.
Our Goals
Vision:
Our vision is to be a leading center of excellence in software engineering education, research, and practice, fostering a culture of innovation, collaboration, and ethical responsibility. We aim to cultivate a diverse community of scholars and practitioners committed to pushing the boundaries of software engineering, addressing real-world challenges, and shaping the future of technology.
Mission Statement:
The Department of Software Engineering at Federal University of Lafia is dedicated to providing high-quality education, conducting cutting-edge research, and promoting outreach and engagement in the field of software engineering. Our mission is to equip students with the knowledge, skills, and values needed to excel in software engineering, contribute to technological advancements, and address societal needs.
Aims and Objectives:
- Advance Software Engineering Knowledge:
– To advance software engineering knowledge through research, scholarship, and innovation, addressing key challenges and opportunities in areas such as software design, development methodologies, quality assurance, and software project management.
- Empower Students:
– To empower students with the knowledge, skills, and mindset needed to excel in software engineering, preparing them for successful careers in industry, entrepreneurship, research, or public service.
- Promote Ethical Responsibility:
– To promote ethical responsibility and professionalism within the field of software engineering, fostering a culture of integrity, transparency, and accountability in software development practices.
- Foster Collaboration:
– To foster interdisciplinary collaboration and partnerships within the university and with external stakeholders, leveraging diverse expertise to address complex technological challenges and drive innovation in software engineering.
Programmes
Programmes:
Undergraduate Programs:
- Bachelor of Science (B.S.) in Software Engineering:
– Description: A comprehensive program offering courses in software design, development, testing, and project management, preparing students for careers in software development, quality assurance, system analysis, or graduate studies in software engineering.
– Curriculum may include: Software Engineering Principles, Object-Oriented Programming, Software Testing, Requirements Engineering, Software Architecture, Project Management.
Graduate Programs:
- Master of Science (M.S.) in Software Engineering:
– Description: A graduate-level program providing advanced study in software engineering, with opportunities for specialization in areas such as software architecture, software quality assurance, cybersecurity, or cloud computing. This program prepares students for leadership roles in industry, research, or academia.
– Curriculum may include: Advanced Courses in Software Engineering, Research Seminars, Thesis or Non-Thesis Option.
- Doctor of Philosophy (Ph.D.) in Software Engineering:
– Description: A doctoral program designed for students interested in pursuing advanced research and scholarship in software engineering. This program typically involves coursework, comprehensive exams, dissertation research, and teaching experience, preparing students for leadership roles in academia, research institutions, or industry.
– Curriculum may include: Advanced Seminars in Software Engineering, Dissertation Research and Writing, Teaching Practicum.
Staff of the department
HOD's Profile
News Update
Conference & Workshop
Admission requirements
Welcome Address
Welcome to the Department of Software Engineering.
Our department is dedicated to the exploration and development of software systems, methodologies, and technologies that drive innovation, enhance productivity, and address societal needs. Software engineering plays a crucial role in the design, development, and maintenance of software applications and systems, shaping the digital landscape and advancing technological solutions.