This course is designed to further a student’s learning in designing, developing, integrating and testing software, using GUI Programming, Object Oriented Programming, HTML, CSS and WordPress. The student will learn how to produce commercially viable software, by learning and applying modern software development methodologies and modelling tools. The student will also learn key skills in project management and leadership. Classroom work will be complemented with relevant work placement, one day a week.
- Graphical User Interface Programming (Java) 6N0736 Learn how to use controls to build industry-standard GUI apps using Visual Basic (IDE: Visual Studio Community). Learn how to connect to a database at the back-end of a VB app, and extract data from the database into the app.
- Software Architecture 6N1449 Understand the techniques and roles involved in traditional and Agile SDLCs to build information systems and analyse projects. Create structural and behavioural type diagrams through Unified Modelling Language (UML), and gain knowledge on how visual modelling has greatly aided software design. Learners will also create object‐oriented code, based on UML Class and Object diagrams (using the Eclipse Marketplace) and sketch diagrams using draw.io.
- Project Management 6N4090 Master the essential skills and tools of Project Management by learning how to integrate its 5 process groups following the PMBOK guidelines. Learn how to use Ms Project to schedule your project & also create WBS diagrams. Complete assignments as part of this course to demonstrate your skills.
- Object Oriented Programming (C++) 6N2108 Build Object Oriented programs (IDE: Code::Blocks) using objects, classes, constructors, operator overloading and inheritance.
- Relational Database 6N4785 This module uses a database management system (DBMS) to equip the learner with the knowledge, skill and competence to design, analyse and implement a relational database and to understand database concepts and terminology. Learn how to use MS SQL Server.
- Leadership 6N2191 Gain practical experience in implementing leadership skills including problem solving, strategic analysis and planning, effective communication skills and conducting meetings appropriately. Learn how to manage projects and tasks resulting in effective team performance and incorporating handling group dynamics, group roles, conflict resolution, diversity, teamwork and motivation
- Work Experience 6N1946 Plan an prepare effectively for work placement. Learn how to present a professional CV and personal statement. Hone your interview skills, and examine your employability skills. Work placement is one day a week (120 hours).
- * Frontline Technical Support Skills 6N2056 Frontline Technical Support gives learners the knowledge to operate effectively in a technical support call centre environment (using Spiceworks). Use CISCO’s Packet Tracer and TeamViewer to troubleshoot and resolve customer telecommunications queries and network issues.
- * Web Development (client side and server side) 6N1277 Design and develop standards compliant websites, using HTML, CSS and WordPress. Analyse and assess websites with regard to usability, accessibility and visibility to search engines.
* There is a choice between Frontline Technical Support Skills and Web Development.
QQI Level 5 Certificate in Software Development 5M0529 / QQI Certificate in Computer Systems and Networks 5M0536 (or equivalent)
An offer of a place on this course is contingent on the applicant meeting the entry requirements set out here and satisfactory presentation at interview.
- One day a week work placement which the student is required to source
- Professional guest lecturers
- Site visits
- Data Analytics workshop
- Ticketing System practical experience
Excellent progression opportunities including:
- CIT (Year 2): Computing CR016 (Level 7), Software Development CR106 (Level 8), Software Development and Computer Networking CR116 (Level 8), IT Support CR888 (Level 7), IT Management CR310 (Level 8).
- UCC: Computer Science CK401 (Level 8).
- Inholland (Haarlem, The Netherlands): Year 3 Information Technology and Year 3 Mathematical Engineering.
Special arrangements in place with CIT (CCPS), Tralee IT and Waterford IT for preferential entry for College of Commerce students. Up to 390 CAO points for any Institute of Technology can be attained by successful completion of this course. See Progressions for details.
Career Opportunities: On successful completion of this award, the student can apply for a position as a junior programmer, a junior website developer, a junior computer technician (in the hardware and networking areas) or a project manager. The student is also in a strong position to apply for an apprenticeship with some of the big companies in the Computer Science area, including VMware and Dell EMC. All students can access the Jobs Advice Hub. Graduates can subscribe to ‘CCOC college jobs register’ and CCOC LinkedIn alumni for up to date vacancies and networking.
Having attended CCOC I felt it gave me a solid grounding in a diverse range of topics within IT, this diversity helped me to understand the area of IT I would like to pursue and ultimately shaped my career. The work experience arranged by CCOC during my course kick-started my career and I will be forever thankful to the dedicated team. I would highly recommend Cork College of Commerce to any prospective student looking for a start in an information technology career
I enrolled in College of Commerce in September 2011 doing a Computer Science Level 5 FETAC course and then the following year, I completed the Level 6 Computer Science course. The lecturers and staff members passion and devotion towards their students and their willingness to devote extra time to explain fundamentals in detail were an essential to my success at the college. I am now fully graduated from CIT with a 1st Class Honours degree in Computing.
The Computer Science course in the College of Commerce appealed to me because the modules looked interesting and I would get a qualification after one year and could then seek employment or progress to further studies. Applying for the course was the best decision I made. The teachers on the course are great, they made classes interesting and cared about each student. I would thoroughly recommend the Computer Science to anyone interested in ultimately working in IT.