Online and Blended Courses-RCS102-Object Oriented Programming 2022
Online and Blended Courses-RCS102-Object Oriented Programming 2022
Welcome message Welcome to the java computer programming language. This is a course intended for those who aspire to become software engineers,
systems analysts, program managers and user support personnel in the job market.
The following is expected of you as a student:
Have a computer
Practice coding
Description Throughout the course our focus is on live-code approach that will expose you to know how to solve problems
Course Objective The course presents the leading edge of computing technology thus this course will enable the learner:
1. Describe Key facts/concepts of programming
2. Design simple to complex programs
3. Code/write simple to complex programs
4. Application of real life situation thro’ coding.
Expected Learning By the end of this course, the learner will be able to
Outcomes 1. Describe Key facts/concepts of programming
2. Design simple to complex programs
3. Code/write simple to complex programs
4. Critically solving a real life situation thro’ coding (Application).
Brief Content Description Insert an outline of the topics to be taught through the weeks of the semester
1. Week 1 (Classes & Objects)
2. Week 2 (Inheritance)
3. Week 3 (Polymorphism)
4. Week 4 (Methods)
5. Week 5 (Exception Handlers)
6. Week 6 (Continuous Assessment test)
7. Week 7 (Abstraction)
8. Week 8 (Encapsulation)
9. Week 9 (Math, Character and String function) & (Arrays)
10. Week 10 (Continuous Assessment test/presentations)
11. Week 11(Files)
12. Week 12 (Introduction to Event driven programming with AWT, swing &JavaFX)
13. Week 13 (presentations)
Resources/ Links to Internet-based readings, PDF files, articles, eBooks, YouTube videos, self-recorded lectures, podcasts, interactive quizzes,
Teaching and learning slide presentations, interactive charts and diagrams, case studies etc.
materials
Core texts -Java How to Program, H. M. Deitel and P. J. Deitel, Prentice Hall, 8th edition, 2015.
-Introduction to Java Programming, Y.L. Daniel, Prentice Hall, 10th ed. (Comprehensive Version) 2015.
Additional Readings Supplementary and supporting resources that will guide and extend learning.
- https://www.w3chools.com
-https://www.tutorialpoint.com
-https://www.javatpoint.com