• Level 1 - Beginner
  • Course Code: 26GPA107

Coding

Apply Now

Course Description

This course is designed to strengthen fundamental programming skills with a focus on logic building and problem solving. It introduces core coding concepts such as decision control structures, iterative constructs, and arrays to develop analytical thinking. Learners gain hands-on exposure to designing optimized solutions while considering real-world constraints. The course also emphasizes mathematical reasoning and competitive coding practices to support career-oriented skill development.

Advanced Credit Program

Course Objectives

  • To Improve basic programming skills in pre-engineering students
  • To offer career-oriented certification course
  • Provide exposure to problem solving and logic building on competitive coding platforms
Advanced Credit Program

Course Outcomes

  • CO1: Apply the knowledge of programming to solve logical problems
  • CO2: Learn and apply mathematical fundamentals important for programming
  • CO3: Design the optimized solution in consideration of possible constraints and limitations
Advanced Credit Program

Day Wise Schedule

Day

Topic

Sub-Topic No.

Sub-Topic Title

Detailed Contents

Day 1

Introduction to Logic Building and Problem Solving: Designing an optimized solution for the given problem

1.1

Building Logics using Algorithms

Problem Definition, Solving using Algorithms

1.2

Optimising the Solution of a given Problem

Techniques Linear Search, Binary Search

1.3

Time & Space Complexity

Best, Average and Worst-Case Scenarios

1.4

Introduction to Coding Platforms

Hackerrank, LeetCode, Codechef and many more

Day 2

Coding Fundamentals: Decision Control Structures

2.1

Coding Fundamentals

The structure, variables, data types, Tokens, identifiers, keywords

2.2

Decision Making

Control Structures – if, if-else, ladder if-else, nested if-else

2.3

Competitive Coding Problem

Problem based on Decision Structures using any competitive coding platform

Day 3

Role of Iterative Control Structures in Programming

3.1

Role of Iterative Control Structures in Coding

The different Types – Their Real-World Applications

3.2

Types of Iterative Control Structures

For, while & do While

3.3

Competitive Coding Problem

Problem based on Iterative Control Structures using any competitive coding platform

Day 4

Working with Arrays

4.1

Introduction to Linear Array

1-D Array

4.2

Introduction to Multidimensional Array

2-D Array

4.3

Competitive Coding Problem

Problem based on Arrays using any competitive coding platform

Day 5

Functions in Coding

5.1

Structure of a Function

Declaration, Definition & Calling

5.2

Value Passing in Structure

Call by Value, Call by Reference

5.3

Working with Recursive Functions

Recursion

Day 6

Hands-on Practice on Competitive Platforms

Reference Books

  • C, The Complete Reference, 4th Edition Book by Herbert Schildt
  • Authentic guide to C programming language - 19th Edition by Yashwant Kanetkar

Mentor Details

Know your Mentor

Contact Number

Email Id

Teaching Experience (in Yrs.)

Samiksha Sharma

8437547571

samiksh.cse@cumail.in

9

Muskaan Rana

8580936385

Muskaan.e11410@cumail.in

4.5

What Students say about the Program


I am sincerely thankful to Chandigarh University for the invaluable opportunity to participate in the ACP Level 1. This program has significantly enhanced my skills in e-trading, web designing, and data visualization. The e-trading module provided me with a comprehensive understanding of online trading platforms, market analysis, and effective trading strategies, empowering me to navigate financial markets confidently. In the web designing course, I acquired essential skills in creating and managing websites using the latest technologies and principles of user experience design and responsiveness. This knowledge has enabled me to develop both functional and visually appealing websites.

One of the most transformative experiences of my academic journey was taking cooking and baking, a class that perfectly aligned with my passion for cooking. From the moment I enrolled, I knew this class would be special, offering a deep dive into a field that has always fascinated me as I am always fond of Cooking. Cooking and Baking was an immersive course focused on the knowledge of cooking, learning great cooking techniques and making practical use of it. The class format combined engaging lectures, providing a comprehensive understanding of cooking. Each session was an opportunity to explore new concepts and apply them in the kitchen. Throughout the course, I gained a profound knowledge about types of foods, recipes and much more. One of the most memorable assignments was making Fish Besara which is a famous dish in my state Odisha. This project not only allowed me to apply theoretical knowledge but also sparked a deeper interest in cooking.

