Vidyarthi AI
Study Hub
ACS101AKTU · Sem 1

Programming Languages

AKTU 2026-27 scheme (new stream-wise B.Tech course structure) · 100 marks: 30 internal (CIE) + 70 end-sem theory, 3 hours, 3 credits (theory only, no separate programming lab listed). Recent AKTU C papers (BCS101/BCS201) used: Section A 7 x 2 = 14 (attempt all), Section B any 3 of 5 x 7 = 21, Section C 5 questions with one of two parts each, 5 x 7 = 35. Confirm the ACS101 paper format when the first 2026-27 paper is released.

Official syllabus
Revised 0 of 108 high-repeat questions

One-Night Pass Pack

  1. Precedence decides which operator is evaluated first; associativity decides the order when operators have equal precedence. Order (high to low): () [] -> unary (++ -- ! sizeof) -> * / % -> + - -> relational -> == != -> && -> || -> ?: -> assignment. Most binary operators are left to right; unary, ?: and assignment are right to left. Example: 2 + 3 * 4 = 14; 20 / 5 * 2 = 8 (left to right); a = b = 5 assigns right to left.

    Full-marks tip: Draw a small precedence table (5-6 rows) with an associativity column, then solve 2-3 expressions step by step. Old BCS101/BCS201 papers asked this in 2022-23, 2023-24 and 2024-25, so practise them too.

Exam kal hai? Send this Pass Pack to your batch group.

Unit-wise syllabus

U1Programming Basics (C)

Weightage: Not officially published

Structure of a C programCompilation and executionData types, variables and constantsArithmetic, relational and logical operatorsscanf() and printf()Type conversion and simple expressions

U2Decision Making and Control Flow (C)

Weightage: Not officially published

if, if-else, switchfor, while and do-while loopsbreak and continueFunctions: definition, call, return, call by valueRecursion: factorial and Fibonacci

U3Advanced Programming Concepts (C)

Weightage: Not officially published

One-dimensional arrays: max, min, sum, averageStrings: gets/puts, strlen, strcpy, strcmpAddresses and pointersStructuresFile handling

U4Python Introduction

Weightage: Not officially published

Uses of Python: AI, data science, web, automationVariables, data types, input/outputOperatorsif/else, for and while loopsFunctions with def, return and default arguments

U5Python Data Structures and Emerging Applications

Weightage: Not officially published

Lists, tuples, dictionaries and setsReading and writing text and CSV filesNumPy basicsMatplotlib line graphMini IoT sensor simulation demo

Curated video lectures

Free lectures from well-known educators, matched to units. Videos load only when you tap “Watch here”, to save data.

C programming full course (Units I to III)

Jenny's Lectures CS IT · Playlist · 150 videos · English

YouTube

C language basics to files in Hindi (Units I to III)

CodeWithHarry · Playlist · 76 videos · Hindi · Unit 1

YouTube

Introduction to C: structure, data types, operators

Neso Academy · Playlist · 20 videos · English · Unit 1

YouTube

Functions and recursion in C

Neso Academy · Playlist · 14 videos · English · Unit 2

YouTube

Arrays and pointers in C

Neso Academy · Playlist · 42 videos · English · Unit 3

YouTube

Python for beginners (Units IV and V)

CodeWithHarry · Playlist · 100 videos · Hindi · Unit 4

YouTube

Exam Guide Radar

Standard textbook

Not verified: the official ACS101 textbook list could not be opened. For the C units, E. Balagurusamy, Programming in ANSI C (McGraw Hill) is the usual first-year text; use any standard Python primer for Units IV and V.

Exam guide students buy

Quantum Series (Quantum Publications): check for an ACS101 Programming Languages edition for 2026-27; the older PPS (BCS101) Quantum covers only the C units.

Unit-wise short and long answers with solved AKTU papers. Buy the edition that matches your scheme code (BCS/BAS, not the old KCS/KAS).

Local market tip

Buy only a book labelled ACS101 / 2026-27 scheme; older PPS (BCS101) guides miss the two Python units, so if you use one, pair it with free Python notes.