1 Course Overview
1 Course Overview
Contents
• Basic Information
Course Overview •
•
Course contents
Course layout
• Exercises
David T. Makota • Problem sets
• Assignments
Faculty of Computing & Mathematics • Tests & Final Exam
The Institute of Finance Management • Mode of assessment
• Course policies
Dar Es Salaam, Tanzania • Special needs
Basic Information
• CSU07207/ ITU07207 - Procedural
Programming
• Second Semester - 2023/2024
Course Overview • No of Credits: 10
• Consultation: Mondays(11:00am-01:00pm)
Basic Information • Email: [email protected]
1
BCS & BIT 1
Course Contents
2
BCS & BIT 1
References
• Deitel, P and Deitel, H (2021). C How to Program, 9th edition. Pearson
• Kalicharan, N. (2008). C programming - An advanced course. Create Space
Independent Publishing Platform.
• Malik, D.S. (2012). C++ Programming: From Problem Analysis to Program
Design, 6th Edition. Cengage Learning.
• Reese, R. (2013). Understanding and using C Pointers. O'Reilly Media.
Course Overview
• Behrouz A. Forouzan and Richard F. Gilberg (2006). Computer Science: A
Structured Programming Approach Using C, 3rd Edition. Cengage Learning
References • Karicharan, N (2015). Learn to Program with C: Learn to Program using the
Popular C Programming Language. APress.
3
BCS & BIT 1
Course Layout
• Lectures
– One lectures each week
• Labs/Tutorials
Course Overview – One lab/tutorial each week
Course Layout
Exercises
• Problems of lower and Moderate levels of
difficulty.
• Aim at encouraging self study and group
Course Overview discussions.
Exercises
4
BCS & BIT 1
Assignments
• Problems of higher level of Difficulty
• To be done in groups of five students
• Aims
Course Overview
– Encouraging group discussions
Assignments – Broaden understanding of the subject matter
Course Overview
5
BCS & BIT 1
Mode of assessment
• Tutorials, labs, assignments, Quizes and
attendance:
– 20 marks
• Test
Course Overview
– 20 marks
Mode of assessment • Final exam
– 60 marks
CSU07207/ITU07207 - Procedural 21 CSU07207/ITU07207 - Procedural 22
Programming Programming
Course policies
• Students’ responsibilities
– Attend all labs and classes
– Do all quizzes, exercises, tutorials, tests and exams
• Late quizzes will be awarded zero marks
• Turning in late work (asignments & tutorials)
Course Overview
– Will result in penalty
Course policies • Missing quizzes, tutorials, assignments, tests and exams
– will be awarded zero marks unless for logical reasons
6
BCS & BIT 1
Special needs
• Accommodation for any type of physical or
learning disability
– See me during consultation hours to discuss
Course Overview on necessary modifications.
Special needs
7
BCS & BIT 1
Summary
• Basic Information
• Course layout
• Exercises
• Problem sets
• Assignments
• Tests & Final Exam
• Mode of assessment
• Course policies
• Special needs
CSU07207/ITU07207 - Procedural 29
Programming