The systematic development of high-quality computer, intelligent, and software systems that are concerned with quality, cost, time, and several other requirements, demands well-qualified engineers in this field. Computer engineering, artificial intelligence, and software engineering are ones of the most promising fields in engineering and are considered important milestones in the ever-growing information technology sector. Targeted computer and artificial intelligence engineers develop algorithms and train neural networks to build intelligent tools and real-world smart applications. The main objective of this program is to graduate highly qualified engineers who are specifically experts in software development, data science, and programming. Therefore, graduates of this program are trained to apply engineering principles in each phase of software development life-cycle; requirements analysis, design, validation, implementation, testing, documentation, and management. This program focuses on modern methodologies in computer, intelligent, and software industry that represents, without a doubt, an important sector of the national economy.