Print Print Page | A | A | A

Course Details

Bachelor of Science (Honours) in Computing

Course code: BN104 Entry Route into programme:
  • Leaving Certificate
  • Mature grounds
  • Special circumstances
  • FETAC graduates
  • Certificate in General Studies
Duration: 4 years
NFQ level: 8
Method of application: CAO
Schedule: Full time
Award title: Bachelor of Science (Honours)
Credits for Full Award: 120 @ NFQ Level 6; 60 @ NFQ Level 7; 60 @ NFQ Level 8
Awarding Body: ITB Transfer and Progression:
BN518 Master of Science in Computing

Minimum Entry Requirements

The minimum entry requirements for standard entrants are a pass in five subjects (ordinary level) in the Leaving Certificate, to include Mathematics and English or Irish, or an equivalent qualification. Mature students may be admitted without meeting these formal minimum requirements.

The minimum entry requirements for graduates of FETAC Level 5 or 6 awards is any full award. This award must include Mathematics (C20139) or Mathematics for Computing (C20175) or Mathematics for Engineering (C20174). The following courses are recommended as suitable for progression to this course.

Course Code Course Title Course Level
CITXX Information Technology 5
CNSXX Network and Software Systems 6
CCNM Computer and Network Maintenance/Technology 6

Note :

Students who apply for this course will have a choice when they enter third year of the programme to specialise in Information Technology or Information Security and Digital Forensics.

 

Course Content

Year 1
Semester 1
  • Fundamentals of Programming 1
  • Networking Basics
  • Computer Systems
  • Personal and Professional Development
  • Web Development (Client)
Semester 2
  • Fundamentals of Programming 2
  • Computer Architecture
  • Mathematics for Computing
  • Routers and Routing Basics
  • Databases
Year 2
Semester 1
  • GUI Programming
  • Operating Systems (Client)
  • Switching Basics and Intermediate Routing
  • Web Multimedia
  • Information Technology Mathematics
  • Web Development (Server)
Semester 2
  • Advanced Programming
  • Object Oriented Analysis and Design
  • WAN Technologies
  • Interactive Multimedia
  • Software Engineering and Testing
  • Operating Systems (Server)
Year 3
Semester 1
  • Data Structures and Algorithms
  • Object Orientation with Design Patterns
  • Network Distributed Computing
  • Advanced Switching and Routing
  • Major Group Project (Part 1)
Semester 2
  • Computer Graphics
  • Major Group Project (Part 2)
  • XML and Web Services
  • Remote Access and Wireless Networks
  • Data Mining
Year 4
Semester 1
  • Intelligent Computing

Project (Part 1)

Elective 1

Applied Language Engineering or Network Design & Management *

Elective 2

Computer & Network Forensics or Enterprise Computing or Games Development *

Semester 2

Project (Part 2)

Elective 3

Information Retrieval and Text Processing or Network Security & Encryption *

Elective 4

Digital Signal Processing or Real time Systems or Mobile Computing or High Performance Computing *

* One Module from Elective 1, Semester 1

  Two Modules from Elective 2, Semester 1

  One Module from Elective 3, Semester 2

  Two Modules from Elective 4, Semester 2

Apply Now

What our students say...

Leon O'Neill

"Here they have all the routers and switches, so you can manually do everything. It's better, more of a hands-on approach."

Leon O'Neill,
Computing Student

Area / Transport Map