Department of Computer Engineering


Coordinator, Computer Engineering


Welcome Remarks from the Coordinator of the Department
Shaping the Digital Future

It's a privilege to welcome you to the Department of Computer Engineering. Your decision to pursue a degree in this field is a testament to your passion for technology and innovation.

The world is becoming increasingly digital, and computer engineers are at the forefront of this transformation. You are joining a field that is constantly evolving, offering endless opportunities for creativity and problem-solving.

Our department is committed to providing you with a strong foundation in computer architecture, programming, algorithms, and systems design. We believe in a hands-on approach to learning, and you will have the opportunity to work on real-world projects, develop your coding skills, and explore emerging technologies.

Beyond technical expertise, we also emphasize the importance of critical thinking, teamwork, and communication. These skills are essential for success in the dynamic world of computer engineering.

I encourage you to take full advantage of the resources and opportunities available to you, including research projects, internships, and student organizations. Your time here will be challenging but rewarding, and I am confident that you will be well-prepared for a successful career.

Welcome once again, and I look forward to seeing your contributions to the field of computer engineering.

Thank you.



Philosophy


The philosophy of the Bachelor of Engineering degree (B.Engr) in Computer Engineering at Summit University, Offa (SUN, Offa) is to produce graduates with capacities and skills in Communication Engineering. Our unwavering commitment is to cultivate a cadre of highly skilled professionals who stand as guardians of the digital realm.

Our primary goal is to equip graduates with unparalleled expertise, enabling them to navigate the intricate web of communication engineering challenges and emerge as stewards of secure and resilient digital ecosystems.


Activity


Computer engineering is a dynamic field that blends electrical engineering and computer science. Here are some activities to enhance your undergraduate experience:

Skill Development Activities

  • Programming: Master languages like C, C++, Python, and assembly language for hardware interaction.
  • Digital Logic Design: Understand Boolean algebra, logic gates, and combinational/sequential circuits.
  • Microprocessor and Microcontroller Programming: Learn to program embedded systems.
  • Computer Architecture: Study CPU design, memory systems, and input/output interfaces.
  • Operating Systems: Understand system internals, process management, and resource allocation.

Project-Based Learning

  • Hardware Design: Create digital circuits, microcontrollers, or FPGA-based projects.
  • Embedded Systems Development: Build IoT devices, robotics, or automation systems.
  • Software Development: Write drivers, firmware, or operating system components.
  • Computer Architecture Simulation: Develop simulators for CPU or memory subsystems.
  • Open-Source Contributions: Contribute to open-source hardware or software projects.

Academic and Professional Development

  • Internships: Gain practical experience in the industry.
  • Research: Explore research opportunities in computer engineering.
  • Certifications: Obtain industry-recognized certifications (e.g., Cisco, CompTIA).
  • Clubs and Organizations: Join computer engineering or related clubs.
  • Competitions: Participate in hardware or software design competitions.

Specific Areas of Focus

  • VLSI Design: Explore very-large-scale integration for chip design.
  • Computer Networks: Study network protocols, network security, and network performance.
  • Robotics: Design and implement robotic systems.
  • Digital Signal Processing: Analyze and manipulate digital signals.
  • Computer Vision: Develop algorithms for image and video processing.

Additional Activities

  • Hackathons: Participate in coding or hardware-focused challenges.
  • Online Courses: Enhance your skills with online platforms like Coursera, edX, or Udemy.
  • Networking: Build relationships with industry professionals.

Research Activity


Computer engineering offers a rich landscape for undergraduate research, merging hardware and software components. Here are some potential research areas:

Hardware-Focused Research

  • VLSI Design: Exploring low-power circuit design, embedded systems design, or specific VLSI architectures.
  • Computer Architecture: Investigating new processor architectures, memory hierarchies, or performance optimization techniques.
  • Digital Signal Processing (DSP): Developing algorithms for audio/image/video processing, or exploring hardware acceleration for DSP.
  • Embedded Systems: Researching real-time systems, IoT applications, or energy-efficient embedded systems.

