UCL DEPARTMENT OF INFORMATION STUDIES
MODULE INST1002: PROGRAMMING 1
UCL Logo

INST1002: Programming 1

The aims of this module are to introduce students to some of the basic concepts of imperative and object-oriented computer programming, and to develop programming skills and related problem-solving skills using a subset of the Java programming language.

Learning outcomes: On successful completion of this module students will be able to design, write, debug and test short (i.e. 1 to 2 page) Java programs and program modules containing a combination of some or all the following features:

  • classes and objects
  • variable assignment and re-assignment
  • standard console-style input and output
  • nested branch and loop statements
  • functions, methods and constructors
  • simple abstract data structures such as strings and arrays


In addition, students will be able to understand, modify and extend longer (10 - 20 page) Java programs containing the above asortment of features.

Assessment: Assessment is by a series of programming exercises and an unseen examination.

Compulsory for: BSc Information Management for Business.

Optional for: This module is not available as an option for any other students.

Prerequisites: There are no formal prerequisites for this module, but students should be mathematically competent.

Taught by: Antonis Bikakis

Further information for students currently taking this module.


University College London - Gower Street - London - WC1E 6BT - Telephone: +44 (0)20 7679 2000 - Copyright © 1999-2007 UCL [e] 

Search by Google