COMP10110 Computer Programming I

Academic Year 2020/2021

In this module students will learn how to program a computer using a simple programming language (e.g. C). Students will learn how to make many simple things happen and how to solve simple problems by programming. 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 I/O, functions, etc.; confidently write computer programs in the language they have learned during the course; run programs, to produce results.

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 write small programs that demonstarte their knowledge of variables, loops, I/O, etc.; confidently write computer programs in the language they have learned during the course (e.g. C); run programs, to produce results.

Student Effort Hours: 
Student Effort Type Hours
Lectures

24

Practical

75

Autonomous Student Learning

20

Total

119

Approaches to Teaching and Learning:
Teaching and Learning approaches include: active/task-based learning; lectures; lab work; 
Requirements, Exclusions and Recommendations
Learning Requirements:

None

Learning Recommendations:

None


Module Requisites and Incompatibles
Incompatibles:
COMP10010 - Introduction to Programming I, COMP10020 - Introduction to Programming II, COMP10060 - Computer Sci for Engineers I, COMP10140 - Programming for Radiography I, COMP10150 - Programming for Radiography II, COMP10180 - Computer Programming II (O/L), COMP20080 - Computer Sci for Engineers II, MIS10080 - Programming for Bus Analytics, MIS20050 - Prog for Bus Analytics II, MIS20080 - Introduction to Programming, MIS30110 - Computation Modelling for Bus


 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: Various practical assignments during the course Varies over the Trimester n/a Graded No

30

Continuous Assessment: Mini-tests during the semester Varies over the Trimester n/a Graded No

30

Examination: End of Trimester Programming Assessment Week 11 No Graded No

40


Carry forward of passed components
Yes
 
Resit In Terminal Exam
Spring Yes - 2 Hour
Please see Student Jargon Buster for more information about remediation types and timing. 
Feedback Strategy/Strategies

• Feedback individually to students, post-assessment
• Online automated feedback

How will my Feedback be Delivered?

CA component grades will be communicated online to students during the trimester. Individual students may make appointment for face-to-face post-assessment feedback with module coordinator.