Skip to content

mihribannurkocak/ITU-ACM-20-21-C-Programming-Course

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITU-ACM-20-21-C-Programming-Course

Prerequisities

  1. Ubuntu Terminal & Atom Text Editor (Ubuntu and Atom can be downloaded by following the instructions from Environment Setup file)
  2. Curiosity about programming
  3. Being exciting to learn C
  4. Zoom account

Goal

The goal of that course is give some basic informations about C Programming that you can improve yourself after course. This course aims to make you ready to learn complicated things in programming.

Lecture Day and Time

Every Wednesday, [ 18:00 - 19:30 ] (Online)

Syllabus

# Content Instructor
Week 1 Output, Variables & Constants, Data Types, Input, Arithmetic & Assignment Operators, Fundamental Libraries, Standard Functions Mihriban Nur Koçak
Week 2 Decision Statements(if-else if-else), Relational & Logical Operators, Booleans, Loops(for, while), break-continue, Randomizing Mehmet Yiğit Balık
Week 3 Function Types, Global/Local/Macro, User Defined Functions, Introduction to Arrays, Arrays & Functions Mihriban Nur Koçak
Week 4 2D Arrays, 2D Arrays & Functions, Fundamental Algorithms(Max-Min Finding & Sorting) Mehmet Yiğit Balık
Week 5 Pointers, Pointers & Arrays Mihriban Nur Koçak
Week 6 Strings, Pointers & Functions Mehmet Yiğit Balık
Week 7 Dynamic Memory Allocation, Structs Mihriban Nur Koçak
Week 8 File Operations Mehmet Yiğit Balık

Instructors @I.T.U

Name and Surname Social Media
Mehmet Yiğit Balık #2 LinkedIn
Mihriban Nur Koçak #2 LinkedIn

Assistants @I.T.U

Name and Surname Social Media
Emir Oğuz #2 LinkedIn

Suggested Readings

First lesson will be held on 28 October 2020. Before the first lesson participants should read the Environment Setup instructions.

Important Links

Environment Setup Instructions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%