Programme And Module Handbook
Course Details in 2018/19 Session

If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title LC Fundamentals of Programming in Java
SchoolComputer Science
Department Computer Science
Module Code 06 30179
Module Lead Ian Kenny
Level Certificate Level
Credits 40
Semester Semester 1
Restrictions None
Contact Hours Lecture-66 hours
Tutorial-11 hours
Guided independent study-323 hours
Total: 400 hours
Description The Java programming language continues to be one of the most popular languages in industrial software development. This language is also the standard teaching language in the School of Computer Science. The module will introduce students without a background in Computer Science to the Java language. In addition to the language itself students will learn basic imperative algorithms and data structures along with exposure to principles of object orientation.
Learning Outcomes By the end of the module students should be able to:
  • demonstrate a practical understanding of basic computer programming techniques
  • explain and apply the fundamental constructs of imperative and object-oriented programming, and data structures
  • describe and apply the main features of the Java programming language
  • analyse Java programs, for example by determining the behaviour of a program from its source code or by completing and/or correcting partially-written programs
  • write Java programs, where appropriate making effective use of an integrated development environment (IDE) and other programming aids
  • test and debug programs, interpreting compiler and runtime error messages
  • design, develop and document complete Java programs to solve given software problems, including some open-ended tasks
Assessment 30179-01 : Examination : Exam (Centrally Timetabled) - Written Unseen (50%)
30179-02 : Continuous Assessment : Coursework (50%)
Assessment Methods & Exceptions Assessments: 2hr Examination (50%), Continuous Assessment (50%)
Reassessment: By repeat only
Reading List