Technology & IT

Principles of Programming using C

avatar

Learn from : SAYEESH S

C C++, C and Data Structures, Python, java, Advanced Java, JSP and Servlets, JDBC, DBMS, Oracle DB, PL / SQL., Algorithms, Artificial Intelligence, Machine Learning, System Software, Cyber Security, Network Security, Cloud Computing, Software Engineering, Operating Systems, Mobile (Android and iOS), Unix Shell Script, Web & mobile technologies, Software Testing

   Course Language: English

Course Fee

$109.00

course-image

Course Fee

$109.00

Instructor Bio:

More than 27 years of teaching experience. Strong knowledge in recent technology and programming. Also given guidelines for many projects. Completed Certification in Programming for Everybody (Getting Started with Python)”, “Python Data Structures” and “Using Python to access Web Data” from University of Michigan. and Remote Sensing & GIS Technology and Applications for University Teachers & Government Officials” from Indian Space Research Organisation (ISRO), Indian Institute of Remote Sensing, Dehradun, Government of India

VIEW FULL PROFILE
Start Date

Course Duration

11 Weeks

Total Number of Classes

60

Course Frequency

DAILY

Post Course Support

  • Assignments
  • Forums
  • Quizzes
  • Resources
  • Recorded Session Videos

Course Description:

This course provides a comprehensive introduction to programming using the C language, one of the most foundational and widely-used programming languages in computer science. Designed for students with little to no prior programming experience, the course covers core programming concepts such as variables, data types, control structures, functions, arrays, strings, pointers, structures, union and File handling. 

By the end of the course, students will be able to:

  • Understand the syntax and semantics of the C language

  • Write, compile, and debug C programs

  • Use control structures like loops and conditionals effectively

  • Work with functions, arrays, strings, and pointers

  • Understand the basics of file handling in C

Course Curriculum:

Basics of C Programming- Introduction to C, Structure of C program, Files used in a C program, Compilers, Compiling and executing C programs, Lexical Elements of C, variables, Input/output statements in C, Operators in C, Type conversion and typecasting. 

Decision control and Looping statements: Introduction to decision control, Conditional branching statements, two way  and multiway selection, Looping statements, nested loops, break and continue statements, goto statement

Functions: Introduction using functions, Function definition, function declaration, function call, return statement, passing parameters to functions, scope of variables, storage classes, recursive functions.

Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays, Operations on arrays, Passing arrays to functions, two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to functions, multidimensional arrays, applications of arrays.

Strings : Introduction, operations on strings, string and character handling functions, arrays of strings.

Pointers: Introduction to pointers, declaring pointer variables, Types of pointers, Passing arguments to functions using pointers

Structure, Union: Introduction, structures and functions, Unions, unions inside structures, Enumerated data type.

Files: Introduction to files, using files in C, reading and writing data files. , Detecting end of file

Earn a Course Completion Certificate

Add this certificate in your LinkedIn Profile, resume or share it on social media platforms. It helps validate the learner’s knowledge and skills, boosting their resume and increasing their employability.