К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Introduction to Programming with C Language · LearnSpace
Назад в каталог
courseraПрограммирование

Introduction to Programming with C Language

Курс от International Institute of Information Technology Bangalore
Начальный≈ 37.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

The 'Introduction to Programming with C Language' course is suitable for learners with no prior programming experience. The course covers the fundamentals of the C programming language. At the end of this course, the learners would be able to write interactive and non-interactive programs for solving many real-world use cases. The course will also provide the necessary foundational knowledge required for taking up more advanced courses in C language and other programming languages as well.

Навыки, которые вы освоите

C (Programming Language)Computer ProgrammingFile I/OMemory ManagementSoftware InstallationData StructuresIntegrated Development EnvironmentsProgramming PrinciplesProblem SolvingAlgorithmsCode ReusabilityProgram DevelopmentC and C++System Programming

Программа курса

9 модулей · 170 учебных материалов

01Course Introduction4 материалов

About the Course

Introduction to Programming with C LanguageВидео

Course Overview

SyllabusЧтениеCourse IntroductionВидеоMotivationОбсуждение

Учитесь у экспертов

Chandrashekar Ramanathan

Professor & Dean (Academics)

Introduction to Programming with C Language
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 37.1 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
02Introduction to C and Environment Setup16 материалов

Introduction

Introduction to required hardware supportВидеоRepresentation of instructions in the memoryВидеоIntroduction to High-Level LanguagesВидеоCompiled LanguagesВидеоScripting LanguagesВидеоIntroduction to Programming SlidesЧтение

Life-cycle of a C Program and Features of C Language

Life-cycle of a c programВидеоcompilation processВидеоlinking processВидеоhandling updates in a c programВидеоlanguage_FeaturesВидеоLife Cycle of a C ProgramЧтение

Installation Requirements

Installing Virtual IDEЧтениеGetting Comfortable with IDEОбсуждение

Assesment

Module 2ЗаданиеModule 2Задание
03Building Blocks of C Programming24 материалов

Building Blocks of C Programming

Introduction to Variables, Memory and DataВидео

Writing First C Program

IDE IntroductionВидеоBuilding First ProgramВидеоCompiler Warnings and ErrorsВидеоLinking ErrorsВидеоRuntime ErrorsВидеоLogical ErrorsВидеоUnderstanding the Structure of a C programВидеоCoding PracticeВидео

Variables, Data Types and basic input / output

Introduction to Variables, Data Types, and basic input/outputВидеоVariablesВидеоPurpose of Data TypesВидеоNumeric Data TypeВидеоFloating Data TypesВидеоCharacter Data TypeВидео

Practice Lab

Starting to codeЛабораторная

Assesment

Practice Quiz: Module 3ЗаданиеQuiz 3: Module 3Задание
04Operators, Control Flow and Arrays33 материалов

Operators

Introduction to OperatorsВидеоArithmetic OperatorВидеоAssignment OperatorВидеоRelational OperatorВидеоLogical OperatorВидеоBitwise OperatorВидеоOperator PrecedenceВидеоExample- Operator PrecedenceВидеоExample- Assignment OperatorВидеоOperators Slides and Practice ProgramsЧтениеoperatorsЛабораторная

Control Flow

Conditional StatementsВидеоSwitch Case StatementВидеоFor LoopВидеоNested For LoopВидеоWhile LoopВидеоDo While LoopВидеоBreak StatementВидео

Arrays

Introduction to an ArrayВидеоOne Dimensional ArrayВидеоTwo Dimensional ArrayВидеоExample of an 1-D ArrayВидеоExample of 2-D ArrayВидеоCase Study- Matrix Addition ProgramВидеоPrograms related to Array

Practice casestudy

casestudyЛабораторная

Assesment

Question Bank : Module 4ЗаданиеQuiz : Module 4Задание
05Functions, Strings and Pointers27 материалов

Functions

Introduction to FunctionsВидеоHow to work with FunctionsВидеоExample of Function - Main() FunctionВидеоArguments and Parameters to FunctionВидеоReturning Value from FunctionВидеоCase Study- Implementing Calculator using Functions ВидеоScope of variable (Block, Function, File, External)ВидеоPractice Programs Related to FunctionsЧтениеfunctionsЛабораторная

