PsychTEch (Software Development)
Take the first step!
INTRODUCTION:
HCI Development explores the intersection of psychology and technology, focusing on Human-Computer Interaction (HCI) principles. This course aims to equip students with the theoretical foundations and practical skills necessary for designing user-centered technologies.
ENTRY REQUIREMENTS:
- Leaving Certificate with at least a pass grade in mathematics or relevant computer experience
- Leaving Certificate or QQI Level 4.
- Mature students are exempt from Leaving Certificate requirement.
- CERFL proficiency at B2 for access to Level 5 courses for those whose first language is not English.
- All applicants will undergo a processing stage during which further information will be gathered in relation to their application. An offer of a place on this course is contingent on the applicant meeting the entry requirements set out here and satisfactory completion of the processing stage.
DURATION:
September to May.
FEES:
See fees & payment for details.
CERTIFICATION
- QQI Level 5 Certificate in Software Development (5M0529).
COURSE CONTENT
Fundamentals of Object Oriented Programming - 5N0541
Programming using Java (IDE: Eclipse) to design, build, test and deploy Object Oriented applications.
Software Architecture - 5N2772
Techniques to build industry standard software using traditional SDLCs and Agile methodologies (including Scrum, Kanban and Extreme Programming). Create UML diagrams (including use-case and class diagrams), and auto-generate Java code within Eclipse using Visual Paradigm. Please note:
Visual Paradigm grants Cork College of FET – Morrison’s Island Campus online UML tools, BPMN tools, Agile Story Mapping tools, Task Management tools under the Academic Partner Program.
Programming and Design Principles - 5N2927
Learn the fundamentals of programming including conditional statements, iteration and methods using , and the importance of programs being to industry standard at the front end and the back end.
Teamworking - 5N1367
Participate in core team-working activities to include negotiation, problem solving, finding solutions, decision making and conflict resolution. Demonstrate appropriate communications, problem solving and negotiation techniques in a range of team-working situations and roles to include leadership roles and give a receive feedback. Monitor personal strengths and skills as a team participant.
Problem Solving - 5N1615
Connect digital devices using private, non-routable IPv4 addressing, and test connectivity using diagnostic tools. Build and deploy a LAN, and implement and manage network resources.
Maths for Information Technology - 5N18396
Acquire mathematical skill in problem solving and mathematical investigations in the following areas: basic arithmetic and algebra, set theory and Boolean logic, functions and calculus , geometry and trigonometry, probability and statistics, and algorithms and computations.
Mobile Technologies - 5N0580
Learn about mobile technologies and how to build mobile apps taking functionality and the user interface into account and how to install, configure and deploy an app.
Constructive Thinking Skills - 6N3448
Explore the most up to date knowledge on human cognition and thinking processes. Learn to apply constructive thinking skills to a range of real-life situations including your vocational area. Increase your awareness that thinking is a skill and that through changing perception we may see things in a different way.
Work Experience - 5N1356
Preparation for the work place, and a 2-week work placement in industry.
ADDITIONAL TRAINING / WORKSHOPS
- UX Design (online) – Students will be given the opportunity to complete this course online with IBM SkillsBuild and earn a digital badge. This badge demonstrates knowledge of UX design concepts, processes, and tools that UX designers use. The individual has a conceptual understanding of user personas, wireframes, prototypes, usability testing, working collaboratively with a UX design team, and has experience reviewing a UX design case study to make conclusions about redesigning a website. The earner is aware of the job outlook in UX design and is familiar with the skills required for success in various roles.
-
Artificial Intelligence (online) – Students will be given the opportunity to complete this course online with IBM SkillsBuild and earn a digital badge. The badge demonstrates knowledge of artificial intelligence (AI) concepts, such as natural language processing, computer vision, machine learning, deep learning, chatbots, and neural networks; AI ethics; and the applications of AI. The individual has a conceptual understanding of how to run an AI model using IBM Watson Studio. The earner is aware of the job outlook in fields that use AI and is familiar with the skills required for success in various roles in the domain.
- Introduction to GDPR (online) – This course gives learners an overview of GDPR. The workshop examines what GDPR stands for and gives an understanding of the current data protection rules and obligations. The learners also receive information on the types of data, the terminology associated with GDPR, the penalties with breaches, storage of data and general do’s and don’ts regarding data. A Certificate of Completion is issued on completion.
- Manual Handling (MH) Training and certification – This training (MH) is mandatory for person’s involved in manual handling tasks. It is required by legislation under The Safety Health and Welfare at Work (General Application) Regulation 2007 Part two chapter four. The training involves the theory module which is completed online (HSELanD.ie) and the practical module which is classroom based. The certificate obtained is valid for three years. Manual Handling training course delivers the proper techniques for lifting, carrying, loading, pushing and pulling various tasks or loads to reduce the risk of injury to the worker. The need to avoid manual handling by using mechanical aids where possible will also be demonstrated. It provides the skills to identify risks with various handling tasks.
- State of the Art VR Training (BodySwaps)– We offer students the unique opportunity to enhance their soft skills using an advanced AI-powered learning platform. This cutting-edge technology allows learners to engage in realistic, immersive simulations helping to build essential skills like teamwork, communications and leadership. Get personal feedback and be prepared for real-world challenges.
FAQs
Where can I progress to after completing this year?
You can progress to Software Development Level 6 here or go to our progressions page to see a full list of progressions.
What programming languages will I be studying?
Java, Python and HTML & CSS for web development.
What are my chances of getting a job on successful completion of this year?
Some students do get a job after successfully getting their Level 5 award. However, it is usually in a junior position. Most of our students progress to study on a degree course.
Can I complete this course by night?
No. There are some IT modules available by night, but these are mostly leisure courses and do not lead to a qualification.
Are there any IT courses available that don't include programming?
Yes. Have a look at our IT Tech. Support course and our FIT – IT Maintenance and Support course.
I have already completed some of these modules at Level 5. Can I be exempt?
It depends. If you completed the modules pre 2015, you can’t get an exemption as the computing awards changed in 2015 and the old modules, though they might have similar content, are seen as different to the new modules and for this reason you cannot get an exemption.
If you completed the modules after 2015, you can apply for an exemption.
Is this a full-time course or can I complete it part-time?
This is a full-time day course and cannot be completed part-time.
I have never programmed before. Will I be at a disadvantage?
No. We assume that students have not programmed before and will start from the very beginning.
I'm not really sure which area of computing I'd like to end up in. Which Level 5 course would you recommend?
Computer Science is a more general course and would give you an overall understanding of the different areas of computer science.
Software Development and PyschTech are focused on developing software.
IT Tech. Support and FIT -IT Maintenance & Support do not contain a programming module.
Is this course 100% hands on?
There is a lot of practical work, but most modules are examined with 70% practical work and 30% written examination.
When does the course begin?
The course begins in September and final exams occur in late April/ May each year. Exam timetables are published by the Examinations & Assessment Committee through the Student Intranet and the Exam Scheduler App.
WORK PLACEMENT / EXPERIENCE
Students will undertake a block work placement of 2 weeks in the IT area.
Students are encouraged to source their own Work Placement but you will be supported by the Work Placement team should you need assistance to do this.
EDUCATION PROGRESSION OPPORTUNITIES
Some of our popular progression opportunities include:
- Morrisons Island Campus: QQI Level 6 Advanced Certificate in Software Development (Software Development)
- UCC: BIS (CK203)
- UCC: Computer Science (CK401)
- UCC: Psychology & Computing (CK121)
- MTU Cork: IT Management (MT805)
- MTU Cork: Software Development (MT700 & MT800)
Other excellent progression opportunities to UCC and other Higher Education colleges. Special arrangements in place with MTU Cork (CCPS), MTU Kerry and SETU (Waterford & Carlow) for preferential entry for students of Morrison’s Island locations.
CONTACT DETAILS:
Email: computing@morrisonsislandcampus.ie
Tel: (021) 4223 834