Sgipiwch i’r prif gynnwys
Home

Gwybodaeth ar gyfer:

  • Alumni
  • Ymgeiswyr
  • Myfyrwyr Presennol
  • Staff
  • Rhieni
  • Swyddi
  • Covid-19
  • English
Fy ngwlad:

Main Menu

    • Opsiynau Astudio
      • Hafan Astudio
      • Pam Astudio ym Mangor?
      • Astudiaethau Israddedig
      • Astudiaethau Ôl-raddedig Trwy Ddysgu
      • Ymchwil Ôl-raddedig
      • Cyrsiau Rhan-amser
      • Cyrsiau sy’n Cychwyn Fis Ionawr
      • Prentisiaethau Gradd
      • Astudio Dramor
      • Cyfleoedd Profiad Gwaith
    • Cyngor Astudio
      • Gwneud Cais
      • Wedi Gwneud Cais?
      • Ffioedd a Chyllid
      • Ysgoloriaethau a Bwrsariaethau
      • Paratoi ar gyfer y Brifysgol
      • Ehangu Mynediad
    • Blas o Fangor
      • Dyddiau Agored ac Ymweliadau
      • Teithiau 360, Fideos a Mwy
      • Bangor yr Hud a'r Lledrith

    Dod o hyd i Gwrs

    Archebu Canllaw Cyrsiau

    Dyddiau Agored

    Clirio

    • Bywyd Myfyrwyr
      • Hafan Bywyd Myfyrwyr
      • Bangor a’r Ardal
      • Bywyd Cymdeithasol ac Adloniant
      • Llety i Fyfyrwyr
      • Clybiau a Chymdeithasau
      • Chwaraeon
      • Teithiau 360, Fideos a Mwy
      • Fideos a Flogs
    • Eich Profiad ym Mangor
      • Cefnogaeth i Fyfyrwyr
      • Sgiliau a Chyflogadwyedd
      • Astudio neu Gweithio Dramor
      • Ffioedd a Chyllid

    Proffiliau Myfyrwyr

    Gwyliwch ein Fideos

    Croeso 2022

    • Ymchwil
      • Hafan Ymchwil
      • Ein Hymchwil
      • Ymchwil o fewn ein Ysgolion Academaidd
      • Sefydliadau a Chanolfannau Ymchwil
      • Porth Ymchwil
      • Gwasanaeth Cymorth Integredig Ymchwil ac Effaith (IRIS)
      • Ynni
      • Newyddion Ymchwil
      • REF 2021
    • Cyfleoedd Ymchwil Ôl-raddedig
      • Ymchwil Ôl-raddedig
      • Ysgol Ddoethurol
    • Digwyddiadau a Chyfleoedd Hyfforddi
      • Datblygu Ymchwilwyr
    • Y Brifysgol
      • Amdanom Ni
      • Ein Cenhadaeth
      • Strategaeth 2030
      • Adroddiad Blynyddol a Datganiadau Ariannol
      • Ein Lleoliad
      • Ysgolion Academaidd a Cholegau
      • Gwasanaethau a Chyfleusterau
      • Swyddfa'r Is-Ganghellor
      • Gweithio gyda Busnes
      • Gweithio gyda'r Gymuned
      • Cynaliadwyedd
      • Iechyd a Lles
      • Iechyd a Lles
      • Cysylltwch â Ni
    • Gweithio i Ni
      • Swyddi
    • Rheolaeth a Llywodraeth y Brifysgol
      • Polisïau a Gweithdrefnau’r Brifysgol
      • Datganiad ar Gaethwasiaeth a Masnachu Pobl
      • Rheolaeth a Llywodraethiant
    • Y Brifysgol a'r Gymuned
      • Pontio
      • Cyfleusterau Chwaraeon
      • Cyfleusterau Cynadleddau
      • Llefydd i Fwyta ac Yfed
      • Digwyddiadau Cyhoeddus
      • Ehangu Mynediad
      • Gwasanaethau i Ysgolion
    • Gwasanaethau Busnes
      • Hafan Gwasanaethau Busnes
    • Hwb Cydweithredu
      • Hwb Cydweithredu
    • Cynadleddau a Chiniawa Busnes
      • Cyfleusterau a Rhwydweithiau Busnes
      • Ciniawa Busnes
    • Eiddo Deallusol a Masnacheiddio
      • Eiddo Deallusol a Masnacheiddio
    • Newyddion
      • Newyddion Cyfredol
      • Newyddion Ymchwil
      • Newyddion Myfyrwyr
    • Digwyddiadau
      • Digwyddiadau
    • Cyhoeddiadau
      • Cyhoeddiadau Fflag
  • Dyddiau Agored

    • Opsiynau Astudio
      • Hafan Astudio
      • Pam Astudio ym Mangor?
      • Astudiaethau Israddedig
      • Astudiaethau Ôl-raddedig Trwy Ddysgu
      • Ymchwil Ôl-raddedig
      • Cyrsiau Rhan-amser
      • Cyrsiau sy’n Cychwyn Fis Ionawr
      • Prentisiaethau Gradd
      • Astudio Dramor
      • Cyfleoedd Profiad Gwaith
    • Cyngor Astudio
      • Gwneud Cais
      • Wedi Gwneud Cais?
      • Ffioedd a Chyllid
      • Ysgoloriaethau a Bwrsariaethau
      • Paratoi ar gyfer y Brifysgol
      • Ehangu Mynediad
    • Blas o Fangor
      • Dyddiau Agored ac Ymweliadau
      • Teithiau 360, Fideos a Mwy
      • Bangor yr Hud a'r Lledrith

    Dod o hyd i Gwrs

    Archebu Canllaw Cyrsiau

    Dyddiau Agored

    Clirio

    • Bywyd Myfyrwyr
      • Hafan Bywyd Myfyrwyr
      • Bangor a’r Ardal
      • Bywyd Cymdeithasol ac Adloniant
      • Llety i Fyfyrwyr
      • Clybiau a Chymdeithasau
      • Chwaraeon
      • Teithiau 360, Fideos a Mwy
      • Fideos a Flogs
    • Eich Profiad ym Mangor
      • Cefnogaeth i Fyfyrwyr
      • Sgiliau a Chyflogadwyedd
      • Astudio neu Gweithio Dramor
      • Ffioedd a Chyllid

    Proffiliau Myfyrwyr

    Gwyliwch ein Fideos

    Croeso 2022

    • Ymchwil
      • Hafan Ymchwil
      • Ein Hymchwil
      • Ymchwil o fewn ein Ysgolion Academaidd
      • Sefydliadau a Chanolfannau Ymchwil
      • Porth Ymchwil
      • Gwasanaeth Cymorth Integredig Ymchwil ac Effaith (IRIS)
      • Ynni
      • Newyddion Ymchwil
      • REF 2021
    • Cyfleoedd Ymchwil Ôl-raddedig
      • Ymchwil Ôl-raddedig
      • Ysgol Ddoethurol
    • Digwyddiadau a Chyfleoedd Hyfforddi
      • Datblygu Ymchwilwyr
    • Y Brifysgol
      • Amdanom Ni
      • Ein Cenhadaeth
      • Strategaeth 2030
      • Adroddiad Blynyddol a Datganiadau Ariannol
      • Ein Lleoliad
      • Ysgolion Academaidd a Cholegau
      • Gwasanaethau a Chyfleusterau
      • Swyddfa'r Is-Ganghellor
      • Gweithio gyda Busnes
      • Gweithio gyda'r Gymuned
      • Cynaliadwyedd
      • Iechyd a Lles
      • Iechyd a Lles
      • Cysylltwch â Ni
    • Gweithio i Ni
      • Swyddi
    • Rheolaeth a Llywodraeth y Brifysgol
      • Polisïau a Gweithdrefnau’r Brifysgol
      • Datganiad ar Gaethwasiaeth a Masnachu Pobl
      • Rheolaeth a Llywodraethiant
    • Y Brifysgol a'r Gymuned
      • Pontio
      • Cyfleusterau Chwaraeon
      • Cyfleusterau Cynadleddau
      • Llefydd i Fwyta ac Yfed
      • Digwyddiadau Cyhoeddus
      • Ehangu Mynediad
      • Gwasanaethau i Ysgolion
    • Gwasanaethau Busnes
      • Hafan Gwasanaethau Busnes
    • Hwb Cydweithredu
      • Hwb Cydweithredu
    • Cynadleddau a Chiniawa Busnes
      • Cyfleusterau a Rhwydweithiau Busnes
      • Ciniawa Busnes
    • Eiddo Deallusol a Masnacheiddio
      • Eiddo Deallusol a Masnacheiddio
    • Newyddion
      • Newyddion Cyfredol
      • Newyddion Ymchwil
      • Newyddion Myfyrwyr
    • Digwyddiadau
      • Digwyddiadau
    • Cyhoeddiadau
      • Cyhoeddiadau Fflag
  • Dyddiau Agored