Software-Focused Research

  • Operating Systems: Investigating kernel optimization, file systems, or virtual machines.
  • Computer Networks: Studying network protocols, network security, or network performance evaluation.
  • Computer Vision: Exploring image processing, object recognition, or computer vision algorithms.
  • Artificial Intelligence: Researching machine learning, natural language processing, or robotics.

Interdisciplinary Research

  • Cybersecurity: Investigating hardware-software co-design for security, or exploring side-channel attacks.
  • Biomedical Engineering: Developing medical devices or image processing techniques for medical applications.
  • Automotive Engineering: Researching autonomous vehicles, vehicle-to-vehicle communication, or embedded systems for cars.

Research Methodologies

  • Experimental Research: Conducting experiments to evaluate hardware or software performance.
  • Simulation and Modeling: Creating models to simulate complex systems.
  • Theoretical Analysis: Developing mathematical models or algorithms.
  • Case Studies: Analyzing real-world systems to identify problems and solutions.

Admission Requirement


There are three modes of admission into the bachelor’s degree Computer Engineering Programme at SUN, Offa. These are the UTME mode, Direct Entry (DE) mode and Inter University Transfer. Admission requirements for the other modes are subsequently presented herewith.

Compliance with UTME Admission Requirements

  1. Credit in five O' Level Subjects at General Certification of Education (GCE), Senior Secondary Certificate Education (SSCE) or an equivalent that must include Mathematics, Physics, Chemistry, English Language and any other science subject such as: Biology, Agricultural Science; Further Mathematics. The five Credits must be obtained at not more than two sittings.
  2. Thus, for the five-year degree propgramme, in addition to acceptable passes in the Unified Tertiary Matriculation Examination (UTME), the minimum admission requirement is credit level passes in Senior School Certificate (SSC) in at least five subjects, which must include English Language, Mathematics, Physics, Chemistry and other acceptable science subjects at not more than two sittings.
  3. Candidates must pass University the Tertiary Matriculation Examination in English Language, Mathematics, Chemistry and Physics.

Direct Entry Admission Requirements

  1. Holders of Upper Credit Level in National Diploma in Electrical/ Computer/ Mechatronics/ Mechanical Engineering may qualify for admission at 200 Level plus the requirements stated in addition to five (5) Senior School Certificate (SSC) credit passes which must include English Language, Mathematics, Physics and Chemistry
  2. Candidates with at least two passes in relevant subjects (Mathematics, Physics and Chemistry) at the GCE Advanced Level or IJMB or JUPEB may be considered for admission into 200 level.
  3. Holder of HND with at least Upper Credit in Electrical/ Electronic/ Computer/ Mechatronics/ Mechanical Engineering in addition to 5 O’Level credit passes which must include English Language, Mathematics, Physics and Chemistry may qualify for admission at 300 Level.
  4. Direct entry candidates are required to pass the O' Level grades stipulated in the UTME requirements. Direct entry students must also take and pass the General Studies courses offered at 100 and 200 Levels.

Inter University Transfer

All candidates seeking transfer (inter University) must have spent a minimum of one academic session in the programme of first admission with full sessional result attached to the application for transfer.

All inter University candidates seeking transfers to the Department of Computer Engineering must:

  1. Be studying an Engineering/Science programme in their current university.
  2. Have passed all courses registered in their current university before seeking the transfer.
  3. Having a minimum CGPA of 2.50 on a scale of 5.00.
  4. Transfer cases can only be entertained up to and not beyond 300 level.

Duration of the Programme

The Bachelor of Science Programme in Computer Engineering is a five-year Programme (100 - 500 level). However, direct entry candidates are expected to spend four years (A' level, and OND Candidates) or three years (HND candidates).

The Programme is structured in such a way that all engineering students offer the same basic courses at 100 and 200 levels to prepare them for the Engineering profession. The 300 to 500 level courses are more detailed and focus on training in Computer Engineering.

A student cannot stay beyond one hundred and fifty percent (150%) of the programme duration of the Programme (i.e. 7.5, 6 and 4.5 sessions for 5, 4 and 3-year Programme respectively).

Mode of Entry Minimum (Semesters) Maximum (Semesters)
UTME 10 15
200 Level (D.E.) 8 12
300 Level (D.E.) 6 9