BSc in Computing

Course Points
156
Course Duration
3 Years
Course Level
Level 7
Course Places
100 Places
Course Start Date
September 2018

Course Summary

Discover the power of computers and the knowledge required to work in the vibrant Information Technology industry through this uniquely structured three year degree course. Gain knowledge in Programming, Web, Networking and IT Systems Environments. Acquire job-ready skills such Analysis, Design, Implementation, Testing and lifelong learning skills to help fast-track your career in IT.

Discover the power of computers and the knowledge required to work in the vibrant Information Technology industry through this uniquely structured course. Gain knowledge in Programming, Web, Networking and IT Systems Environments. Acquire Analysis, Design, Implementation, Testing and lifelong learning skills.

This course allows you to tailor your learning towards where your interests and aptitudes are. Students enter a common first Semester which is designed to enable them to choose between the following three Elective Streams: 

  • Networking
  • Software Development
  • System Administration

Become a confident and in-demand IT professional by developing your problem-solving skills in an overwhelmingly hands-on learning environment. Students study selected combinations of the following areas

  • Databases
  • Hardware
  • Maths
  • Networking
  • Professional Development
  • Software Development
  • Software Engineering
  • System Administration
  • Technical Problem Solving
  • Web & Mobile Structure

YEAR 1 - Semester 1:

(Mandatory)

YEAR 1 — Semester 2:

(Mandatory)

Software Development Stream

System Administration Stream

Networking Stream

YEAR 2 - Semester 1

(Mandatory)

(Electives)
Software Development Stream:

System Administration Stream:

Networking Stream:

YEAR 2 - Semester 2:

(Mandatory)

(Electives)

Software Development Stream

System Administration Stream:

Networking Stream:

YEAR 3 - Semester 1:

(Electives)

Software Development Stream:

System Administration Stream:

Networking Stream

YEAR 3 - Semester 2:

(Mandatory)

(Electives)

Software Development Stream:

System Administration Stream:

Networking Stream:

Software Development Stream

This elective stream focuses on Web Development. Students will have repeated exposure to the principles and practices of web development using various technologies. On completion of the course they will be capable of integrating a range of techniques and technologies to create and deploy a quality web application working independently and also as part of a multidisciplinary team.

You will learn to:

  • Build applications
  • Develop websites
  • Test applications
  • Apply appropriate software engineering processes to develop quality software solutions
  • Apply problem-solving techniques
  • Design and implement database systems
  • Work as part of a multi-disciplinary development team

Career Options

As a graduate of this stream you will be capable of filling a range of positions in the software industry. Typical job titles include:

  • Programmer/Analyst
  • Programmer
  • Web Developer
  • Database Developer
  • Software Tester

System Administration Elective Stream:

Learn fundamental principles across a broad range of computing and specialise in the analysis, design, development, deployment, management and administration of computer systems and services using both virtualization and cloud platforms. The computing industry experiences enormous growth. Today, products from the industry are everywhere in our homes, in our daily lives, and in every sector of the economy. This has resulted in the growth of a large service and support industry whose main task is to design, deploy and manage the server and network infrastructure, and provide technical support to both customers and users in the effective use of computing resources.

In addition, there is a continual need for the development and support of Web Applications and Database Systems for small to medium-sized working environments.

You will learn to: 

  • Design, develop, implement, administer, manage and secure websites, database systems and other network infrastructure services (such as file, directory, and mail) in virtualised and cloud environments
  • Gain specialised knowledge of computer hardware, software and networking
  • Design and Implement an IT Service Desk
  • Provide and deliver effective technical support to customers
  • Develop advanced problemsolving skills
  • Develop as a team player, capable of working as part of a multidisciplinary team

Career Options

As a graduate of this stream you will be capable of filling a range of positions in the IT support industry as well as in website development and database administration. Typical job titles include:

  • System Administrator
  • IT Technical Support Analyst
  • IT Service Desk Manager
  • Database Developer
  • Website Developer
  • Webmaster/Web Editor.
  •  

Networking Elective Stream

Learn fundamental principles of computing and go on to specialise in the design, implementation and maintenance of computer network systems, data communications systems and in the support of Internet-based systems. This course was created in response to the continued growth in communications using computing devices and the resulting demand for graduates.

Broadband technology and wireless networks are the fabric of the new economy. Underpinning this growth are computer network technologies and systems. A large service and support industry to manage and administer these systems has evolved. You will learn to:

  • Develop advanced problem-solving skills
  • Acquire skills in defining, analysing and choosing methods for solving problems across a variety of areas relating to IT support
  • Provide effective IT support to customers
  • Specialise in local and wide area network technologies and data communications
  • Develop as a team player, capable of working as part of a multidisciplinary development.
  • In addition, students completing this course will have sufficient knowledge and skill to undertake CISCO CCNA (Cisco Certified Network Associate) certification. DkIT is a certified Cisco Academy.

Career Options

As a graduate of this programme you will be capable of filling a range of positions in the network and IT support industry. Typical job titles include: - Network Administrator - Network Technician - Systems Technologist - Systems Administrator - IT Support Technician/ Specialist.

On achieving an average mark of at least 50% in the award year of the BSc in Computing, students become eligible for the Level 8 one-year add-on courses (BSc (Honours) in Computing in Cloud Computing or BSc (Honours) in Computing in Cloud and Data Centre Operations) depending on their Level 7 elective stream.

Entry to the honours degree courses is subject to the number of places available in any given year. Graduates of the BSc in Computing with the specialisation in Software Development may transfer to year 3 of either of the Level 8 ab-initio degrees (BSc (Honours) in Computing - with the specialisation in Web/ Mobile development - or the BSc (Honours) in Computing in Games Development).

Please find information on fees and funding here: www.dkit.ie/fees

Six Grades at O6 or H7 in Leaving Certificate

INCLUDING At least one H5 Grade, or minimum Points Score of 200

AND Mathematics Grade F2, O6 or H7

AND English Grade O6

OR H7 Irish Grade O6 or H7

Prof. Dr Christian Horn (Head of the Department of Computing Science and Mathematics)
Phone: +353 42 9370283
Email: christian.horn@dkit.ie itlc@dkit.ie

Philip Mc Guinness (Lecturer, Department of Computing Science and Mathematics)
Phone: +353 429370757
Email: Philip.McGuinness@dkit.ie

Course ID DK721
Level 7
Duration 3 Years
Points 156
Places 100
School School of Informatics & Creative Arts
Department Computing Science and Mathematics
Awarding Body Dundalk Institute of Technology
Starting Date September 2018
Apply to CAO

How to Apply

You can apply for this course directly via CAO by clicking the button below:

Apply Now