PROPOSITIONAL LOGIC
- Notation and terminologies
 - Logical connectives
 - Types of propositions
 - Laws to manipulate logical expressions
 
LOGICAL EQUIVALENCE AND SOUNDNESS
- Normal forms
 - Rules of Inference
 - Logical equivalence and equality
 - Proof techniques
 
PREDICATE LOGIC
- Syntactic components
 - Interpretations and validity
 
SET, RELATIONS AND FUNCTIONS
- Domain and ranges
 - Types of relations
 - Operations on relations
 - Definition of functions
 - Types of functions
 
LANGUAGE AND GRAMMAR
- Formal language
 - Types of grammars
 - Deterministic Finite State Automata (DFSA)
 
PROGRAM CORRECTNESS
- Program testing
 - Verifying program correctness through rules involving simple and composite statements, conditions and loops
 
Useful sources:
This comment has been removed by the author.
ReplyDeletesalam tuan...boleh share note?
ReplyDelete