Questora

CSIT 105 — Programming Fundamentals

Computer Science · University of Ghana

Topics Include: Discuss the importance of algorithms in the problem-solving process. Identify the necessary properties of good algorithms. Create algorithms for solving simple problems. Use a programming language to implement, test, and debug algorithms for solving simple problems. Define and use data of both primitive and reference types effectively. Create and use simple and complex static data structures. Design solutions to problems using procedural techniques. Decide on an appropriate repetition and/or selection structures for given problems. Apply the techniques of structured (functional) decomposition to break a programme into smaller pieces. Describe the mechanics of parameter passing and the issues associated with scoping. Apply effective debugging strategies.

Credits
3
Level
Level 100
Semester
Semester One

Other courses on this programme

Practising CSIT 105 with Questora

Upload your own slides, notes and past papers for CSIT 105 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).