Gwybodaeth ar gyfer:

  • Alumni
  • Ymgeiswyr
  • Myfyrwyr Presennol
  • Staff
  • Rhieni
  • Swyddi
  • Covid-19
Fy ngwlad:

Search

Close

Breadcrumb

  • English

Rhannwch y dudalen hon
  • Twitter
  • Facebook
  • LinkedIn

Gwneud Cais

Sut i wneud cais

Ffioedd Dysgu Ôl-radd

Edrychwch ar ein wybodaeth ffioedd dysgu

Cofrestrwch eich diddordeb mewn astudiaeth Ôl-radd

Cofrestrwch yma

Modiwl ICE-1101:
Object Oriented Programming

Object Oriented Programming 2024-25
ICE-1101
2024-25
School of Computer Science & Engineering
Module - Semester 2
10 credits
Module Organiser: Dave Perkins
Overview

Indicative content includes:

  • Classes, objects and encapsulation; instance variables and method implementation; the public interface of a class; constructors and overloading; access and mutator methods; reference types; static variables and methods.
  • Inheritance; superclasses and subclasses; overriding methods; polymorphism; interface types; abstract classes; final methods and classes; the class Object; generic type introduction and use.
  • Use and implementation of various structures such as lists, sets, maps, stacks and queues; iterators; efficiency of data structures.
  • Compile time vs. run time errors; error handling strategies; the exception mechanism; use of try, catch.
  • Introduce UML diagrams; class relations; top-down and bottom-up design;.
  • System testing; white-box and black-box testing; tester classes; use of debugging facilities in a modern IDE;
  • Text and binary file formats; Java class hierarchy for handling IO; streams; sequential and random file access; object streams.

