computing banner

Bachelor of Science (Hons) in Computing with Software Development

What is in Computing with Software Development

This course is designed to develop your general computing skill and competence so that you can use computers to perform a variety of useful tasks. Its primary focus is on developing your ability to use computer languages that you will find prepare you to operate and work with computers and computer systems in a wide variety of ways:

  • Speaking the coded language of the computer and writing software - Introduction to Programming,  Object Oriented Programming 1, 2, 3 & 4, Algorithms,  Software Engineering, Object Oriented Analysis and  Design;
  • Understanding the computer as a system - Computer Architecture, Operating Systems;
  • How computers can be connected and made work  together - Network Fundamentals, Routing Concepts and Protocols, Local Area Networks (LAN) Switching and Wireless, Wide Area Networks (WAN) Services and  Security;
  • Using computer to work with and manage data - Database Concepts, Introduction to Database  Programming;
  • Providing users with a way to interact with  computers - Digital Images and Digital Interfaces, Web Design, Web Design for Multiple Platforms, Human Computer Interaction;
  • Work placement  - all students take a full semester of work placement or equivalent in 3rd year

As a student specialising in the area of software development you will take additional course content as follows:

  • The mathematics and logic that computers use - Mathematics, Algorithms;
  • Software development - Software Testing, Software Development Tools.

The fourth year includes the following computing content:

  • Advanced computing - Advanced Database Programming, Distributed Computing;
  • Software development - Software Quality Management,
  • Development Operations and Application Stores, Software
  • Design Patterns, Digital Image Processing, Big Data;
  • Project activities - Final year project design, final year
  • project development;
  • Management - Software Project Management;
  • Networks - WAN Services and Security;

Career development  - Steps 2 Success

Course Keyword Search

Course Search

by Study Areas
and/or by Study Level
All CAO Springboard
Ab-initio Add-On

Full Time Part Time

Why study in Computing with Software Development at IT, Tralee

We provide the environment that allows students with a particular passion for software development to achieve their goals. In an area such as computing the limits of a student’s potential are determined by the student’s commitment and effort. The programme has the scope to allow the student to follow their interest through a range of project activities that are embedded in the four years and in many of the individual modules.These projects and the emphasis on career development in the programmes make studying computing at the Institute highly relevant to real life situations and future career opportunities.

As a BSc (honours) graduate you will be skilled in research methods and project management and should be able to take on tasks as part of a project team and build up to leading project activities. You should be able to take responsibility for projects where you have to design, plan, undertake and report on your work and that of your team. You will be in a position to develop further your knowledge, skills and competence as a scientist though practice

What are my career opportunities

Computing and ICT continue to be sectors of the Irish and world economies that display strong growth despite the downturn that has affected most other sectors. Technology enterprises are looking for graduates with a combination of skills. The areas most in demand are the core computing areas of programming and software skills as graduates with these tend to be most versatile and adaptable. Graduates of the Institute’s BSc (Hons) in Computing with Software Development programme may find work in roles such as:

  • Programmer/software developer in technology enterprises and areas where ICT is heavily used such as  finance services, education and health care;
  • Developer of digital media and audio/video content;
  • Network technician and administrator;
  • Database administrator;
  • Web developer and web manager.