Character Strings

Introduction to StringsВидеоWorking with StringsВидеоProgram to work with StringsВидеоString FunctionsВидеоCase Study - StringsВидеоDocuments Related to StringsЧтениеstrings

Pointers-Basics

Introduction to PointersВидеоMemory Allocations and PointersВидеоRepresentation of PointersВидеоPointer AssignmentsВидеоWorking with PointersВидеоPassing Pointers to FunctionsВидеоPassing Pointers to Functions

Assesment

Question Bank : Module 5ЗаданиеQuiz : Module 5Задание
06Pointer Arithmetic, Dynamic Memory Allocation and Structures30 материалов

Pointer Arithmetic

Arrays and PointersВидеоPassing Array to PointersВидеоPointer ArithmeticВидеоArray of PointersВидеоPointer to StringВидеоArray of StringВидеоExample of Array of StringВидеоPassing Array to FunctionsВидеоPointersЛабораторная

Dynamic Memory Allocation

Dynamic Memory AllocationВидеоExample of Dynamic Memory AllocationВидеоScope and LIfetime of a VariableВидеоDynamic Memory Allocation PitfallsВидеоDynamic Memory Allocation Pitfalls- Memory LeakВидеоdynamic memory allocationЛабораторная

Structures

Introduction to StructuresВидеоExample of StructuresВидеоNested StructuresВидеоExample of Nested StructuresВидеоPointers to StructureВидеоExample of Pointers to StructureВидеоCase- Study on Structures and Pointers

Practice Assignment

Practice AssignmentЧтениеPractice AssignmentЧтениеProgramming StrategyОбсуждениеcasestudyЛабораторная

Assesment

Question Bank : Module 6ЗаданиеQuiz : Module 6Задание
07Working with files and other standard C Libraries20 материалов

File Input and Output

Introduction to Data FilesВидеоWorking with Files in CВидеоWrite Operation On FilesВидеоExampple on Write Operation On FilesВидеоRead Operation On FilesВидеоExample on Read Operation On FilesВидеоDos and Don'ts - Working with FilesВидеоPrograms Related to FilesЧтениеfilesЛабораторная

Macros and User Defined Data Types

MacrosВидеоMacros with ParametersВидеоEnumerationВидеоPreprocessor - #IncludeВидеоStatic VariableВидеоtypedef: User denied data typesВидеоPrograms related to Macros and User Defined Data Types

Practice Assignment

Practice AssignmentЧтение

Assesment

Question Bank : Module 7ЗаданиеQuiz : Module 7Задание
08Miscelleneous - C Programs14 материалов
Problem Solving with CВидеоWrite a C program to count number of vowels and consonants ВидеоWrite a C Program to check if number is prime number.ВидеоWrite a C Program to swap two variablesВидеоWrite a C Program to deduplicate an arrayВидеоWrite a C Program to apply linear serach method to find a numberВидеоWrite a C Program to apply binary serach method to find a numberВидеоConcept of RecursionВидеоC Program to implement Recursion LogicВидеоCounting number of words in a file - LogicВидеоWrite a C Program to Count number of words in a file ВидеоMiscellaneous ProgramsЧтениеMiscelleneousЛабораторнаяModule 8Задание
09Way Forward2 материалов
Way ForwardВидеоApplicationОбсуждение
Basic Operations on DataВидео
Reading input from the terminal and displaying output Видео
Format Specifiers for numbersВидео
Format Specifiers for StringsВидео
Practice Session: Coding demo on case-study Видео
Case Study Program - for computing the bill value for a purchaseЧтение
Goto StatementВидео
Case Study - Menu Driven Program Видео
Control Statements ProgramsЧтение
control statementsЛабораторная
Чтение
arrayЛабораторная
Лабораторная
Видео
Void PointerВидео
Content Related to PointersЧтение
Видео
Documents Related to StructureЧтение
structureЛабораторная
Чтение
macros and user defined data typesЛабораторная