Mohamed Suhail
Student @ Ajman University
Degree Name
Bachelor of Science in Computer Engineering (Undergraduate)
Concentration
I speak
✓ Responses within 24 hours • 50+ verified reviews
About
Hello, I'm Mohamed Suhail! I'm currently in my last year of Computer Engineering at Ajman University. Coming from a student background and having gone through the challenges of choosing a major, university, adapting to university life, and...
Courses currently taking
COE401
Computer Engineering Internship
Credit Hours
3 CH
Description
Internship familiarizes students with actual working environments. It gives students the opportunity to integrate their knowledge and skills acquired in various courses. Internship also gives the student a feeling of what is involved in working in a practical environment.
Courses completed (as of June 2026)
COE440
Digital Integrated Circuits
Credit Hours
3 CH
Description
This course covers design, operation and analysis of various digital integrated circuit families, and memories.
ELE466
Machine Learning
Credit Hours
3 CH
Description
The main purpose of this course is to provide the fundamental knowledge to the engineering students so that they can understand basics of AI.
COE321
Digital System Design
Credit Hours
4 CH
Description
This course introduces design methodologies for implementing digital systems in programmable logic. The course will build on the basics of digital logic design course. The students will learn how a Hardware Description Language (HDL) is used to describe and implement hardware.
ELE421
VLSI Design
Credit Hours
3 CH
Description
Review of basic logic gates in CMOS. Integrated circuit layers, sheet resistance, time delay, CMOS layers, designing FET arrays, stick diagrams, layouts of CMOS circuits. Advanced techniques in CMOS logic circuits. General VLSI system components. Floor-planning and routing. DRAM, SRAM, ROM designs.
ELE302
Principles of Communication
Credit Hours
4 CH
Description
Introduction to fundamentals of communication systems. Amplitude Modulation (AM), Single side band modulation, frequency division multiplexing. Frequency Modulation (FM), sampling, quantization, coding, pulse code modulation, delta modulation, time division multiplexing. Shift Keying methods.
INT305
Fundamentals of Software Engineering
Credit Hours
3 CH
Description
Topics covered in this course include overview of the software engineering process, software process models, UML syntax and semantics, software requirement analysis, software design principles and models, component-level design, and software testing. Student will work in teams on software projects.
COE472
Intelligent Systems & Robotics
Credit Hours
3 CH
Description
Introduction to robotics &machine intelligence, rigid-body transformations, forward and inverse positional kinematics, velocities and Jacobians of linkages, dynamics, linear and non-linear control, and force control methodologies. Artificial neural networks, Deep learning, genetic algorithms, etc.
COE366
Operating Systems Principles
Credit Hours
3 CH
Description
Topics include operating system overview, types, structures; processes, threads, interprocess communication, scheduling and synchronization, memory management and file systems, I/O Devices, drivers, deadlocks, controllers & their storage, virtualization, multicomputers & multiprocessors & security.
ELE204
Signal & Systems
Credit Hours
3 CH
Description
This course aims to develop students’ understanding of discrete and continuous-time signals and systems, and their analysis in both time and frequency domains. It further enhances their skills in analyzing such systems using computer-based simulation tools.
COE349
Embedded Systems
Credit Hours
4 CH
Description
This course introduces the hardware and software design of embedded systems using microcontrollers. Students are introduced to microcontroller programming in both assembly and C. At the end of the course, each student will choose a design project to work on during the last few weeks.
COE350
Data Structures and Algorithms
Credit Hours
3 CH
Description
The course includes essential topics on data structures including array-based lists, linked lists, stack, queue, trees and graphs. It also covers various data structure algorithms including searching, sorting, hashing and traversal. Measuring the complexity of programs is also part of the course.
COE361
Network Protocols and Security
Credit Hours
3 CH
Description
The course introduces the students the protocol details and functioning in TCP/IP Stack including routing algorithms, & transport protocol mechanisms such as flow control, congestion control & reliability. It also covers modern network technologies such as Bluetooth & WLANs and security concepts.
COE261
Computer Communication and Networks
Credit Hours
3 CH
Description
This course deals with introducing to the students the basic concepts of data and computer communication, layered architectures, protocols and interoperability of devices and networks.
COE213
Introduction to Programming with MATLAB
Credit Hours
1 CH
Description
The course offers an exposure to programming techniques in MATLAB programming environment. Contents include Vectors, Matrices, Basic Arithmetic, Conditional and Repetition Statements, Plotting with MATLAB. Input/Output, M-files scripts and functions.
ELE304
PROBABILITY AND RANDOM VARIABLES
Credit Hours
3 CH
Description
This course aims to develop students’ understanding of probability concept and its applications in analyzing random variables and random processes. The course also covers applications of random variables and random process in different engineering areas.
INT302
Database Management Systems
Credit Hours
3 CH
Description
This course is designed to give a theoretical and practical background in database techniques. It covers database concepts, data models, data dictionary, entity relationship diagrams, and the relational data model, converting E-R models to relational model, SQL language, normalization, etc.
COE348
Microprocessor Systems
Credit Hours
4 CH
Description
The course deals with Intel 80x86 microprocessor architecture and organization, instruction set, assembly language, interfacing concepts and buses. Concepts are reinforced through laboratory sessions.
COE246
Computer Organization and Architecture
Credit Hours
3 CH
Description
Introduction to computer organization, the major components of a computer system and the interaction between them, including CPU, memory, I/O devices and buses. Machine instructions, assembly language programming, CPU performance & metrics, non-pipelined and pipelined processor design, caches, etc.
COE242
Digital Logic Design
Credit Hours
4 CH
Description
This course covers the topics of number systems. Logic gates. Boolean algebra. Simplification of Boolean Functions. Combinational circuit design. Sequential Circuits. Finite State Machines and Memories.
COE303
Electronics II
Credit Hours
3 CH
Description
This course covers design and analysis of BJT and FET amplifier circuits, operational amplifiers and their applications in wave shaping, signal generation, filters, A/D and D/A converters. It also covers design of oscillator circuits and signal/waveform generators.
COE251
Electronics I
Credit Hours
4 CH
Description
Basic properties of semiconductor materials. Theory of operation and applications of p-n junction diodes, zener diodes and photodiodes. Theory of operation, biasing circuits, and small signal analysis of Bipolar Junction Transistor and Junction Field Effect Transistor, etc.
COE215
Circuit Analysis
Credit Hours
4 CH
Description
This course covers the topics of DC and AC circuit analysis. It includes the topics of impedance and admittance, mesh, nodal, superposition, Thevenin’s and Norton's theorem, transient response of RC and RLC circuits, sinusoidal steady state response, resonance, etc.
COE202
Programming for Engineers I
Credit Hours
3 CH
Description
This course provides knowledge and skill of programming concepts using pseudo code and C++ programming language.
COE212
Programming for Engineers II
Credit Hours
3 CH
Description
The primary objective of this course is to introduce the concepts of object-oriented programming: classes, objects, functions, inheritance, polymorphism, composition and aggregation, and recursive functions.
INT202
Discrete Mathematics
Credit Hours
3 CH
Description
This course introduces Discrete Mathematics techniques to Information Technology and Computer Engineering students. Topics covered include propositional logic, predicate logic, inference, induction & other proof techniques, counting, sets, functions, recursion, relations, graphs, and trees.
MTH121/122/221/222
Engineering Mathematics
PHY121/122
Engineering Physics
COE446
Engineering Ethics
Credit Hours
1 CH
Description
This course is designed to introduce undergraduate Comp Eng students to the concepts, theory & practice of engineering ethics. Topics include professionalism, code of ethics, moral framework, safety and risk, honesty, intellectual properties, privacy, computer crimes, economic & global issues.
Student Status
Bachelor of Science in Computer Engineering
Ask Anything
Inside Perspectives & Guidance
Loading available times...
30 AED
Get clarity before you pick your future path