Computer Engineering

Degree: Bachelor of Science

Course Details:

Computer engineering is a field that combines aspects of both computer science and electrical engineering. It focuses on the design, development, and implementation of computer systems and their components.

Here are some common courses you can expect to encounter in a computer engineering curriculum:

  • Introduction to Computer Science: A foundational course that provides an overview of computer systems, algorithms, programming languages, and basic software development concepts.

  • Digital Logic Design: This course covers the fundamentals of digital circuits and logic gates, including Boolean algebra, combinational and sequential logic, and designing digital systems using hardware description languages.

  • Computer Organization and Architecture: This course explores the internal structure and organization of computer systems, including processor architecture, memory hierarchy, input/output systems, and parallel processing.

  • Data Structures and Algorithms: This course delves into the design and analysis of efficient data structures (e.g., linked lists, trees, graphs) and algorithms (e.g., sorting, searching, graph traversal) used for solving computational problems.

  • Operating Systems: This course focuses on the principles and functions of operating systems, including process management, memory management, file systems, and synchronization.

  • Computer Networks: This course covers the principles and protocols used in computer networks, including network architecture, routing, switching, network security, and Internet protocols.

  • Software Engineering: This course introduces the principles and practices of software development, including software requirements analysis, design, coding, testing, and maintenance.

  • Microprocessors and Embedded Systems: This course explores the design and programming of microprocessors, microcontrollers, and embedded systems, including interfacing with various peripherals and sensors.

  • Computer Architecture and Design: This advanced course focuses on advanced topics in computer architecture, including pipelining, cache memory, parallel processing, and advanced computer system design techniques.

  • Database Systems: This course covers the fundamentals of database design and management, including relational database models, SQL query language, normalization, indexing, and transaction processing.

  • Artificial Intelligence and Machine Learning: This course introduces the principles and applications of artificial intelligence and machine learning, including algorithms, data mining, pattern recognition, and natural language processing.

  • Elective Courses: Depending on your interests and specialization within computer engineering, you may have the opportunity to choose elective courses in areas such as computer graphics, cybersecurity, robotics, computer vision, wireless communication, or bioinformatics.

Computer Engineering at Anchor University

Requirements

The following requirements for admission to Anchor university are listed below.

  • • 160 and above in the UTME.
  • • Credit level passes in five subjects including English Language, Mathematics, Physics, Chemistry to form the core course with credit in one other relevant science subject in the following subjects Further Mathematics, Economics, Civic Education and Geography at the Senior Secondary School Certificate (WAEC, NECO, IGSCE, NABTEB e.t.c) or its equivalent.
  • • Mathematics and English language are compulsory.
  • • Students are required to complete a minimum of 144 units for Graduation.

Fees

Course Structure:

A Bachelor of Science (B.Sc.) in Computer Engineering can be earned after four or five years of study at Anchor University.

The majority of staff members who are tutors in their field provide tutorials, classes, and lectures. Many of them are top-tier experts with extensive training in both teaching and research. Educated PhD students and early-career researchers with practical research experience may also conduct some teaching.

  • 1st year

    First Year Courses

    • Core Courses (70%):

    • Introduction to Computer Technology
    • Practical Physics I & II
    • Practical Chemistry I & II
    • General Mathematics I & II
    • General Chemistry I & II
    • General Physics I & II
    • Properties of Matter
    • Introduction to Computational Software
    • Introduction to Engineering Drawing
    • Engineer–in–Society
    • Vectoral Analysis

    • The courses listed on this page are illustrative and may change.

    Assessment

    • Continuous Assessment.
    • Projects
    • Examination.
    • Praticals
  • 2nd year

    Second Year Courses

    • Core Courses (70%):

    • Applied Mechanics
    • Fundamentals Electrical Engineering I & II
    • Computer Programming I
    • Communication for Impact I & II
    • Materials Science
    • Fundamentals Electrical Engineering Laboratory I & II
    • Engineering Drawing I
    • Engineering Mathematics I & II
    • Fundamentals of Fluid Mechanics Laboratory I
    • Fundamental of Fluid Mechanics
    • Fundamentals of Thermodynamics
    • Introduction to Digital Systems
    • Strength of Materials I
    • Workshop Practice

    • The courses listed on this page are illustrative and may change.

    Assessment

    • Continuous Assessment.
    • Projects.
    • Examination.
    • Praticals
  • 3rd year

    Third Year Courses

    • Core Courses(70%):

    • Analog Circuits & Devices
    • Engineering Mathematics III & IV
    • Data and Decisions I & II
    • Low Level Language Programming
    • Digital Systems Design with VHDL
    • Electric Circuits
    • Digital System Design Laboratory
    • Electromagnetic Fields
    • Physical Electronics
    • Information System Analysis and Design
    • Electromagnetic Waves
    • Object-Oriented Programming
    • Computer Engineering Laboratory
    • Engineering Communication
    • Operating Systems Principles
    • Computer Architecture and Organization

    • The courses listed on this page are illustrative and may change.

    Assessment

    • Continuous Assessment.
    • Projects.
    • Examination.
    • Praticals
  • 4th year

    Fourth Year Courses

    • Data Communication and Networks
    • Microprocessor Technology and Interfacing
    • Control Systems I
    • Introduction to Artificial Intelligence
    • Communication Principles
    • Engineering Statistics
    • Microprocessor Design Laboratory
    • Data Structure and Analysis of Algorithms
    • Student Industrial Work Experience II (SIWES II)
    • Student Industrial Work Experience II (SIWES II)
    • Student Industrial Work Experience I (SIWES I)
    • Student Work Experience Programme (SWEP)

    • The courses listed on this page are illustrative and may change.

    Assessment

    • Continuous Assessment.
    • Projects.
    • Examination.
    • Praticals
  • 5th year

    Fifth Year Courses

    • Core Courses (70%):

    • Computer Graphics and Animation
    • Industrial Application Studies and Innovations
    • Cryptography Principles and Applications
    • Artificial Neural Networks and Programming
    • Engineering Law and Management
    • Introduction to Mechatronics Design
    • Projects and Impact of Technology on Industry I & II
    • Digital Signal Processing
    • Individual Project I & II with Seminar Presentation
    • Wireless Networks
    • Embedded Systems Design
    • Modelling and Simulation
    • Intelligent Systems Design
    • Engineering Economics and Valuation
    • Robotics and Automation
    • Mobile and Cloud Computing
    • Hardware Systems Studies
    • Human Language Processing and Application
    • Information Security Techniques
    • Digital Image Processing
    • Cyberpreneurship and Cyberlaw
    • Project Management

    • The courses listed on this page are illustrative and may change.

    Assessment

    • Continuous Assessment.
    • Projects.
    • Examination.
    • Praticals
The content and format of this course may change in some circumstances.


Some Research Areas


Cloud Computing

Cloud Computing

Cybersecurity

Cybersecurity

Databases and Data Mining

Databases and Data Mining

Data Science and Analytics

Data Science and Analytics

Multimedia Systems and Apps

Multimedia Systems and Apps

Semantic, Social and Sensor Web

Semantic, Social and Sensor Web

Machine Learning and Artificial Intelligence

Machine Learning and Artificial Intelligence