Page 6 - Computer_Science_F5
P. 6
Chapter Six: Object oriented programming with Python ..................... 385
Concept of Object Oriented Programming with Python ........................ 385
Introduction to python OOP ................................................................... 386 Computer Science
Python fundamentals .............................................................................. 389
FOR ONLINE READING ONLY
Python Functions and modules............................................................... 396
OOP Concepts in Python ........................................................................ 399
Implementation of key OOP features in Python ..................................... 402
Revision Exercise 6 ................................................................................ 407
Project: Developing school Examination Grading System ................... 408
Chapter Seven: Operating Systems ......................................................... 410
Concept of Operating Systems ............................................................... 410
Impact of operating system design on application system
design and performance ....................................................................... 416
Operating system design and performance ............................................ 418
Revision exercise 7 ................................................................................. 431
Project: Exploring and Comparing Operating Systems ........................ 432
Chapter Eight: Databases and Database Management Systems .......... 433
Basic Concepts of Databases and Database Management Systems ....... 433
Database models and Design .................................................................. 437
Database Management Systems (DBMS) .............................................. 466
Emerging Database Models, Technologies, and Applications ............... 484
Designing Database Using SQL and PHP .............................................. 492
PHP Fundamentals ................................................................................. 500
NoSQL Databases .................................................................................. 517
Revision exercise 8 ................................................................................. 522
Project: Multi-Functional Library Management System ........................ 523
(End of Advanced Level Secondary Education Project): ....................... 524
Glossary ...................................................................................................... 525
Bibliography .............................................................................................. 529
Appendices ................................................................................................. 531
Indices ........................................................................................................ 533
v
Student’s Book Form Five
Computer Science Form 5.indd 5 23/07/2024 12:32