Aim
The Level 6 In Software Development course is designed to provide students with an opportunity to design, develop, secure and test software components for computer systems. The course aims to provide students with a comprehensive understanding of the most up-to-date programming software technologies and the skills required for a career in software development. Building upon their knowledge students will learn the most up to date programming software technologies to prepare them for a career in this growing area.
We are well known to employers, and many of our graduates have gone on to work in household name companies. Our employer engagement liaison reveals a need for software programmers across many industries.
Entry Requirements
This course aims to provide students who have completed the Level 5 Computer Science/Computer Systems and Networks courses (or equivalent) with the opportunity to design, develop, secure and test software components for computer systems.
- Level 5 Computer Science or Level 5 Computer Systems and Networks or another level 5 award in a related course.
- For mature students, work experience will be considered in lieu of formal qualifications.
Programme of Study
Elective Modules
- Project Management
- Relational Databases
- Software Architecture
- Object Oriented Programming
- Graphical User Interface Programming
- Web Development
Core Modules
- Communications
- Personal & Professional Development
- Digital Compliance
Work Experience
Work Experience The course includes a minimum of two weeks’ work experience placement.
Career Opportunities
With the increasing demand for skilled software developers in various industries, graduates of the Level 6 In Software Development course can expect to find entry-level positions in a wide range of companies. These roles may include software developer, web developer, mobile app developer, database programmer, and more. While entry-level positions may not require extensive experience, employers typically provide suitable training for successful candidates to enhance their skills and career prospects.
Progression
Students who successfully complete the Level 6 In Software Development course may progress to higher education courses in software development or related fields. Possible progression routes include:
- DN201 Computer Science, UCD
- DC121: Computing, DCU
- DC123: Data Science, DCU
- TU859: Computing, TU Dublin Tallaght
- TU861: Computing with Languages, TU Dublin Tallaght
- TU862: Computing with Artificial Intelligence and Machine Learning,TU Dublin Tallaght
- TU856: Computer Science, TUD Grangegorman
- TU857: Computer Science (Infrastructure), TUD Grangegorman
- TU858: Computer Science (International), TUD Grangegorman
- TU859 Computing (General Entry), TUD Tallaght
- TU865 Cloud Computing , TUD Tallaght
- TU682 Computing with Artificial Intelligence and Machine Learning , TUD Tallaght
- DL836: Creative Computing, IADT