COMP1002J Intro to Programming 2

Academic Year 2019/2020

This module constitutes the second part of the introduction to programming and it is a continuation of what it was covered in COMP1001J (Introduction to Programming I). Some concepts which were already covered in the first trimester will be studied here in more detail. In addition we will look at concepts such as pointers, arrays, structures, unions, functions and basic data structures. A strong emphasis is placed on the development of practical programming skills, for solving common programming problems. The course is designed to give a sound understanding of the programming techniques, and how to get your application programs from the design phase to its implementation.

Show/hide contentOpenClose All

Curricular information is subject to change

Learning Outcomes:

On completing this module, the students will be able to understand the fundamental concepts of programming such as arrays, structures, pointers, functions, etc.; be able to program in the C programming language; demonstrate an ability to produce solutions to common programming problems.

Student Effort Hours: 
Student Effort Type Hours
Lectures

36

Laboratories

18

Autonomous Student Learning

71

Total

125

Approaches to Teaching and Learning:
Lectures and lab components. 
Requirements, Exclusions and Recommendations

Not applicable to this module.


Module Requisites and Incompatibles
Incompatibles:
GENE30040 - Programming for Biologists

Equivalents:
Intro to Prog Construction 2 (COMP1005J)

 
Assessment Strategy  
Description Timing Open Book Exam Component Scale Must Pass Component % of Final Grade
Examination: 2 hour written exam 2 hour End of Trimester Exam No Graded No

60

Continuous Assessment: In-lab programming and/or take-hope programming assignments Varies over the Trimester n/a Other No

40


Carry forward of passed components
No
 
Resit In Terminal Exam
Summer 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
• Group/class feedback, post-assessment
• Online automated feedback
• Self-assessment activities

How will my Feedback be Delivered?

Feedback will be a mix of individual and group, post-assessment, with the possibility of online automated feedback. There will also be self-assessment (formative).

Name Role
Dr Brett Becker Lecturer / Co-Lecturer
Dr David Lillis 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