Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Introduction To C Programming

    Posted By: ELK1nG
    Introduction To C Programming

    Introduction To C Programming
    Published 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 2.21 GB | Duration: 5h 11m

    A simple C programming course for absolute beginners

    What you'll learn
    Basic C Syntax
    Getting Inputs
    Arithmetic in C
    Decision Control - Equality and Relational Operators
    C Language Keywords
    If-Else Statements
    While-Loops: Counter Controlled Repetitions
    While-Loops: Sentinel Controlled Repetitions
    Compound assignments, increment and decrement operators
    For-Loops
    Switch-Selections
    Logical Operators
    Functions
    Header Files
    Passing Arguments by Value and By Reference
    Scope Rules
    Random Number Generation
    Enum Basics
    Arrays Basics
    Strings and Passing Arrays to Functions
    2D Arrays
    and more . . .
    Requirements
    Windows PC
    No programming background needed. You will learn everything you need to know
    Description
    If you are completely new to programming and want a simple introduction, then this course is for you. This course is partly based on the textbook C How to Program by Deitel and Deitel. C Programming is still a common requirement for Engineering and Computer Science students as it is the language of choice for low-level programming, eg, in embedded systems, OS kernel programming, device drivers and modules programming and  so on. Because C works very closely with the processor, performance-critical applications are mostly written in C and it has become the backbone of modern operating systems, compilers, interpreters, third-party libraries, and databases. In addition, C is a small language that is designed to cost minimal performance overhead which makes it ideal for embedded systems. C is the language of choice for implementing Operating Systems for Windows, Linux and OSX. Features of this course:Beginner friendlyExercises and solutions explained in detailPlenty of practical exercisesWho this course is for:Engineering and Computer Science studentsAnyone interested to learn the fundamental concepts of programmingLearning Outcomes:By the end of this course, you will be equipped with the basic concepts of programming to further your studies in more advanced topics.Enroll today and I will see you inside!

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 (optional) Textbook used in this course

    Section 2: Installing the tools

    Lecture 3 Installing Dev-C++

    Section 3: Basic C Language syntax

    Lecture 4 Basic C Syntax

    Lecture 5 Textbook references for printf, escape sequences and comments

    Section 4: Getting inputs from user and also arithmetic operations

    Lecture 6 Getting inputs and adding integers

    Lecture 7 Textbook discussion on getting inputs, adding integers & memory concepts

    Section 5: Arithmetic in C

    Lecture 8 Arithmetic in C

    Lecture 9 Exercise 2.16 (Arithmetic)

    Lecture 10 Exercise 2.17 (Final Velocity)

    Section 6: Decision control: If, Else, Equality and Relational Operators

    Lecture 11 Decision control: Equality and Relational Operators

    Lecture 12 C Keywords

    Lecture 13 Exercise 2.19 (Arithmetic, Largest Value and Smallest Value)

    Lecture 14 if-else selection statements

    Section 7: While loop statements

    Lecture 15 While-Loops : counter controlled iteration

    Lecture 16 While-Loops: sentinel controlled iteration

    Section 8: Compound assignments, increment and decrement operators

    Lecture 17 Compound assignments, increment and decrement operators

    Lecture 18 Exercise 3-32 (Square of Asterisks)

    Lecture 19 Exercise 3-33 (Hollow Square of Asterisks)

    Section 9: For-Loop Statements

    Lecture 20 For-Loop Basics

    Lecture 21 Exercise 4-16 (Triangle-Printing Program)

    Section 10: Switch Selection Statements

    Lecture 22 Switch Selection Basics

    Lecture 23 Exercise 4-5 (Switch selection)

    Section 11: Logical Operators

    Lecture 24 Logical Operator Basics

    Lecture 25 Exercise 4-27 (Pythagorean Triples)

    Section 12: Functions

    Lecture 26 Introduction to functions

    Lecture 27 Exercise 5-15 (Hypotenuse Calculations)

    Lecture 28 Header Files

    Lecture 29 Passing arguments by value and by reference

    Lecture 30 Scope Rules

    Section 13: Random Number Generation

    Lecture 31 Random number generation basics

    Lecture 32 Exercise 5-32 (Guess the number)

    Section 14: Enumerations

    Lecture 33 Enum Basics

    Section 15: Arrays

    Lecture 34 Array Basics

    Lecture 35 Exercise 6-12 (Array Loops)

    Lecture 36 Strings and Passing Arrays to Functions

    Lecture 37 2D Arrays

    Section 16: Resources for further study

    Lecture 38 Bonus Lecture

    Engineering and Computing Students,Anyone interested to learn the basic concepts of programming