HOME ABOUT PROGRAMS COURSES ADMISSIONS RESEARCH EVENTS NEWS CONTACT APPLY NOW
Coding on laptop
CS101

Introduction to Programming

Fundamentals of coding in Python: variables, control flow, functions, and data structures.

Course Overview

This course introduces Python programming. Topics include writing clean code, debugging, and problem-solving with examples and hands-on exercises.

Syllabus Topics

  • Python Basics & IDE Setup
  • Control Flow & Functions
  • Data Structures (Lists, Dictionaries)
  • File I/O & Exception Handling
  • Object-Oriented Programming
  • Modules & Packages
  • Final Project Workshop

Instructor

Dr. Alan Turing

Dr. Alan Turing

Associate Professor, Computer Science

Dr. Turing specializes in algorithm design and computational theory, with over 15 years of teaching experience.

Related Courses

CS102: Data Structures

Study arrays, linked lists, stacks, queues, and trees in depth.

View Course

CS105: Web Development

Learn HTML, CSS, JavaScript, and modern frameworks.

View Course

CS110: Algorithms

Explore sorting, searching, and optimization algorithms.

View Course