GMU - School of Digital Technical Competency Development
call  18001237099   |   send  info@gmu.ac.in

C programming for Beginners

GMUSD17
Credits: 2.00
Prerequisites : Basic C programming knowledge
Course Duration : 30 Hours / 12 Weeks
Start Date : 2024-04-01
End Date : 2024-06-30
Seats Remaining : 60
Domain: CSE, IT, ECE, EE, Instrumentation Engg, Industrial engineering

BACK

Aim & Summary

This beginner-level C programming course is designed to introduce students to the core concepts of programming through the lens of the C language. The course begins with an overview of the basic principles of programming, such as variables, data types, operators, and control structures. Students will then progress to learning about functions, arrays, pointers, and memory management in C. Emphasis will be placed on hands-on coding exercises and practical examples to reinforce understanding. As the course progresses, students will delve into more advanced topics including file I/O, dynamic memory allocation, and data structures like linked lists. Throughout the course, participants will engage in a series of programming assignments and projects, allowing them to apply their knowledge and enhance their problem-solving skills. By the end of the course, students will have gained the confidence and competence to write C programs independently, understand fundamental programming concepts, and possess a solid foundation for further exploration in the realms of computer science and software

Course Content
Week 1 Introduction to Programming and C, Basic structure of a C program
Week 2 Variables, Data Types, and Operators
Week 3 Control Structures: Conditional Statements
Week 4 Control Structures: Conditional Statements QUIZ 2 + Practical test

QUIZ 1

Week 5 Functions and Practice exercises to implement and understand function concepts
Week 6 Arrays
Week 7 Pointers
Week 8 Strings

QUIZ 2

Week 9 Structures and Unions QUIZ 2 + Practical test
Week 10 File Handling Fog Computing, Smart Cities and Smart Homes
Week 11 Advanced Topics (Preprocessors, Enumerations, Typedef etc.,)
Week 12 Review and PROJECT REPORT

PROJECT REPORT

Course Certification

Certificate will have your name, photograph and the score in the final exam with the breakup. It will have the logos of GMU and company handling the course.
I'm a beta version
©️ All rights reserved - GEM VENTURES LLP