Cork College of FET Morrison's Island Campus
a

MENU

Cork College of FET Morrison's Island Campus
a

MENU

Cork College of FET Morrison's Island Campus
a

MENU

Software Development
(Software Development)

Take the first step!

INTRODUCTION:

This course focuses on the key skills required to design, develop and test software that behaves reliably and efficiently. Students will learn the fundamentals of how to build commercially sound and robust applications using Java and Python and will learn how to create web sites using HTML and CSS. The student will learn the basics of networking and will also learn and apply modern software development methodologies. Students will participate in site visits. This course prepares the student for a career demanding specialist knowledge of programming and networking and serves well for a career in the computer science industry and is equally successful as a pre university course as many of our students progress.

ENTRY REQUIREMENTS:

  • Leaving Certificate with at least a pass grade in mathematics or relevant computer experience.
  • CERFL proficiency at B2 for access to Level 5 courses for those whose first language is not English.
  • Mature students are exempt from Leaving Certificate requirement.
  • 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:

€350 including QQI examination fees (Medical card holders exempt from €50). 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 (using TestNG) 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 Python (IDE: PyCharm), and the importance of programs being to industry standard at the front end and the back end.

Web Authoring - 5N1910

Build professional websites using HTML and CSS.

Networking Essentials - 5N2929

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.

Communications - 5N0690

Development of interpersonal and other professional skills.

Work Experience - 5N1356

Preparation for the work place, and a 2-week work placement in industry.

ADDITIONAL TRAINING / WORKSHOPS

  • Data Analytics Workshop – This workshop gives learners an overview of data analytics and actionable recommendations, including planning for a bigger focus on Data Analysis as they continue their studies. The workshop examines the essential techniques and methodologies used to gather and assess data and help learners to identify future career paths in Data Analytics. By the end of the workshop each learner will know what Big Data is and identify examples of Big Data in IT. They will understand the essential techniques and methodologies used to gather and assess data.
  • Data Protection (online) – This Data Protection 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 record of achievement from Morrison’s Island Campus is issued on successful completion.

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 online?

No. This is an on-site, in-person, full-time day 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.

What is the timetable?

The timetable will be available at the end of August/beginning of September.

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 UX App Development 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 are held in May.

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:

Morrison’s Island Campus

MTU Cork

  • IT Management (MT805).
  • Software Development (MT700 and MT800).

Inholland (Haarlem, The Netherlands)

  • Entry to year 1 of all international programmes, including B.Sc. Mathematical Engineering.

UCC

  • BIS (CK203).
  • Computer Science (CK401).
  • Psychology and Computing (CK121).

Excellent progression opportunities to other Higher Education colleges. Special arrangements in place with MTU Cork (CCPS), MTU Kerry and SETU (Waterford & Carlow) for preferential entry for students of Morrisons Island locations. Go to our progressions database for exact requirements on progressions for this course.

CAREER OPPORTUNITIES

On successful completion of a full award, the student can apply for an entry level position as a programmer, an app developer, a website developer or a networks technician. The student is also very employable as a customer service operator, especially in the area of troubleshooting general computer problems.

Skip to content