Home
About
Mobile
Open Content
Search
Module Overview
Description
Facilitators
Weblinks
Timetable
CS1010S
PROGRAMMING METHODOLOGY
2015/2016, Semester 1
School of Computing (Computer Science)
Modular Credits: 4
Tags:
--
Collapse All
Learning Outcomes
Top
This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing and is equivalent to CS1010 and CS1010E Programming Methodology. Topics covered include problem solving by computing, writing pseudo-codes, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion. This module is appropriate for FoS and BZA students.
Assessment
Top
25% Coursemology missions (assignments)
15% Midterm Exam
15% Practical Exam
5% Tutorial Participation
40% Final Exam
Preclusions
Top
CS1010 or its equivalent
Workload
Top
2-1-1-3-3
Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week