|ITNP001 Principles and Practice of Programming Autumn 2017|
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.
All further information about and resources for this module have been moved to Canvas.
Updated 3/10/17 12:50