Skip to content

Latest commit

 

History

History
52 lines (39 loc) · 2.31 KB

File metadata and controls

52 lines (39 loc) · 2.31 KB

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.