Assessment Strategy

-threshold -Equivalent to 40%.Uses key areas of theory or knowledge to meet the Learning Outcomes of the module. Is able to formulate an appropriate solution to accurately solve tasks and questions. Can identify individual aspects, but lacks an awareness of links between them and the wider contexts. Outputs can be understood, but lack structure and/or coherence.

-good -Equivalent to the range 60%-69%.Is able to analyse a task or problem to decide which aspects of theory and knowledge to apply. Solutions are of a workable quality, demonstrating understanding of underlying principles. Major themes can be linked appropriately but may not be able to extend this to individual aspects. Outputs are readily understood, with an appropriate structure but may lack sophistication.

-excellent -Equivalent to the range 70%+.Assemble critically evaluated, relevant areas of knowledge and theory to constuct professional-level solutions to tasks and questions presented. Is able to cross-link themes and aspects to draw considered conclusions. Presents outputs in a cohesive, accurate, and efficient manner.

Learning Outcomes

  • Apply an object-oriented approach to the process of software construction.

  • Make use of and/or develop inheritance hierarchies; implement interfaces; utilize facilities for generic programming.

  • Test and debug software

  • Understand and use simple search and sort algorithms

  • Use a range of file handling techniques.

Assessment method

Exam (Centrally Scheduled)

Assessment type

Summative

Description

Class test x4

Weighting

20%

Due date

05/05/2023

Assessment method

Demonstration/Practice

Assessment type

Summative

Description

Laboratories

Weighting

50%

Due date

05/05/2023

Assessment method

Coursework

Assessment type

Summative

Description

Programming Project

Weighting

30%

Due date

09/05/2025

Hafan

Astudio

  • Astudio Ôl-raddedig Trwy Ddysgu
Hafan

Dilynwch Ni

  • Twitter
  • Facebook
  • Instagram
  • Youtube
  • LinkedIn

Prifysgol Bangor

Bangor, Gwynedd, LL57 2DG, UK

+44 (0)1248 351151

Cysylltwch â Ni

Ymweld â’r Brifysgol

Mapiau a Chyfarwyddiadau Teithio

Polisi

  • Cydymffurfiaeth Gyfreithiol
  • Datganiad Deddf Caethwasiaeth Modern 2015
  • Datganiad Hygyrchedd Prifysgol Bangor
  • Polisi Iaith Gymraeg
  • Preifatrwydd a Chwcis
Map

Mae Prifysgol Bangor yn Elusen Gofrestredig: Rhif 1141565

© 2020 Prifysgol Bangor