CS 100 — Introduction to Computer Science
An introduction to fundamentals of computer science. Topics covered include algorithmic design; problem-solving techniques for computer programming; fundamentals of digital logic and computer organization; the role of the operating system; introductory programming methodology, including variables, assignment statements, control statements and subroutines (methods); programming paradigms; the compilation process; theoretical limits of computation; database structures; and social and ethical issues. This class may include students from multiple sections. (Natural Sciences, Elective)
Part of
- Associate in Computer Science, Direct Transfer Agreement/Major Related Program (DTA/MRP)
- Administrative Office Systems Computer Applications Software Support Specialist, Associate in Applied Science (AAS) Degree
- Cybersecurity and Computer Forensics, Associate in Applied Science (AAS) Degree
- Cybersecurity and Computer Forensics, Associate in Applied Science-Transfer (AAS-T) Degree
- Information Technology Systems Administration, Associate in Applied Science (AAS) Degree
- Information Technology Systems Administration, Associate in Applied Science-Transfer (AAS-T) Degree