Brive logo
Explore
image/svg+xml
Discover programs that best match your skills and preferences
Find out which study programs best match your qualifications and criteria
Schedule a call and let us help you find the right program
Apply online to universities all over the world through Brive
We support you, every step of the way, to get you into one of your top choices
Collect points and receive cashback when applying through Brive
Search
Bachelors
image/svg+xml
Computer Science & IT
image/svg+xml
Bachelor in Computing (with Placement Year) (BSc) - NCI
    Learn more about the program!
    Fill in your contact information and we will get in touch as soon as possible.
    Full Name
    Email
    image/svg+xml
    Contact number
    For this specific program there is a Brive Application Fee of €250.
    BACHELORS

    Bachelor in Computing (with Placement Year) (BSc) - NCI

    National College of Ireland
    DublinIreland
    On campus
    Full-time
    Free
    Duration
    4 Years
    Language
    English

    No tuition fees for EU/EEA/Swiss students

    Learn about this free-fee initiative for full-time undergraduate students.

    Schedule a free call

    Program Description

    The Bachelor in Computing (with Placement Year) (BSc) (Πτυχίο σε Computing (with Placement Year) (BSc)) will provide students with programming and advanced problem-solving skills, to create software applications that solve real-world problems. This exciting course will expose students to areas like games programming, software development, cybersecurity, blockchain, artificial intelligence/machine learning/data analytics, internet of things and digital business transformation.

    The course is industry-focused with a six-month work placement in the third year. NCI students are highly sought after and complete their work experience in companies.

    Graduates of the Bachelor in Computing (with Placement Year) (BSc) (Πτυχίο σε Computing (with Placement Year) (BSc)) can create software applications on mobile devices, in the cloud, on the web and in gaming, using the latest technologies; understand how to incorporate multimedia into software applications; can analyse and interpret data to address real business problems; understand the cloud computing paradigm and its implications for software, infrastructure and platforms; and can secure software applications from malware and hacking.

    Entry Requirements

    Are you eligible to apply?

    Sign up, check the entry requirements, and find out your compatibility with the program.

    Curriculum

    Specializations

    Games Programming

    Software Development

    Cybersecurity

    Blockchain

    Internet of Things

    Digital Business Transformation

    Artificial Intelligence / Machine Learning / Data Analytics

    Year 1

    Discrete Mathematics

    Problem Solving and Programming Concepts

    Web Design and Development

    The Computing Industry

    Computational Thinking

    Computer Architecture

    Introduction to Programming

    Digital Multimedia

    Introduction to Data Modelling and Databases

    Operating Systems

    Year 2

    Data Communications and Networking

    Object Oriented Programming

    Web Application Development

    Advanced Databases

    Innovation and Business

    Entrepreneurship

    Data Structures and Algorithms

    Team Project

    Software Engineering

    Software Quality and Testing

    Year 3

    Security Fundamentals and Development

    Advanced Computer Networks

    Technical Electives or Business Electives

    Work Placement (Full time six months within an organisation OR Academic Internship)

    Year 4

    Games Programming

    Computing Project

    IT Governance, Security and Ethics

    Cloud Application Development

    Game Systems

    Computing Project

    Mixed Reality

    Games Programming

    Software Development

    Computing Project

    IT Governance, Security and Ethics

    Cloud Application Development

    IoT Fundamentals and Development

    Computing Project

    Secure Application Programming

    DevOpsSec

    Cybersecurity

    Computing Project

    IT Governance, Security and Ethics

    Cloud Application Development

    Secure Application Programming

    Computing Project

    Penetration Testing

    Digital Forensics

    Blockchain

    Computing Project IT Governance, Security and Ethics Cloud Application Development Blockchain Foundations Computing Project Blockchain Application Development I Blockchain Application Development II

    Artificial Intelligence/Machine Learning/Data Analytics

    Computing Project IT Governance, Security and Ethics Cloud Application Development Artificial Intelligence Computing Project Data Application Development Machine Learning

    Digital Business Transformation

    Computing Project IT Governance, Security and Ethics Cloud Application Development Business Analysis Computing Project Digital Transformation Strategic Management

    Internet of Things

    Computing Project IT Governance, Security and Ethics Cloud Application Development IoT Fundamentals and Development Computing Project Data Mining and Visualisation Principles IoT Application Development

    Jobs - Careers

    • Software Developer
    • Mobile Application Developer
    • IT Support
    • Project Engineer
    • Security Analyst
    • Games Developer
    More

    Free Tuition Fees

    Free tuition fees are subject to certain conditions. To qualify, students must be citizens of an EU Member State, a state which is a contracting state to the EEA Agreement, the Swiss Confederation, or the United Kingdom. If you need help with your application, Brive's dedicated Application Service can assist you.

    Tuition fees for non-qualifying applicants are €10,000/year.

    More
    Outdated Content
    The content has not been updated in the last 6 months

    Need help applying to this program?

    Schedule a free 20-minute counseling session today!