Program start date | Application deadline |
2023-09-01 | - |
Program Overview
The Diploma in Applied Software Development equips individuals with the skills and knowledge for entry-level software development roles. Through a blended learning approach, students gain a solid foundation in Java programming, software development, and related topics. The program emphasizes practical application, peer learning, and formative feedback, preparing graduates for success in the rapidly evolving IT industry.
Program Outline
Degree Overview:
Overview:
The Diploma in Applied Software Development is designed to equip individuals with the knowledge and skills required for entry-level positions as software developers. The program is intended to produce graduates with the attributes necessary for success in today's rapidly evolving IT industry. It provides a solid foundation for further education and career advancement.
Objectives:
- To enable graduates to secure entry-level industry positions or advance their careers within the IT field.
- To provide the IT sector with graduates who possess the requisite skills and attributes to contribute positively.
- To offer learners an NFQ level 7 Special Purpose award that sets them on a path for further education in Applied Software Development.
- To lay the groundwork for graduates to pursue further studies at NFQ Level 7 or progress to NFQ Level 8 in Computing or related disciplines.
- To foster personal development through peer learning, mentoring, and formative feedback, empowering graduates to identify their learning needs and pursue continuous professional development.
Outline:
Program Content:
The program focuses on Java Programming, Software Development, and related topics informed by industry consultation and collaboration. It emphasizes practical application through hands-on sessions in labs and workshops.
Structure:
The program is delivered part-time over one academic year, with classes held on weekday evenings and several Saturday classes per term. This flexible schedule allows students to balance their studies with other commitments.
Course Schedule:
- Digital Transversal Skills: Empowers learners with collaborative tools, problem-solving techniques, and ethical considerations in a digital workplace.
- Java Programming – Object Oriented Approach: Spans the entire course of study, providing a foundation in Java programming that underpins learning in other modules.
- Problem Solving and Mathematics for IT: Develops logical and analytical thinking essential for software development, with practical applications complementing other modules.
- Object Oriented Analysis and Design: Equips learners with the theoretical and practical skills to apply a development process to software projects, influencing the approach taken in other modules.
- Web Development: Provides exposure to a major software development domain, enabling learners to apply their knowledge from associated modules while specializing in a specific area.
- Databases: Covers fundamental and advanced data storage techniques, with opportunities for integration across multiple modules.
- Software Development Processes: Builds upon knowledge gained in previous modules, enhancing understanding of practical software development applications.
- Mobile Development: Focuses on mobile software development, allowing learners to leverage their knowledge into a mobile-connected environment and gain insights into multiple domain software development.
- Strategic Business IT: Examines the application of software in a business context, highlighting the impact of software development on business operations and the need for ongoing cross-domain software development.
Assessment:
Learners engage in a variety of formative learning activities to prepare for program assessments. Assessments are completed during taught modules and through end-of-module assessments or examinations. The program employs an authentic assessment approach to provide insights into real-world work tasks, scenarios, and challenges. Opportunities for integrated assessment are maximized to reflect workplace problems and scenarios. Six of the nine modules are assessed 100% by continuous assessments, which combine practical and written components. The remaining three modules (Problem Solving and Mathematics for IT, Databases, and Strategic Business IT) are assessed through a combination of continuous assessment and examinations.
Teaching:
Teaching Methods:
The program utilizes a blended learning approach, combining classroom and laboratory learning with interactive workshops. Industry-relevant challenges are presented to students to provide an authentic learning and assessment experience.
Faculty:
The faculty comprises experienced professionals and academic experts in the field of software development. Their expertise and industry connections ensure that the program content and delivery are aligned with current industry practices.
Unique Approaches:
The program emphasizes peer learning, mentoring, and formative feedback to promote personal and professional development. It fosters a collaborative learning environment where students can share knowledge, support each other, and identify their learning needs.
Careers:
Career Paths:
Upon completion of the program, graduates are qualified to pursue entry-level roles as software developers or software engineers. They may also seek employment in related industries or advance their careers within their current organizations.
Opportunities:
The program prepares graduates for a wide range of opportunities in the IT industry, including software development, web development, and mobile development. Graduates may also pursue further education to enhance their skills and qualifications.
Outcomes:
Graduates are equipped with the knowledge, skills, and professional attributes required to succeed in the IT industry. They are highly sought-after by employers due to their ability to contribute to software development projects effectively and efficiently.
CCT College Dublin: A Summary
Overview:
CCT College Dublin is a private higher education institution specializing in computing, information and communications technology (ICT), and business. It offers a range of full-time and part-time undergraduate and postgraduate programs, including diplomas, degrees, and professional courses.
Services Offered:
Academic Programs:
CCT offers a variety of programs in computing, ICT, and business, including undergraduate and postgraduate degrees, diplomas, and professional courses.Springboard+ and HCI Courses:
The college provides government-funded courses in areas like Data Analytics, Artificial Intelligence, Software Development, and Cybersecurity. These courses are available at various levels, from Diploma to Masters.Professional Online Skill-based Training:
CCT offers online courses in areas like Cyber Security Fundamentals, Microsoft Azure, Predictive Data Analytics, Digital Marketing, and Python Programming.Admissions Support:
The Admissions Office provides guidance and support to prospective students, including one-on-one meetings and online chat services.Open Events and Information Sessions:
CCT regularly hosts information evenings for prospective students to learn about programs, meet lecturers, and connect with other students.Key Reasons to Study There:
Industry-Relevant Programs:
CCT's programs are designed to meet the demands of the modern workforce, providing students with practical skills and knowledge.Government-Funded Courses:
The Springboard+ and HCI courses offer significant financial assistance to eligible students.Flexible Learning Options:
CCT offers both full-time and part-time programs, as well as online courses, to accommodate diverse student needs.Experienced Faculty:
The college boasts a team of experienced and qualified lecturers who are dedicated to student success.Strong Industry Connections:
CCT has strong connections with industry partners, providing students with opportunities for internships, placements, and career development.Academic Programs:
Undergraduate Degree Courses:
CCT offers Level 8 Honours Undergraduate Degree courses in IT and Business.Postgraduate Courses:
The college offers Postgraduate Higher Diploma and Masters Degree courses in areas like Computing, Software Development, Cybersecurity, Artificial Intelligence, Data Analytics, and International Business.Professional Online Skill-based Training:
CCT provides online courses in various areas, including Cyber Security Fundamentals, Microsoft Azure, Predictive Data Analytics, Digital Marketing, and Python Programming.Other:
Location:
CCT College Dublin is located at 30-34 Westmoreland Street, Dublin 2.Quality Assurance:
The college is committed to quality assurance and holds various accreditations and memberships.Alumni Network:
CCT has a strong alumni network that provides support and networking opportunities for graduates.Entry Requirements:
Admission to this the Diploma in Applied Software Development is through one of the following:
- Evidence of prior learning, including experiential learning,
- or
- Possession of an NFQ level 5 award, including leaving certificate, FET award, or equivalent. All applicants must evidence competence in mathematics equivalent to O6 standard in leaving certificate. The minimum requirements for general learning are the ability to communicate effectively in writing – produce written summaries, reports, discussions and projects on academic and or applied matters, along with the ability to work independently and as part of a team. For applicants whose first language is not English, English language competency required for entry must be equal to or greater than B2+ in the CEFRL. English language credentials endorsed by other systems (viz. IELTS, TOEFL, PTE, Cambridge, Duolingo etc.) will be assessed to ensure they meet this minimum standard. Basic computer literacy is not sufficient for this programme. All applicants must have qualifications or experience which evidences intermediate competence in IT For entry via RPL applicants are required to demonstrate general learning competence. Mathematical competence and comfort and familiarity in the use of IT, along with the ability to write reports or similar written documentation, are also required.