Aim
The Foundations of Artificial Intelligence course equips learners with the essential skills and knowledge to explore the rapidly advancing field of AI. Through a practical and theoretical approach, students delve into machine learning, Python programming, and mathematical methods, building the foundation required to progress to higher education or enter the tech workforce.
This course addresses the growing demand for expertise in AI by providing a pathway to further study in computer science and machine learning, particularly for those aiming to meet university entry requirements for programmes at institutions such as TCD, UCD, and TUD.
What You Will Learn
- Fundamentals of programming and problem-solving in Python
- Mathematical techniques for STEM, including linear algebra and statistics
- Basics of machine learning, including algorithms and model creation
- Software development principles and software architecture
- Web authoring and programming design
Key Features
- Focus on practical AI applications with real-world problem-solving
- Opportunity to design and implement basic machine learning models
- Guidance and support through study skills workshops and counselling services
- Access to state-of-the-art computer labs and modern classrooms
Entry Requirements
Leaving Certificate or equivalent is advised, with an O4 in Ordinary Maths at Leaving Cert level preferable. Competence in mathematics will be assessed, and additional support is available if needed. English proficiency at Level B1 is required. Mature students with work/life experience will also be considered in lieu of formal qualifications.
Programme of Study
Elective Modules
- Fundamentals of Object Oriented Programming
- Software Architecture
- Maths for Information Technology
- Programming and Design Principals (Python for Data Analysis)
- Math
- Web Authoring
- Computational Methods
Core Modules
- Communications
- Work Experience
Work Experience
A minimum of two weeks’ work experience placement is included in this course.
Careers
Graduates can pursue careers in:
- Artificial Intelligence
- Software Development
- Data Science
- Technology Consultancy
Progression
Upon successful completion of this course, students can apply through CAO to a number of Computer Science degree courses, including UCD and TCD. Other progression opportunities includes:
- TU Dublin Grangegorman: TU856 Computer Science, TU857 Computer Science (Infrastructure), TU858 Computer Science (International)
- TU Dublin Tallaght: TU859 Computing, TU861 Computing with Languages, TU862 Computing with Artificial Intelligence and Machine Learning
- IADT: DL836 Creative Computing
Advanced Entry: Alternatively, students may progress to Computer Science QQI Level 6, which in turn links to Year 2 of the following degree programs:
- TU Dublin Grangegorman: TU856 Computer Science, TU857 Computer Science (Infrastructure), TU858 Computer Science (International)
- IADT: DL836 Creative Computing
We are sure that our Foundations in AI and Software Development course will equip you with the skills and knowledge to pursue a successful career in data analytics and related fields.