School of Computer Science

Module 06-24635 (2013)

Introductory Computer Science

Level 1/C

Hamid Dehghani Semester 1 10 credits
Peter Tino Semester 2 10 credits
Co-ordinator: Hamid Dehghani
Reviewer: Bernd Bohnet

The Module Description is a strict subset of this Syllabus Page.

Outline

The aims of this module are to (i) introduce basic concepts of computer science and programming languages, (ii) provide students with practical experience in programming, (iii) enable students to understand the capabilities and limitations of programming. The module will be of interest to students who wish to learn about computer science, programming and/or applying computer science to the humanities, sciences, and social sciences.


Aims

The aims of this module are to:

  • introduce basic concepts of computer science and programming language
  • provide students with practical experience in programming
  • enable students to understand the capabilities and limitations of programming

Learning Outcomes

On successful completion of this module, the student should be able to:

1 identify and discuss commonly used computational principles and techniques
2 Choose appropriate computational techniques and algorithms for specific tasks
3 build simple computer programs 4 demonstrate an understanding of the capabilities and limitations of programming


Restrictions


Teaching methods

2 hours/week practical class for 20 weeks

Contact Hours: 40


Assessment

Sessional: 3 hr examination (70%), continuous assessment (30%)

Supplementary (where allowed): 3 hr examination (100%)


Detailed Syllabus

N/A


Programmes containing this module