COMP1001J Intro to Programming 1

Academic Year 2019/2020

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 and file 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 demonstrate 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

26

Laboratories

24

Autonomous Student Learning

75

Total

125

Approaches to Teaching and Learning:
active/task-based learning; peer and group work; lectures; lab work; enquiry & problem-based learning 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Incompatibles:
GENE30040 - Programming for Biologists

Equivalents:
Intro to Prog Construction 1 (COMP1004J)

 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Continuous Assessment: < Description > Varies over the Trimester n/a Graded No

40

Examination: < Description > 2 hour End of Trimester Exam No Graded No

60


Carry forward of passed components
No
 
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, on an activity or draft prior to summative assessment
• Online automated feedback

How will my Feedback be Delivered?

Not yet recorded.

Name Role
Dr David Lillis Lecturer / Co-Lecturer
Dr Vivek Nallur Lecturer / Co-Lecturer
Timetabling information is displayed only for guidance purposes, relates to the current Academic Year only and is subject to change.  

There are no rows to display