Software Design

Maynooth University

Course Description

  • Course Name

    Software Design

  • Host University

    Maynooth University

  • Location

    Dublin, Ireland

  • Area of Study

    Computer Engineering, Computer Science

  • Language Level

    Taught In English

    Hours & Credits

  • ECTS Credits

    5
  • Recommended U.S. Semester Credits
    3
  • Recommended U.S. Quarter Units
    4.5
  • Overview

    In the course students will be introduced to principles and practices of object oriented software analysis, design, and programming using C++. The course will be delivered in two halves. The first half will focus on taking students from the basics of C++, through to objected oriented and generic programming. Topics covered will include (i) basic C++ syntax and program structure, (ii) primitive and abstract data-types, (iii) arrays, pointers, and dynamic memory management, (iv) object oriented programming (encapsulation, inheritance, polymorphism, etc.), and (v) generic programming and the STL. Note that the course assumes that students already have a good level of programming competency, but that they have not previously programmed in C++.

X

This site uses cookies to store information on your computer. Some are essential to make our site work; others help us improve the user experience. By using the site, you consent to the placement of these cookies.

Read our Privacy Policy to learn more.

Confirm