Link to University of Stirling home page Link to Computing Science and Mathematics home page
Link to University of Stirling home page
University | Computing Science | Modules | ITNP001 | Home
ITNP001 Principles and Practice of Programming Autumn 2016
menu ITNP001 Autumn 2016
Principles and Practice of Programming


Module details

Materials Locked - username and password required for off-campus access

Assessment Locked - username and password require for off-campus access





Information and announcements relating to this module will appear here.

Module summary

Knowledge of computer programming provides a vital underpinning for all studies of the application of information technology. Skills in computer programming give a solid foundation for effective practice in many application areas.

This module is for students who are new to computer programming. It introduces the fundamental concepts in contemporary high level language programming through a study of Java, also covering advanced topics including data structures, object orientation and the design of interactive graphical user interfaces.

At the end of the module, students will be able to write, compile and test Java programs using the BlueJ IDE. The programs will involve classes and methods, and will demonstrate a significant range of skills and good practice in program construction, including modularity and good internal documentation. Students will have a practical knowledge of programming with data structures, graphical user interfaces, and files.

Please select the links on the left to see module material.


  • The description of the preparatory exercise for the class test is now available via the Assignments link on the left
  • Last year's exam paper is now available via the Exam link to the left.
  • The Code examples and demonstrations are now available (menu on the left).
  • The Programming Assignment is now available from the Assignments page.

Updated 7/11/16 17:48
Contact Details
Module coordinator    Email - Room 4B63 - Tel 01786 467434
Mail Computing Science and Mathematics, Faculty of Natural Sciences,
University of Stirling, Stirling, Scotland, FK9 4LA