Department of Computer Science
School of Computing (SOC) • Federal University of Technology, Akure
About the Department
The Department of Computer Science at the Federal University of Technology, Akure (FUTA) is a premier center for computing education and research within the School of Computing (SOC). Our department is dedicated to developing innovative computing professionals and scholars who can design, develop, and deploy sophisticated software solutions that address complex societal challenges and drive digital transformation across industries.
Computer Science encompasses the theoretical foundations and practical applications of computing, from algorithm design and software development to artificial intelligence and cybersecurity. Our comprehensive curriculum covers programming languages, data structures, algorithms, databases, software engineering, networks, web development, data science, machine learning, and emerging technologies. Students develop strong problem-solving abilities and computational thinking skills through intensive theoretical study combined with extensive hands-on laboratory practice.
The department emphasizes practical learning with modern computing facilities including high-performance computing labs, programming environments with industry-standard tools, database systems, networking equipment, and cybersecurity laboratories. We maintain strategic partnerships with leading technology companies, startups, and research institutions, providing students with internship opportunities through SIWES and collaborative projects. Our faculty members conduct cutting-edge research in artificial intelligence, machine learning, cloud computing, data science, and software engineering innovation.
Our graduates are highly sought after by technology companies, financial institutions, telecommunications firms, healthcare organizations, and research centers. They demonstrate proficiency in full-stack development, system design, database management, cybersecurity, and data analysis. Graduates pursue rewarding careers in software development, data science, cybersecurity, artificial intelligence engineering, cloud computing, web development, IT consulting, and academic research, significantly contributing to Nigeria's digital economy and global technology innovation.
What We Offer
Academic Programs
- B.Sc in Computer Science - 4-year undergraduate program
- M.Sc in Computer Science - Postgraduate studies
- M.Sc in Data Science - Specialized Masters
- Ph.D in Computer Science - Doctoral research program
Specialized Areas
- Software Engineering and Development
- Data Structures and Algorithms
- Database Systems and Management
- Web Development and Technologies
- Artificial Intelligence and Machine Learning
- Cybersecurity and Information Security
- Cloud Computing and Distributed Systems
- Data Science and Analytics
Laboratory Facilities
Programming & Development Laboratory
Development tools, IDEs, compilers, version control systems
Database & Systems Laboratory
Database servers, management systems, data analysis tools
Networking & Security Laboratory
Network simulators, security tools, penetration testing kits
Research Focus Areas
Our department conducts cutting-edge research in various computer science domains:
Software Engineering and Development
Software design patterns, development methodologies, code optimization, testing, quality assurance, DevOps practices.
Data Structures and Algorithms
Algorithm analysis, optimization techniques, computational complexity, algorithm design paradigms, problem solving.
Database Systems
Database design, query optimization, data modeling, distributed databases, NoSQL systems, big data management.
Web Technologies and Applications
Web development frameworks, frontend/backend technologies, responsive design, web services, cloud-based applications.
Artificial Intelligence and Machine Learning
Machine learning algorithms, neural networks, deep learning, NLP, computer vision, intelligent systems, AI ethics.
Cybersecurity and Information Security
Encryption methods, security protocols, network security, threat detection, penetration testing, secure coding.
Cloud Computing and Distributed Systems
Cloud architectures, microservices, containerization, distributed computing, scalability, cloud security.
Career Opportunities
Graduates of Computer Science enjoy diverse and rewarding career paths:
Software Developer
Application development, system programming, software design
Data Scientist
Data analysis, machine learning, predictive modeling, insights
Cybersecurity Specialist
Security systems, threat management, penetration testing
Web Developer
Frontend/backend development, web applications, design
Cloud Solutions Architect
Cloud infrastructure, scalable solutions, optimization
AI/ML Engineer
Machine learning models, AI systems, intelligent solutions
Academic & Research
University lecturers, researchers, innovation
Systems Analyst
System design, requirements analysis, integration
Tech Entrepreneur
Startup founder, innovation, product development
Admission Requirements
UTME Requirements
- Minimum UTME score of 150-180+
- Subject combination: English, Mathematics, Physics, Chemistry or Biology
- Five O'Level credits in two sittings maximum
- Credit passes must include: English Language, Mathematics, Physics, Chemistry or Biology
Direct Entry Requirements (200 Level)
- Two A'Level passes in Mathematics and one of Physics/Chemistry/Biology
- ND/HND upper credit in Computer Science or Data Processing
- NCE merit pass in Mathematics and related subject
- Plus O'Level requirements as stated above
Course Materials & Resources
Find Your Materials in the General Library
All lecture notes, past questions, textbooks, and study packs for every level of Computer Science now live in one place — the LEGACY General Library.
Go to General Library