100%
Dark site-logo
  • Registration
    • Class Registration
    • Account Registration
    • My account
  • Members
    • Our Members
    • Testimonial
  • Courses
    • All Courses
    • Resource Material
    • Live Class Access
    • Learner Dashboard
    • Quiz Reports
    • Groups Dashboard
    • Paid Membership Levels
  • Support 24/7
  • Store
  • Blogs
  • Events
Login
  • Registration
  • Members
  • Courses
  • Support 24/7
  • Store
  • Blogs
  • Events
  • Class Registration
  • Account Registration
  • My account
  • Our Members
  • Testimonial
  • All Courses
  • Resource Material
  • Live Class Access
  • Learner Dashboard
  • Quiz Reports
  • Groups Dashboard
  • Paid Membership Levels

Fundamentals of Programming and Problem Solving

4.81
(101)
Instructor Image Dr Ricardo R. Neil
103 Lessons
10 months
23 Student
Free
Enroll In This Course
IITAE Course UpdateTertiary Institution Courses

Fundamentals of Programming and Problem Solving

Instructor Image Dr Ricardo R. Neil
103 Lessons
4.81
(101)
10 months
23 Student
Free Enroll In This Course
Course Materials Introduction

RATIONALE

The mass production of computers and constant reduction in their cost has given more people access to computer technology in their homes, schools and places of work. The prevalence of computer communication hardware in developed and developing societies have given far more people access to powerful computers, in the form of desktops, laptops, handhelds, and notebooks, than was the case a decade ago. Yet, the myth surrounding the complexity of the matter of programming has kept many brilliant Caribbean scholars from pursuing programming as a business. Hence, Caribbean nationals remain more interested in being end-users rather than developers of computer programs.

This course seeks to change the skills set of the Caribbean Associate degree graduate by providing all ICT majors with the building blocks of problem solving and programming in C++.    It provides the right instructional conditions to develop, in students, programming skills that will enable them to create original computer programs that are solutions to problems that are unique to us in the Caribbean.

The course content challenges students to use their natural talents and creative powers to apply more imagination to the problems that exist among Caribbean societies. Thus, we hope that knowledge that is gained from this course will not only stimulate the student’s interest in pursuing a career in programming, but provide adequate foundational skills that enable those who choose to do additional programming courses to master them, and those who choose to pursue program development as a career to be exceptional creative programmers.

COURSE DESCRIPTION

This course introduces the fundamentals of computer programming and problem solving. It provides basic instructions on the process of problem solving, and deep exploration of fundamental computer-related problem solving techniques such as flowcharting, pseudo code and algorithms. It introduces students to the syntax of the C++ programming language, and provides them with opportunities to use this language to generate solutions to real organisational and societal problems.

LEARNING OUTCOMES

On completion of this course students should be able to:

  1. Describe the basic control structures in C++
  2. Apply the principles of flowcharting to the software develop cycle.
  3. Create pseudo codes for real life problems and use to develop algorithms.
  4. Use abstraction to create Computer Software in an efficient manner.
  5. Analyze the features of one high level language to determine its constructs and program structure.
  6. Describe data types and structures for computer representation.
  7. Evaluate the functions and subroutines that are embedded in the C++ programming a language
  8. Write a simple program in C++ and use it to make decisions.
  9. Explain Event Driven Programming and Object Oriented Programming methods.

TEACHING AND LEARNING METHODS

To facilitate fulfilment of the requirements of this course lesson will utilise the following methods:

  • Instructor Presentations
  • Group and Individual Projects
  • Lab Work
  • Demonstrations
  • Peer-Tutoring
  • Tutoring

ASSESSMENT PROCEDURES

  1. Coursework (60%)
    • Programming Assignment [20 marks]
    • Programming Project [40 mark]
  2. Examination (40%)

ASSESSMENT SUMMARY

Task / Assignment No. & NameDue DateTimeWeightTypeLearning Outcomes
1. AssignmentSept. 28th10am20%Class Work1,2
2. PracticalOct. 26th10am20%Project3,4
3. Oral PresentationNov. 30th10am20%Presentation5,6
4. Mid TermNov. 16th10am20%Test7,8,9
5. Final ExamDecember40%Individual1 – 9

Nb: Dates are subjected to be changed.

TEXTBOOKS AND REFERENCES

  1. Zak, D. An introduction to programming with C++.  Custom eight (8) edition, Course Technology.

READING LIST

  1. Farrell, J. (2014). Programming Logic and Design, Introductory. Eight edition.
  2. Zak, D. (2012). An introduction to programming with C++. Custom seventh (7) edition, Course Technology.
  3. Zak, D. (2010). An Introduction to Programming with C++. Sixth (6) edition.

Course Outline 

  1. Revised-Fundamentals-of-Programming-and-Problem-Solving-IFTH1006-2021
  2. Dr-Ricardo-R.-Neils-Timetable-2021-UPDATE-2021 - Temporary 

 

Ratings and Reviews

4.8
Avg. Rating
21 Ratings
5
17
4
4
3
0
2
0
1
0
What's your experience? We'd love to know!
Login to Review
JaydenSebastian
Posted 3 months ago
Ahead of it's time!

This course is like no other you will find anywhere!

×
Preview Image
Helpful?
Kasaune Fieulleteau
Posted 3 months ago
Amazing Course

Information was easy to process.

×
Preview Image
Helpful?
Echud Dolphin
Posted 3 months ago
It was very good

I loved the information and doing the programming and codes.

×
Preview Image
Helpful?
Tyecia Oloughlin
Posted 3 months ago
Nice Course

This Course was manageable and flexible

×
Preview Image
Helpful?
Patrina Perreira
Posted 3 months ago
Fantastic!

I really enjoyed this course. It was very intriguing.

×
Preview Image
Helpful?
zadarni belle
Posted 3 months ago
Course review

I adored both the material and the layout! Excellent work!

×
Preview Image
Helpful?
Tristan Kegan Hodge
Posted 3 months ago
Provides the best learning platform.

Provides all the necessary knowledge, and then some!

×
Preview Image
Helpful?
Jeadon Hodge
Posted 3 months ago
Awesome Course.

This was a great course. It allowed me to understand C++.

×
Preview Image
Helpful?
Evrel Williams
Posted 3 months ago
Course View

This course was very intriguing and easy to understanding , Inproving my knowlegde on C++

×
Preview Image
Helpful?
Jayden Rouse
Posted 3 months ago
C++ programminh

This was a very informative course, which made c++ easily understandable

×
Preview Image
Helpful?
Show more reviews
What's your experience? We'd love to know!
Login to Review

We at Skills are pleased to provide a place to learn at your own pace with updated and current content. 

  • About Us
  • Contact us
  • FAQ
  • Help Desk
  • LMS
  • Blog
  • Privacy Policy
  • Our Team
Copyright 2021 - All Rights Reserved | Designed by IITAE Ltd