0 day streak
0 XP
L1100 Level
G
NACOSS FUOYE Chapter

Computer Science

Federal University Oye-Ekiti · Department of Computer Science

100 Level

CSC 101First sem

Introduction to Computer Science I

History of computers, computer generations, data representation, computer hardware, software systems, programming basics, applications of computers.

5 lessonsStart
MTH 101First sem

Elementary Mathematics I

Algebra, indices, logarithms, quadratic equations, trigonometry, sets and functions.

4 lessonsStart
PHY 101First sem

General Physics I

Mechanics, motion, force, energy, heat, waves, gravitation.

3 lessonsStart
CHM 101First sem

General Chemistry I

Atomic structure, chemical bonding, periodic table, acids and bases, reactions.

3 lessonsStart
GST 101First sem

Communication in English I

Grammar, comprehension, sentence construction, essay writing, oral English.

2 lessonsStart
GST 103First sem

Use of Library and ICT

Library usage, referencing, digital literacy, internet and ICT tools.

2 lessonsStart
GST 105First sem

Introduction to Entrepreneurship

Entrepreneurship concepts, business ideas, innovation, self-employment.

1 lessonStart
CSC 102Second sem

Introduction to Computer Science II

Computer problem solving, algorithms, flowcharts, programming logic, operating systems.

4 lessonsStart
MTH 102Second sem

Elementary Mathematics II

Calculus, differentiation, integration, coordinate geometry, matrices.

3 lessonsStart
PHY 102Second sem

General Physics II

Electricity, magnetism, optics, electronics and modern physics.

2 lessonsStart
CHM 102Second sem

General Chemistry II

Organic chemistry, hydrocarbons, reaction mechanisms, electrochemistry.

2 lessonsStart
GST 102Second sem

Communication in English II

Advanced grammar, report writing, technical writing and presentation skills.

1 lessonStart
GST 106Second sem

Entrepreneurial Skills & Business Concepts

Business planning, marketing, financial management and enterprise development.

1 lessonStart
GST 108Second sem

Nigerian Government and Culture

Nigerian history, government structure, economy and cultural heritage.

1 lessonStart

200 Level

Locked
CSC 201First sem

Computer Programming I

Structured programming, variables, loops, arrays, functions, C/C++ programming.

5 lessons
CSC 203First sem

Discrete Structures

Logic, Boolean algebra, graph theory, relations, sets and combinatorics.

3 lessons
CSC 205First sem

Computer Organization & Architecture I

CPU structure, memory systems, instruction sets, machine language concepts.

3 lessons
CSC 207First sem

Introduction to Information Systems

Information systems concepts, databases, data processing and MIS.

2 lessons
MTH 201First sem

Mathematical Methods I

Differential equations, matrices, vectors and mathematical modeling.

2 lessons
STA 201First sem

Probability and Statistics

Probability theory, distributions, statistical methods and hypothesis testing.

3 lessons
GST 201First sem

Nigerian Peoples and Culture

Nigerian cultural diversity, traditions, values and national integration.

1 lesson
CSC 202Second sem

Computer Programming II

Advanced programming, pointers, files, structures and object-oriented concepts.

3 lessons
CSC 204Second sem

Data Structures

Arrays, stacks, queues, linked lists, trees, graphs and searching algorithms.

5 lessons
CSC 206Second sem

Computer Organization & Architecture II

Input/output systems, assembly language, processors and computer performance.

3 lessons
CSC 208Second sem

Numerical Analysis

Numerical methods, interpolation, approximation and error analysis.

2 lessons
CSC 210Second sem

Logic Design

Digital logic, gates, combinational circuits, sequential circuits and flip-flops.

3 lessons
MTH 202Second sem

Mathematical Methods II

Complex numbers, transforms and advanced calculus.

2 lessons
GST 202Second sem

Philosophy and Logic

Critical thinking, reasoning, symbolic logic and philosophical concepts.

1 lesson

300 Level

Locked
CSC 301First sem

Operating Systems I

Process management, memory management, scheduling and file systems.

4 lessons
CSC 303First sem

Database Management Systems

Database design, SQL, normalization, relational databases and DBMS concepts.

3 lessons
CSC 305First sem

Systems Analysis and Design

SDLC, feasibility studies, requirement analysis and system modeling.

2 lessons
CSC 307First sem

Algorithms and Complexity Analysis

Algorithm design, sorting, searching, recursion and complexity analysis.

3 lessons
CSC 309First sem

Computer Networks I

Network fundamentals, OSI model, TCP/IP, routing and switching.

3 lessons
CSC 311First sem

Web Technology

HTML, CSS, JavaScript, web hosting and web application development.

3 lessons
CSC 313First sem

Human Computer Interaction

User interface design, usability principles and interaction models.

2 lessons
CSC 302Second sem

Operating Systems II

Deadlocks, virtualization, distributed systems and security management.

2 lessons
CSC 304Second sem

Software Engineering

Software development methodologies, testing, maintenance and project management.

3 lessons
CSC 306Second sem

Artificial Intelligence

Intelligent systems, search algorithms, expert systems and machine learning basics.

3 lessons
CSC 308Second sem

Compiler Construction

Lexical analysis, parsing, syntax trees and code generation.

2 lessons
CSC 310Second sem

Computer Networks II

Wireless networks, network security, protocols and network administration.

2 lessons
CSC 312Second sem

Research Methods

Academic research, report writing, referencing and proposal development.

1 lesson
CSC 314Second sem

SIWES Preparation

Industrial training orientation and professional ethics.

1 lesson

400 Level

Locked
CSC 401First sem

Software Engineering Project Management

Project planning, scheduling, risk analysis and software quality assurance.

2 lessons
CSC 403First sem

Computer Graphics

Graphics systems, image processing, rendering and animation basics.

2 lessons
CSC 405First sem

Network Security and Cryptography

Encryption, authentication, cyber security, digital signatures and firewalls.

3 lessons
CSC 407First sem

Distributed Systems

Distributed computing, synchronization, cloud systems and middleware.

2 lessons
CSC 409First sem

Data Communication

Communication models, transmission systems and network protocols.

1 lesson
CSC 411First sem

Seminar

Technical paper presentation and research discussion.

1 lesson
CSC 499AFirst sem

Final Year Project I

Project topic selection, literature review and system design.

2 lessons
CSC 402Second sem

Computer Simulation and Modeling

Simulation techniques, stochastic models and system modeling.

1 lesson
CSC 404Second sem

Machine Learning / Intelligent Systems

Supervised learning, classification, regression and neural networks.

2 lessons
CSC 406Second sem

Internet Programming

Dynamic web applications, APIs, backend programming and deployment.

2 lessons
CSC 408Second sem

Parallel Computing

Parallel architectures, multiprocessing and concurrent programming.

1 lesson
CSC 410Second sem

Information Security

Information assurance, cyber threats, risk management and security policies.

1 lesson
CSC 412Second sem

Entrepreneurship in ICT

ICT startups, innovation management and technology business development.

1 lesson
CSC 499BSecond sem

Final Year Project II

Project implementation, testing, documentation and defense.

2 lessons