B.Sc. · Undergraduate
Digital Systems Engineering
- Degree
- B.Sc.
- Level
- Undergraduate
- Duration
- 4 years
- Credits
- 128
Programme overview
The Digital Systems Engineering program integrates hardware and software design, preparing students to develop digital circuits, microprocessors, VLSI systems, and embedded platforms. This program lies at the core of the semiconductor, electronics, and IoT industries.
Curriculum
Year 1
6 courses- 01Introduction to Digital Systems Engineering
- 02Calculus I & II
- 03Programming I (C & Python)
- 04Academic Writing & Communication
- 05Digital Logic & Boolean Algebra
- 06General Physics (Electricity & Magnetism)
Year 2
6 courses- 01Data Structures & Algorithms
- 02Computer Organization & Microprocessors I
- 03Signals & Systems
- 04Probability & Statistics for Engineers
- 05VHDL & Verilog Programming
- 06Circuit Theory & Electronics I
Year 3
6 courses- 01Computer Organization & Microprocessors II
- 02Embedded Systems Design
- 03VLSI Design & Fabrication
- 04Control Systems Engineering
- 05Digital Signal Processing (DSP)
- 06FPGA Design & Applications
Year 4
9 courses- 01Advanced Embedded Systems & IoT Integration
- 02System-on-Chip (SoC) Design
- 03Cybersecurity for Digital Systems
- 04Emerging Semiconductor Technologies
- 05Capstone Project (e.g
- 06FPGA-based Smart Device
- 07SoC for IoT
- 08VLSI Prototype)
- 09Internship
Course lists are indicative and may be updated as the programme is accredited and reviewed.
Related programmes
- B.Sc.Computer ScienceThe Computer Science program at TAU provides a strong foundation in algorithms, data structures, software development, operating systems, and theoretical computer science, while also exposing students to modern fields like machine learning, cybersecurity, and cloud computing. Students graduate as versatile problem-solvers ready for careers in both industry and research.
- B.Sc.Software EngineeringThis program emphasizes the systematic development of large, reliable, and scalable software systems, combining theory with real-world project experience. Students learn requirements engineering, agile methods, DevOps, testing, and software project management.
- B.Sc.Artificial IntelligenceThe Artificial Intelligence program equips students with expertise in machine learning, deep learning, computer vision, robotics, and natural language processing (NLP). Students will also study the ethics and societal impacts of AI, preparing them for leadership in Africa's AI- driven transformation.
