ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದಲ್ಲಿ, ಸಿಮ್ಯುಲೇಶನ್‌ ಕೆಲವು ವಿಶೇಷ ಅರ್ಥವನ್ನು ಹೊಂದಿದೆ. ಸ್ಥಿತಿ ಬದಲಾವಣೆಗಳು ಮತ್ತು ವಿಭಿನ್ನ ಸ್ಥಿತಿಯ ಯಂತ್ರಗಳು ಕಂಪ್ಯೂಟರ್‌ನ ದತ್ತ ಮಾಹಿತಿಗಳು ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ವಿವರಿಸುವ ಸ್ಥಿತಿ ಬದಲಾವಣೆ ಕೋಷ್ಟಕವನ್ನು (ಆಧುನಿಕ ಪರಿಭಾಷೆಯಲ್ಲಿ, ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಮ್‌ನ್ನು ಚಾಲನೆಗೊಳಿಸುವುದು) ಸಾರ್ವತ್ರಿಕ ಕಂಪ್ಯೂಟರ್‌ ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ ಉಂಟಾಗುವ ಸನ್ನಿವೇಷವನ್ನು ವಿವರಿಸಲು ಅಲಾನ್‌ ಟ್ಯೂರಿಂಗ್‌ "ಸಿಮ್ಯುಲೇಶನ್‌" ಪದವನ್ನು ಬಳಸಿದ್ದಾರೆ. ಅಧೀನಕ್ಕೊಳಪಟ್ಟ ಯಂತ್ರವನ್ನು ಕಂಪ್ಯೂಟರ್‌ ಸಿಮ್ಯುಲೇಟ್‌ ಮಾಡುತ್ತದೆ. ಸೈದ್ಧಾಂತಿಕ ಕಂಪ್ಯೂಟರ್‌ ವಿಜ್ಞಾನದ ಪ್ರಕಾರ "ಸಿಮ್ಯುಲೇಶನ್‌" ಎಂದರೆ ಸ್ಥಿತ್ಯಂತರಗಳ ವ್ಯವಸ್ಥೆ ನಡುವಿನ ಸಂಬಂಧವಾಗಿದ್ದು, ಕಾರ್ಯತ್ಮಕ ಶಬ್ಧಾರ್ಥ ವಿಜ್ಞಾನದ ಅದ್ಯಯನದಲ್ಲಿ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಬಳಸಿಯೇ, ಕಂಪ್ಯೂಟರ್‌ ಸಿಮ್ಯುಲೇಶನ್‌ ಅನ್ವಯ ಮಾಡುವುದೊಂದು ಸ್ವಾರಸ್ಯಕರ ಲಘು ಸಿದ್ಧಾಂತ. ಕಂಪ್ಯೂಟರ್‌ ರಚನೆಯಲ್ಲಿ "ಎಮ್ಯುಲೇಟರ್‌" ಎನ್ನುವ ಸಿಮ್ಯುಲೇಟರ್‌ ಇರುವುದು. ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಸೂಕ್ತವಲ್ಲದ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಥವಾ ಕಟ್ಟೆಚ್ಚರದ ಪರೀಕ್ಷೆಯ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಸುವರು ("ಕಂಪ್ಯೂಟರ್‌ ಆರ್ಕಿಟೆಕ್ಚರ್‌ ಸಿಮ್ಯುಲೇಟರ್‌" ಮತ್ತು "ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ ವರ್ಚ್ಯುವಲೈಸೇಶನ್‌" ನೋಡಿ). ಉದಾಹರಣೆಗೆ, ಯಂತ್ರದಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್‌ ಡೌನ್‌ಲೋಡ್‌ ಆಗುವ ಮೊದಲು, ಸೂಕ್ಷ್ಮ ಪ್ರೋಗ್ರಾಮ್‌ ಅಥವಾ ಕೆಲವೊಮ್ಮೆ ವಾಣಿಜ್ಯ ಅನ್ವಯಿಕೆ ಪ್ರೋಗ್ರಾಮ್‌ಗಳನ್ನು ಡೀಬಗ್‌(=ದೋಷ ತೆಗೆಯಲು) ಮಾಡಲು ಸಿಮ್ಯುಲೇಟರ್‌ ಅನ್ನು ಬಳಸುವರು. ಕಂಪ್ಯೂಟರ್‌ ಕಾರ್ಯಚರಣೆಯು ಸಿಮ್ಯುಲೇಶನ್‌ ಮಾಡುವವರೆಗೆ, ಕಂಪ್ಯೂಟರ್‌ನ ಕಾರ್ಯಚರಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಎಲ್ಲಾ ಮಾಹಿತಿಗಳು ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ನೇರವಾಗಿ ಲಭಿಸುವುದು ಮತ್ತು ಸಿಮ್ಯುಲೇಶನ್‌ನ ವೇಗ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಇಚ್ಛಾನುಸಾರ ಬದಲಿಸಬಹುದು.

'ಫಾಲ್ಟ್‌ ಟ್ರೀ'ಗಳನ್ನು ಅರ್ಥೈಸಲು ಅಥವಾ VLSI ತರ್ಕಬದ್ಧ ವಿನ್ಯಾಸಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ರಚನೆಯ ಮುನ್ನವೇ ಸಿಮ್ಯುಲೇಟರ್‌ಗಳನ್ನು ಬಳಸಬಹುದಾಗಿದೆ. ತಿಳಿಯದ ಮೌಲ್ಯಗಳ ಅಸ್ಥಿರ ಅಂಶಗಳನ್ನು ಸಾಂಕೇತಿಕ ಸಿಮ್ಯುಲೇಶನ್‌ಗಳು ಬಳಸುವುದುಂಟು.

ಅತ್ಯಂತ ಲಾಭದಾಯಕ ಕ್ಷೇತ್ರದಲ್ಲಿ, ಭೌತಿಕ ಪ್ರಕ್ರಿಯೆಗಳ ಸಿಮ್ಯುಲೇಶನ್‌ಗಳನ್ನು ನಿಯಂತ್ರಣ ವಿಧಾನಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸಲು [[ವಿಕಸನಾತ್ಮಕ ಎಣಿಕೆಕ್ರಮ]]ದೊಂದಿಗೆ ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುವುದು.

ವೈದ್ಯಕೀಯ ಆರೋಗ್ಯ ಮೇಲ್ವಿಚಾರಣಾ ಸಿಮ್ಯುಲೇಟರ್‌ಗಳು
ಕಂಪ್ಯೂಟರ್‌ ವಿಜ್ಞಾನ
ಶಿಕ್ಷಣ ಮತ್ತು ತರಬೇತಿಯಲ್ಲಿ ಸಿಮ್ಯುಲೇಶನ್‌
ಜೀವ ತಾಂತ್ರಿಕ ಸಿಮ್ಯುಲೇಟರ್‌ಗಳು