Print Print Page | A | A | A

Course Details

Bachelor of Science (Honours) in Computing

CAO code: BN104 Entry Route into programme:
  • Leaving Certificate
  • Mature grounds
  • Special circumstances
  • FETAC graduates

 

Duration: 4 years
NFQ level: 8
Method of application: CAO
2014 Points : 275
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 six subjects in the Leaving Certificate with two higher C3 grades and four ordinary D3 grades to include Mathematics and English or Irish.

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 in a course in a cognate area and including a distinction grade in at least 3 modules. This award must include Mathematics (C20139) or Mathematics (5N1833) or Mathematics for Computing (C20175) or Mathematics for Engineering (C20174) or a pass in Leaving Certificate Mathematics.

The courses considered as cognate areas for progression include CITXX, CNSSX, 6M5164, CCNMX, 5M2564.

 

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 Digital Forensics and Cyber Security.

 

Course Content

Year 1
Semester 1
  • Fundamentals of Programming 1
  • Computer Systems
  • Networking Basics
  • Personal and Professional Development
  • Web Development Fundamentals
  • Algorithmic Problem Solving
Semester 2
  • Fundamentals of Programming 2
  • Computer Architecture
  • Mathematics for Computing
  • Routers and Routing Basics
  • Web Development Client Side
Year 2
Semester 3
  • LAN Switching and Wireless
  • GUI Programming
  • Information Technology Mathematics
  • Database Fundamentals
  • Object Oriented Analysis and Design
  • Interactive Multimedia
Semester 4
  • Advanced Programming
  • Web Development Server - Side
  • WAN Technologies
  • Software Engineering and Testing
  • Operating Systems
  • IT Business Management
Year 3
Semester 5
  • Data Structures and Algorithms
  • Rich Web Applications
  • Parallel Computing
  • Advanced Switching and Routing
  • Project Skills
  • Major Group Project (Part 1)
Semester 6
  • Network Distributed Computing
  • Object Oriented and Design Patterns
  • Troubleshooting IP Networks
  • Web Framework Development
  • Major Group Project (Part 2)
Year 4
Semester 7
  • Project (Part 1)
  • Research Skills
  • Derivation of Algorithms
  • Network Security
  • Enterprise and Cloud Computing

Elective 1:

Ubiquitous Computing or Game Development or Applied Human Language Technology or Data Analytics

Semester 8
  • Project (Part 2)

Elective 2: 

Text Analysis or Advanced Network Technologies or Web Services or High Performance Computing or Computational Intelligence or Computer Vision

* One Module from Elective 1, Semester 7

  Four Modules from Elective 2, Semester 8  

Note : The choice of electives are dependent upon learner demand and resource availability and may vary from year to year.

 

Apply Now



What our students say...

Computing

" We reached out to ITB, to look at Interns and Graduates. The feedback was extremely positive, and we compare them very favourably to other graduates. In some cases, we felt that the ITB students were ahead when it came to real-world programming. "

Openet,
Irish Software Company

Area / Transport Map