Software Design in Artificial Intelligence for Cloud Computing - BSc
Program Overview
This cloud computing program at TUS provides education and training for a career in software design, with a focus on cloud computing. Students gain hands-on experience through a work placement program and benefit from lecturers with extensive industry experience. The program's common entry structure allows students to explore core aspects of software development and specialize in cloud computing, preparing them for high-demand careers in the IT industry.
Program Outline
Degree Overview:
Ireland is renowned as a software excellence hub in Europe, with multinational and indigenous firms generating €16 billion in annual exports. The sector encompasses software development, R&D, business services, and EMEA/International headquarters. Cloud Computing is defined as the unification of devices, operating systems, data, and storage into a single system. This program aims to provide the education and training necessary for a career in software design, with a specific focus on Cloud Computing. Cloud Computing is considered a significant growth area in IT, with numerous employment opportunities. TUS's Faculty of Engineering and Informatics is housed in a modern and well-equipped facility. The program's common entry structure allows students to experience core aspects of software development and change their specialization in the second year if they meet the required CAO points. Lecturers possess extensive industry experience, enriching their teaching skills and competencies. Students will be part of a dynamic software development environment with advanced research and strong industry links. The program includes a work placement program, offering students the opportunity to gain relevant working experience and valuable industry contacts before graduation.
Outline:
Year 1:
- Mathematics for Software Design 1.1
- Software Development 1.1
- Game Development and Immersive Technology 1.1
- Web App Development with AI 1.1
- Digitalisation for Connected Devices 1.1
- Communication for University 1
- Mathematics for Software Design 1.2
- Software Development 1.2
- Game Development and Immersive Technology 1.2
- Web App Development with AI 1.2
- Digitalisation For Connected Devices 1.2
- Communication for Engineering 1
Year 2:
- Software Development 2.1
- Mathematics for Software Design 2.1
- Databases 2
- Software Development For Cloud 2.1
- Web Development 2.1
- Agile Methodologies 2.1
- Software Development 2.2
- Mathematics for Software Design 2.2
- Agile Methodologies 2.2
- Software Development For Cloud 2.2
- Visualisation for Digital Transformation 2
- Web Development 2.2
Year 3:
- Software Development 3
- Software Engineering 3
- Software Development for Cloud 3
- Server-Side Web Development 3
- Networks 3
- Web Development 3
- Placement Preparation 3
- Placement for Software Design 3
Teaching:
Lecturers have extensive industry experience, enriching their teaching skills and competencies. Students will be part of a dynamic software development environment with advanced research and strong industry links.
Careers:
Graduates from this course are qualified for careers as game developers, software designers, database programmers and administrators, and technical salespersons. Typical employers include Ericsson, Valeo, Cisco, Avaya (Nortel), SAP, Hewlett-Packard, Google, Microsoft, IBM, Riverdeep, as well as financial institutions and SMEs.
Other:
The program offers a work placement program, allowing students to gain relevant working experience and valuable industry contacts before graduation.