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

Course Materials & Resources

Access comprehensive learning materials, textbooks, lecture notes, and study resources organized by academic level.

100 Level Resources

Foundation courses in mathematics, physics, and basic computing.

First Semester

Comprehensive Study Resources Available

All 100 Level first semester materials including lecture notes, past questions, textbooks, and practical guides are available in our offline study packs.

Access Offline Study Packs

Second Semester

Complete Course Materials

Second semester study materials covering computing fundamentals, mathematics, and physics are fully available.

Go to Offline Study Packs
Foundation Year

100 Level focuses on foundational computing sciences. Courses include Introduction to Computing, Programming I (C), General Mathematics, Physics for Scientists, Technical Communication, and Use of English.

200 Level Resources - Computer Programming & Systems

Introduction to programming (Fortran/Python), computer systems, algorithms, data structures, and practical coding exercises.

First Semester - CSC 201 (Computer Programming I)

Second Semester - CSC 202 (Computer Programming II)

300 Level Resources

Advanced computer science courses and SIWES industrial training.

Download 300 Level Materials

Advanced course materials, practical guides, and comprehensive study resources for specialized topics.

Access Study Packs

Software Engineering

Design patterns, testing, development methodologies

Database II

Advanced SQL, transaction management, optimization

Web Technologies

Web development, HTML/CSS/JavaScript, frameworks

Artificial Intelligence

AI concepts, machine learning basics, algorithms

Cybersecurity

Encryption, protocols, security threats

SIWES

Industrial training, practical experience

400 Level Resources

Final year courses with electives and research project.

Download 400 Level Materials

Final year resources including research methodology, project guides, and comprehensive revision materials.

Access Study Packs

Cloud Computing

Cloud architectures, distributed systems, microservices

Machine Learning

ML algorithms, neural networks, deep learning

Advanced Programming

Advanced concepts, design, optimization

Capstone Project

Design, implementation, integration project

Elective Courses

Specialization options, emerging technologies

Research Project

Independent research, thesis, oral defense

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

Contact the Department

Department Office

Department of Computer Science
School of Computing
Federal University of Technology, Akure
PMB 704, Akure, Ondo State, Nigeria

gabriel@legacybygabriel.com.ng

+234 (0) 913-209-1205

Office Hours

Monday - Friday: 8:00 AM - 5:00 PM

Saturday: By Appointment

Sunday: Closed