Computer Science
Programming
Data Science
Digital Innovation

Computer Science

Computing Solutions for Tomorrow's Challenges

Department of Computer Science

School of Computing (SOC) • Federal University of Technology, Akure

Programming Software Engineering Data Structures Databases Algorithms Cybersecurity

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