COMP1004J Intro to Prog Construction 1

Academic Year 2021/2022

In this module students will learn how to program a computer using a simple programming language (e.g. Python). Students will learn how to make many simple things happen and how to solve simple problems by programming.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

After taking the course the students should be able to: understand the basic ideas of programming and be familiar with variables, arrays, strings, conditionals, loops, terminal and file I/O, functions, etc.; confidently write computer programs in the language they have learned during the course; run programs to produce results.

Student Effort Hours: 
Student Effort Type Hours
Lectures

22

Practical

20

Autonomous Student Learning

83

Total

125

Approaches to Teaching and Learning:
Active/task-based learning
Group Assignment
Lectures
Lab work 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Equivalents:
Intro to Programming 1 (COMP1001J)


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: Throughout the Trimester n/a Alternative linear conversion grade scale 40% No

100


Carry forward of passed components
No
 
Remediation Type Remediation Timing
In-Module Resit Prior to relevant Programme Exam Board
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Group/class feedback, post-assessment
• Online automated feedback

How will my Feedback be Delivered?

Feedback on worksheets will be given after each submission automatically, feedback on the group assignment will be given to the class as a whole

Introduction to Computer Science Using Python: A Computational Problem-Solving Focus by Charles Dierbach
ISBN-13: 978-0470555156
ISBN-10: 0470555157
Name Role
Dr Abey Campbell Lecturer / Co-Lecturer