Participating in the Advanced Credit Program was instrumental in my academic success. It provided me with the opportunity to challenge myself with college-level courses, preparing me for the demands of higher education. This experience not only enriched my knowledge but also instilled in me the skills of time management, critical thinking, and independent study—skills that are crucial for future academic and professional endeavors. I am proud to have excelled in the Advanced Credit Program and look forward to continuing my journey of academic excellence.

I have received Honors certificate (appreciation of my exemplary performance) from my school for the subjects History (92%) and Political Science (95%) in CBSE Board. I Enrolled myself in Advanced Credit Program-2024 Level-1 Effective Communication and Interpersonal skills scoring 92% Advanced credit Program is an excellent initiative by the Chandigarh University to upgrade and sharpen skills of students. Great presentation style by speakers with lots of opportunities to ask questions and talk about real life examples which all made for a really enjoyable and informative course. I found the course interesting, informative and well lead which has boosted my confidence and helped me grow both personally and professionally and exceeded my expectations in all dimensions. This course leaves you with a real feel-good factor. I can highly recommend the course for all students.

The professors were exceptionally knowledgeable and supportive, and they emphasized hands-on learning, making the learning process both enjoyable and engaging. The best part was that, by completing each course, I acquired practical knowledge and skills and earned Advanced Academic Credit Points along with a nationally recognized certificate, all at no cost. Thanks to the Chandigarh university for offering such a unique and valuable opportunity to all students.

Enrolling in Chandigarh University's Advanced Credit Program marked a pivotal moment in my education. This program, allowed me to navigate through subjects with flexibility. The free access and nationally recognized certification added substantial value to my skill set. The sessions on Web Designing were very interesting and involving, helping me to learn in a better way. Thanks to this initiative, I not only gained advanced academic credits but also had the opportunity to explore diverse subjects, enhancing my overall learning experience. Chandigarh University's commitment to empowering students through such programs has undoubtedly shaped my academic success and future endeavours.

Engaging in Chandigarh University's Advanced Credit Program (ACP) was a great learning experience for me. Opting for my passion, Cricket, in this program not only earned me academic credits but also provided a unique platform to sharpen my skills. The faculty was exceptional, offering valuable guidance and insights that went beyond the classroom. ACP empowered me to enhance my passion-based skills. The blend of insightful learning and the support of dedicated faculty made my ACP experience truly enriching, setting the stage for both academic success and personal growth.

Completing the Advanced Credit Program at Chandigarh University had a profound impact on my academic journey. The three-level program provided a seamless learning journey, allowing me to probe into my chosen subjects at my own pace. This program not only reduced the demands of my academic schedule but also equipped me with valuable skills. The best part – it's free! The nationally recognized certification adds an extra edge to my profile. Thanks to Chandigarh University, I not only excelled academically but also had the freedom to explore my passions and develop practical skills.
It was truly a transformative experience!

Embarking on Chandigarh University's Advanced Credit Program was a transformative experience enriched by exceptional faculty guidance. Completing this program became a defining milestone in my academic journey. This program allowed me to navigate my courses seamlessly, while the invaluable support and expertise of the faculty were instrumental in my success. The program's free accessibility and nationally recognized certification provided a remarkable boost to my academic profile. Chandigarh University's commitment to quality education and supportive faculty has not only lightened my academic load but also significantly contributed to my growth and confidence as a student.

Thank you to the faculty and staff for being so encouraging and nurturing. A special thanks to Ms. Lovely, Chef Saurabh Khurana for being great teachers like they are. Their fierce dedication to this Advanced Credit Programme is an very beneficial for all the budding hoteliers.