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
- CSCD 101 — Introduction to Computer Science I
- CSCD 102 — Introduction to Computer Science II
- CSIT 101 — Introduction to Information Technology
- CSIT 102 — Introduction to IT Problem Solving
- CSIT 103 — Introduction to Computing
- CSIT 104 — Mathematics for IT Professionals
- CSCD 201 — Information Systems
- CSCD 202 — Programming II (with Java)
- CSCD 205 — Programming I (with C ++)
- CSCD 207 — Numerical Methods
- CSCD 211 — Computer Organization and Architecture
- CSCD 212 — Computer Ethics
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 freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).