Artificial Intelligence Program

 

Artificial Intelligence Programs

Artificial Intelligence Programs

Artificial intelligence is one of the programs offered by CCIT. Program aims to develop a generation that could harness innovation with creativity through hands on the most recent programming design methodologies and facilities our students are inspired to discover innovative solutions for any real problem. The program graduates are capable of acquiring numerous career opportunities and competing in several international competitions to become the next generation of entrepreneurs.

Artificial Intelligence Program Objectives:

Graduates of the Artificial Intelligence program are well-prepared to assume one or more of the following roles within a few years after completing their education, all while considering ethical and environmental considerations:

  1. Valuable team members in diverse, cross-disciplinary environments, whether at local or global scales.
  2. Esteemed professionals in the computing and AI industry.
  3. Accomplished contributors to advanced academic or research institutions.
  4. Thriving entrepreneurs, making a positive impact on both the business world and society at large.

Artificial Intelligence Learning Outcomes:

The graduates of the Artificial Intelligence program at CCIT will have an ability to:

  1. Design and create integrated artificial intelligence and machine learning solutions for a variety of domains.
  2. Develop and evaluate Artificial Intelligence, and Machine Learning algorithms based on a thorough grasp of the technology as well as an understanding of implementation difficulty.
  3. Analyze different problems from different domains and create appropriate solutions.
  4. Develop systems that process unstructured, uncurated data automatically using artificial intelligence (AI) frameworks and platforms.
  5. Understand and analyze human factors and apply ethical and professional practices.

Career Opportunities:

Artificial Intelligence prepares graduates to a number of highly required jobs in the market. The following are examples of some of the career opportunities for AI graduates:

  • AI Specialist / Developer
  • ML Engineer
  • Data Science Specialist
  • AI Analyst
  • NLP Engineer
  • AI Research Scientist

Upon the completion of the bachelor program in Artificial Intelligence, graduates have the opportunity to broaden and deepen their academic skills by pursuing post-graduate (masters and doctoral) studies.

Program Plan:

Course Descriptions

Course Code Course Name Course Description
 Admission Exam English Proficiency
GLA 0001 Remedial English Click Here
1.1 University Requirements
1.1.1. Compulsory Courses
UNR2101 Communication and Presentation Skills Click Here
UNR1403 Academic English Click Here
UNR1407 Academic Writing Click Here
1.1.1  Elective Courses by University (College Compulsory)
UNR1302 Fundamentals of Business Click Here
1.1.2 Elective Courses
UNR1102 Creativity and Innovation Click Here
UNR1103 ICT Skills Click Here
UNR4201 Professional Ethics and Practice Law Click here
UNR4301 Introduction to Entrepreneurship Click Here
UNR2303 Engineering Economy Click Here
UNR2304 Introduction to Leadership Click Here
UNR2305 Contemporary Issues in Society Business and Economics Click Here
UNR1306 Basics of Logistics Management Click Here
UNR1401 Introduction to Mass Communication  
UNR1402 Arabic Language Click Here
UNR1404 French Language Click Here
UNR1405 German Language Click Here
UNR1406 Spanish Language Click Here
UNR1501 Art Appreciation Click Here
UNR1502 History of Egyptian Art Click Here
UNR1503 Music and Civilization Click Here
UNR2504 Introduction to Photography Click Here
UNR2505 Introduction to Cinematography Click Here
UNR1601 Climate Change and Water Management Click Here
UNR1602 Sustainable Development Click Here
UNR2603 Environmental Sciences and Technology Click Here
UNR2604 Safety and Risk Assessment Click Here
UNR1605 History of Engineering and Technology Click Here
1.2 College Requirements
1.2.1 Basic and Applied Science Courses (EBA)
1.2.1.2 Compulsory Courses
EBA0201 Precalculus (for science section students) Click Here
EBA1110 Physics Click Here
EBA1203 Calculus I Click Here
EBA1204 Calculus II Click Here
EBA2203 Probability & Statistics Click Here
EBA2204 Linear Algebra Click Here
1.2.1.1 Science Elective Courses
EBA1106 Advanced Physics Click Here
EBA1107 Quantum Physics Click Here
EBA1300 Biochemistry Click Here
1.2.2 Computer Science Courses (CCS)
CCS1001 Discrete Structures Click Here
CCS1101 Introduction to Computing Click Here
CCS2102 Digital Logic Design Click Here
CCS1302 Problem Solving and Programming Click Here
CCS2103 Introduction to Computer Architecture Click Here
CCS2201 Introduction to Networks Click Here
CCS2303 Object-Oriented Programming Click Here
CCS2304 Advanced Programming Applications Click Here
CCS2305 Web Programming Click Here
CCS2401 Data Structures and Algorithms Click Here
CCS3203 Operating Systems Click Here
1.2.3 Information System Courses (CIS)
CIS1000 Introduction to Information Systems Click Here
CIS2101 Database Systems Click Here
1.2.4 Software Engineering Courses (CSE)
CSE2001 Introduction to Software Engineering Click Here
1.2.5 Cybersecurity Courses (CCY)
CCY2001 Introduction to Cybersecurity Click Here
1.2.6 Artificial Intelligence Courses (CAI)
CAI3101 Introduction to Artificial Intelligence Click Here
1.2.7 Non-Computing Courses (CNC)
CNC1401 Entrepreneurship Skills Click Here
1.3 Program Requirements
1.3.1 Compulsory Courses
1.3.1.1 Basic and Applied Science Courses (EBA)
EBA3201 Advanced Statistics Click Here
1.3.1.2 Computer Science Courses (CCS)
CCS3403 Computing Algorithms Click Here
CCS4004 Optimization Techniques Click Here
CCS4505 Digital Image Processing Click Here
CCS4204 Computer System Security Click Here
1.3.1.3 Artificial Intelligence Courses (CAI)
CAI3401 Fundamentals of Robotics Click Here
CAI3701 Introduction to Data Analytics Click Here
CAI3002 Mathematical Foundations for AI Click Here
CAI3103 Deep Learning Click Here
CAI3105 Advanced Artificial Intelligence Click Here
CAI4201 Natural Language Processing Click Here
CAI4301 Computer Vision Click Here
CAI4901 Project I Click Here
CAI4902 Project II Click Here

 

You can find the major electives here: https://aast.edu/getData/pdf_retreivefileNew_open.php?unit=530&filename=/mediafiles/530/Document/187131.pdf