Skip to content

Course materials for CE-153 (Fundamentals of Programming in C) - Sharif University Of Technology

Notifications You must be signed in to change notification settings

xei/ce153-fundamentals-of-programming-in-c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CE-153: Fundamentals of Programming (in C)

This repository contains the course materials for CE-153 (Fundamentals of Programming in C) taught in Spring 2023 by Hamidreza Hosseinkhani at Sharif University of Technology.

Course Objectives

This is an introductory course for fresh(wo)men who wants to learn about the fundamentals of programming and the structure of a computer. We follow these objectives in the course:

  • Practice and enhance problem solving skill
  • Learn how computers work
  • Learn how computer scientists think
  • Learn how to program computers to do our tasks
  • Learn C programming language
  • Have some fun about tech!

References

  1. C How to Program, 9th edition, Deitel & Deitel
  2. C Programming Language, 2nd Edition, Brian W. Kernighan & Dennis M. Ritchie
  3. Programming Challenges: The Programming Contest Training Manual (Texts in Computer Science) 2003rd Edition, Steven S Skiena & Miguel A. Revilla
  4. Hacking: The Art of Exploitation, 2nd Edition, Jon Erickson

Lecture Videos

Here, you can find the lecture videos for Spring 2022

Python version

The CE-153 has also a Python version. Here, you can find its materials for Spring 2021.

About

Course materials for CE-153 (Fundamentals of Programming in C) - Sharif University Of Technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published