CIS105M: Introduction to Computer Science

Theory Hours 3 Lab Hours 0 Credits 3

This course introduces students to the foundational principles of computer science using the Python programming language. Students explore algorithms, problem-solving strategies, data types, control structures, and modular design while learning the fundamentals of coding, debugging, and documentation. Emphasis is placed on writing clear, efficient, and well-structured Python programs that illustrate core computer science concepts.