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 2017
menu ITNP001 Autumn 2017
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.


  • Please note that the central timetable generator only gives a "basic timetable" and overview of the semester. The teaching plan given here provides full details about classes.
  • Update: From Thursday 5 October the weekly tutorial will be in room 3X11 at 12.00.

Updated 3/10/17 12:50
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