Page 5 - Computer_Science_F5
P. 5
Computer Science TCP/IP model ......................................................................................... 128
Network models ..................................................................................... 131
Transmission media ................................................................................ 178
Straight -Through cable construction ..................................................... 189
FOR ONLINE READING ONLY
Crossover cable construction .................................................................. 190
Designing Local Area Network .............................................................. 191
Network security principles and protocols in computer networks ......... 196
Public Switched Telephone Networks and Mobile telephone system .... 203
Revision Exercise 3 ................................................................................ 209
Project: Designing a school Network ..................................................... 210
Chapter Four: Object oriented programming with C++ ...................... 211
Concept of Object Oriented Programming (OOP) ................................. 211
Introduction to C++ programming language .......................................... 224
Variables and constants .......................................................................... 241
Operators, expressions and assignments ................................................ 249
Functions ................................................................................................ 274
Arrays and strings ................................................................................... 283
Implementation of key OOP features in C++ ......................................... 292
Revision Exercise 4 ................................................................................ 304
Project: Designing and implementing a simple library
management system ................................................................. 307
Chapter Five: Object oriented programming with Java ....................... 308
Concept of Object Oriented Programming with Java ............................ 308
Key principles of OOP in Java ............................................................... 312
Basic Java syntax and constructs ............................................................ 320
Variables, operators and constants .......................................................... 323
Functions, objects and classes in Java OOP ........................................... 343
Constructors and destructors in Java ...................................................... 348
Implementation of key OOP features in Java ......................................... 354
Revision Exercise 5 ................................................................................ 383
Project: Exploring Garbage Collection in Java ...................................... 384
iv
for Advanced Secondary Schools
Computer Science Form 5.indd 4 23/07/2024 12:32