1/41
Comprehensive practice flashcards covering the SC015 Computer Science syllabus including Information Processing Cycle, Number System conversions, Information Coding Schemes, Logic Gates and Truth Tables, Network Architectures, Classifications, Internet Addressing, Ethics, Netiquette, and the System Development Life Cycle (SDLC).
According to the exam guidelines for the Information Processing Cycle (LO 1.1b), what is the required rule when writing an activity?
Always start each answer with an operation verb followed by the data or information (Operation verb + data/information). Examples: read/accept data for Input, calculate/verify/update for Process, and display/show/print for Output.
In the 2023/2024 scenario where Ali withdraws RM100 at an automated teller machine (ATM), what are two valid activities each for Input, Process, and Output operations?
Input:
Process:
Output:
In the 2024/2025 CaloriX mobile application scenario, what are two valid activities each for Input, Process, and Output operations?
Input:
Process:
Output:
In the 2025/2026 scenario where Johan calculates the average BMI of students in his class, what are two valid activities each for Input, Process, and Output operations?
Input:
Process:
Output:
How is the binary whole number 1100112 converted into decimal?
By multiplying each binary digit by its corresponding positional weight of base 2: (1×25)+(1×24)+(0×23)+(0×22)+(1×21)+(1×20)=32+16+0+0+2+1=5110
How is the binary whole number 1010102 converted into decimal?
By multiplying each binary bit by powers of 2: (1×25)+(0×24)+(1×23)+(0×22)+(1×21)+(0×20)=32+0+8+0+2+0=4210
How is the hexadecimal value 5A5516 converted to decimal?
Substitute hex digit A with 10, then expand by powers of 16: (5×163)+(10×162)+(5×161)+(5×160)=(5×4096)+(10×256)+(5×16)+(5×1)=20480+2560+80+5=2312510
How is the hexadecimal value B0FA16 converted to decimal?
Substitute hex digits B=11 and F=15 and A=10, then expand: (11×163)+(0×162)+(15×161)+(10×160)=(11×4096)+0+(15×16)+(10×1)=45056+0+240+10=4530610
What is the workflow rule for converting between hexadecimal and binary numbers?
What is the binary conversion of the hexadecimal value 7816?
Convert each digit into a 4-bit group:
What is the binary conversion of the hexadecimal value D0B116?
Convert each hex character to 4 binary bits (D=13, 0=0, B=11, 1=1):
What is the hexadecimal equivalent of the 16-bit binary string 10100011111011002?
Divide the bits into 4-bit nibbles from right to left:
Differentiate between the EBCDIC and Unicode coding schemes based on number of bits, number of characters represented, and context of use.
Which coding scheme is suitable for representing characters in English versus Korean, and why?
Calculate the total number of bits and bytes required to store the string "Never Lose" using both the Unicode and EBCDIC coding schemes.
The string "Never Lose" has 10 characters (including the space).
What is the order of precedence from highest to lowest for logical operators in Boolean expressions?
( )
Based on the provided logic circuit diagram, what is the resulting Boolean expression for output Y?
Y=(A⋅B)′+(B⊕C)′

Based on the logic circuit shown in FIGURE 2.1, what is the complete Boolean expression for output X?
X=(A′B′+AB)⋅C
How can the logic circuit for X=(A′B′+AB)⋅C be simplified using only two types of logic gates?
The term (A′B′+AB) is equivalent to the XNOR operation (A⊕B)′. Therefore, it can be simplified using an XNOR gate receiving inputs A and B, whose output connects directly into a 2-input AND gate along with input C, yielding X=(A⊕B)′⋅C.
What are the Boolean expressions and logic gates corresponding to the following two logic statements?

Based on FIGURE 2.2, determine the intermediate expressions for outputs C and D, and the final output Q.
In the 2023/2024 scenario for traveling from Kuala Lumpur to Bandar Melaka (O) via Expressway (U) or Federal Road (P), what is the derived Boolean expression?
O=P+U Where Federal Road P=(S⋅A)⋅D′ and Expressway U=B⋅K. Thus: O=((S⋅A)⋅D′)+(B⋅K)
In an elderly monitoring system, an alert is triggered (X) if a fever is detected (F), or the bed is not occupied (B'), or the emergency button is pressed (E). What is the Boolean expression?
X=F+B′+E
Compare Client-Server and Peer-to-Peer (P2P) network architectures in terms of centralization, file management, and security control.
State two drawbacks of a Peer-to-Peer (P2P) network architecture.
In a Peer-to-Peer network, what happens to User A's computer if User B's computer suffers a virus attack?
The virus will only infect User A's computer if an infected file is transferred from Computer B and executed/opened on Computer A. If files are not shared, or if User A receives but does not execute the infected files, User A's computer remains safe.
Differentiate between a Local Area Network (LAN) and a Wide Area Network (WAN) based on area of coverage and ownership.
Differentiate between Intranet and Extranet based on accessibility of information.
What are three recognized disadvantages of the Internet according to the course notes?
What are the primary differences between IPv4 and IPv6 in terms of address length, number of groups/octets, and number system representation?
Why was IPv6 introduced to replace IPv4?
To overcome the exhaustion of available 32-bit IPv4 addresses by providing a vast address pool of 2128 unique addresses, accommodating the rapid growth of Internet-connected devices, smartphones, and IoT.
What is the relationship between an IP address and a domain name, and what is the role of the Domain Name Server (DNS)?
A domain name is the human-readable text alias of a numerical IP address. A Domain Name Server (DNS) translates and maps the domain name entered by a user into its corresponding IP address so network routing can occur.

Identify the four components labeled (i), (ii), (iii), and (iv) in the web address shown.
(i) Protocol (http)
(ii) Server address / domain name (www.nsp.biz.my)
(iii) Pathway (/newproject/)
(iv) Webpage name / document file (login.htm)
Differentiate between HTTP and HTTPS in terms of security and usage.
What is Computer Ethics, and what are its six recognized areas?
Computer Ethics refers to moral guidelines that govern the use of computers, mobile devices, information systems, and related technologies. Its six areas are:
Identify the specific area of Computer Ethics illustrated by each of the following scenarios:
What is Netiquette, and what are two key rules when participating in online forums or instant messaging?
Netiquette is the code of acceptable behaviors users should adhere to while communicating on the Internet. Key rules include:
What are the five phases of the System Development Life Cycle (SDLC) in chronological order?
What are the main activities and deliverables of the SDLC Planning phase?
Activities:
Deliverables:
What are the two major sub-stages of the SDLC Analysis phase?
What are the four conversion methods used in the SDLC Implementation phase to deploy a new system?
Identify and define the four types of system maintenance carried out during Phase 5 (Support & Security) of the SDLC.