Skip to content
This repository was archived by the owner on May 26, 2023. It is now read-only.

1995parham-teaching/c-lecture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

08bf154 ยท Dec 15, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Nov 4, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Aug 11, 2022
Jun 1, 2022
Apr 17, 2020
Oct 30, 2022
Dec 15, 2022
Jun 1, 2022

Repository files navigation

C-lecture

GitHub repo size

Introduction

C lecture presentations and sample codes which is used in Introduction to Programming course. All slides are based on Prof.Bakhshi's slides of Introduction to Programming Course.

Agenda

  • Introduction - 2 Sessions
  • Algorithm Design - 2 Sessions (HW1)
  • C Programming Basics - 3 Sessions
  • Calculation - 2 Sessions
  • Interaction - 2 Sessions
  • Making Decisions - 2 Sessions
  • Repeating Statements - 2 Sessions (HW2)
  • Functions - 3 Sessions
  • Arrays - 4 Sessions
  • Pointers and Dynamic Memory Allocations - 4 Sessions (HW3)
  • Structs - 4 Sessions (HW4)
  • Files

Assignments

  • HW1: Introduction, Algorithm Design
  • HW2: C Programming Basics, Calculation, Interaction, Making Decisions and Repeating Statements
  • HW3: Functions, Arrays and Pointers
  • HW4: Structs and Linked-List

How to build a nice courses page

  • course image from unsplash
  • how to join quera.ir
  • teaching assistents and how to contact them.

Requirements

To build the lectures you will need the following packages:

sudo tlmgr install datetime2 fmtcount algorithm2e ifoddpage relsize tracklang