INFO1903: Informatics (Adv)

Objectives

usyd logo
usyd lion
Home
Objectives
Delivery
Outline
Assessment
Lectures
Labs
Resources
Contacts


Valid CSS!
Valid XHTML 1.0 Strict

Unit of Study objectives

When you have completed this unit you will be able to:

Generic

  1. Identify, define and analyse problems that require computational solutions;
  2. Select suitable tools and techniques to solve computational problems and justify your choice in terms of their strengths and limitations;
  3. Approach further learning in terms of the core principles of IT so that you can adapt to rapidly developing information technologies;
  4. Reflect on and assess your own time management skills;
  5. Make sensible quantitative estimates (back of the envelope calculations).

Software Development

  1. Write correct, elegant Python programs to manipulate data;
  2. Read and interpret Python code and documentation;
  3. Develop, test and debug software in a systematic manner;
  4. Understand data representation in computer systems.
  5. Understand the fundamentals of object oriented programming.

Software Tools

  1. Write Unix pipelines to manipulate textual data;
  2. Use spreadsheets to solve numerical problems;
  3. Understand the relational model and manipulate relational databases with SQL;
  4. Understand web technology and develop web-based user interfaces.

Communication and Ethics

  1. Present information effectively in verbal, written and graphical forms using standard software tools;