Bachelor of Science in Information Technology
Course Short Code
IT
Course Year
c
Course Offering:

Bachelor of Science in Information Technology

****IMPORTANT MESSAGE****

The purpose of this information sheet is to allow you view all modules connected to the Qualification, optional and core. You should print this sheet out and then continue to the next step where your registration will take place.

It is your responsibility to ensure that you register correctly.

Please only register for Modules you have not already completed, and intend to complete this year.

**********

REGISTRATION RULES 

1. You can choose up to four, fifteen credit modules in one year. You can choose up to three , twenty credit modules in one year. 

2. Please note, pre-requisite modules are bracketed e.g. ICT1009 (ICT1030). The pre-requisite module for ICT1009 is ICT1030. The bracketed module must be successfully completed in order to be eligible to register for the module. If an exemption has been granted for the pre-requisite module then it does not have to be completed. (Exemption is applicable to Level 1 and Level 2 modules only). 

3. Two of the Level 1 modules, BAA1080 and ICT1011, requires a competence in Mathematics. (If your background in mathematics is weak, please review the DCU Preparatory Mathematics Module at https://drive.google.com/drive/folders/0B2K_jtKmLo9YZnFZdGZKbENZdUU Additionally, it is recommended that you undertake the BAA1080 module before attempting the ICT1011 module.) 

4. Only in the case where Direct Entry has been granted will a student be allowed to register for Degree Level modules without first successfully completing the 4 modules at Level 1, i.e. BAA1080, ICT1011, ICT1030 and ICT1007 must be completed (or exempted) before a student can register for any Degree Level module. 

5. Only in the case where Direct Entry has been granted will a student be allowed to register for Degree Level modules without first successfully completing the relevant Level 2 Modules e.g. ICT1009 must have been successfully completed before either ICT1001 or ICT1003 can be undertaken. 

6. ICT1001, ICT1004, ICT1000, ICT1046 and ICT1002 are compulsory modules. MNA1171 and ICT1003 are elective (optional) modules. The Bachelor of Science degree will be awarded to a student who has successfully completed all modules at Level 1, all modules at Level 2 and six degree level modules; the five compulsory modules and one of the optional modules. 

7. ICT1000, ICT1003, ICT1046 and ICT1002 are continuously assessed with no terminal exam. To the extent possible it is recommended you take a mix of modules between those with continuous assessment only (i.e. no examinations) and those with both continuous assessment and examinations in one year. However, there may be advantages in taking ICT1046 and ICT1002 in the same academic year, particularly if you want to develop a mobile application as a business idea. 

8. Students must have regular access to a PC with Microsoft Office 2010 or later (student offers may be available on the DCU ISS website), a broadband Internet connection, a headset/microphone and a webcam. Students with Apple-Mac computers may encounter specific issues as learning materials and software are typically designed on/for the Windows operating system. Where students are provided with software, for example SPSS, it will be for Windows OS. 

To study ICT1002 you will require an android phone containing either the Marshmallow or later version of operating system. If you have access to a laptop please bring it to the workshop. 

For the IDE: Android Studio, please find requirements below: It is strongly recommended that you install the Android Studio IDE, before the course starts. If your development environment is Windows, you will also need to ensure that the Original Equipment Manufacturer (OEMs) drivers are available. These drivers enable Android Studio to talk to your phone. This can be verified by checking the following website

https://developer.android.com/studio/run/oem-usb.html#Drivers. 

Ref: https://developer.android.com/studio/index.html 

System Requirements for Android Studio Installation 

  • Windows Microsoft® Windows® 7/8/10 (32- or 64-bit)
  • 3 GB RAM minimum, 8 GB RAM recommended 
  • 2 GB of available disk space minimum, 
  • 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image) 
  • 1280 x 800 minimum screen resolution
  • Java Development Kit (JDK) 8 

For accelerated emulator: 64-bit operating system and Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionalit

Mac 

Mac® OS X® 10.8.5 or higher, up to 10.11.4 (El Capitan) 

  • 3 GB RAM minimum, 8 GB RAM recommended 
  • 2 GB of available disk space minimum
  • 4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image) 
  • 1280 x 800 minimum screen resolution

 

Optional Modules

Level 1 & 2

Module Code  Module Title  Module Credits Semester
ICT1030 IT & Web Technology Fundamentals 15 Semester 1 & 2
ICT1009 Object Oriented Programming with Java (ICT1030) 15 Semester 1 & 2
ICT1011 Principles of Communications, Devices & Networks (ICT1011) 15 Semester 1 & 2
ICT1012 Communications Device Theory & Design (ICT1011) 15 Semester 1 & 2
ICT1007 Exploring Interaction Design 15 Semester 1 & 2
ICT1008 User Experience Design (ICT1007) 15 Semester 1 & 2
BAA1080 Mathematical & Statistical Methods 15 Semester 1 & 2
ICT1010 Management Science & Business Modelling (BAA1080) 15 Semester 1 & 2

Degree Level

Module Code  Module Title  Module Credits Semester
ICT1004 Modern Data Communications & Networks (ICT1030, ICT1012, ICT1007, BAA1080) 20 Semester 1 & 2
ICT1000 Researching Interactions with Technology (BAA1080, ICT1008, ICT1011, ICT1030) 20 Semester 1 & 2
ICT1046 Entrepreneurship and Innovation (ICT1030, ICT1011, ICT1007, ICT1010) 20 Semester 1 & 2
ICT1001 Database Theory & Practice (ICT1009, ICT1011, ICT1007, BAA1080) 20 Semester 1 & 2
ICT1002 Mobile Application Development (ICT1001, ICT1011, ICT1007, BAA1080, ICT1009) 20 Semester 1 & 2
ICT1003 Software Engineering Methodologies (ICT1009, ICT1011, ICT1007, BAA1080) 20 Semester 1 & 2
MNA1171 Managing the Digital Landscape (ICT1030, ICT1011, ICT1007, ICT1010) 20 Semester 1 & 2