0% found this document useful (0 votes)
97 views2 pages

Computational Thinking For Problem Solving Without Module Code

The document outlines the course structure for 'Computational Thinking for Problem Solving' offered at SVKM’s NMIMS, detailing the teaching and evaluation schemes. It aims to equip students with problem-solving skills using programming constructs and includes a syllabus covering topics like control structures, data handling, and modular programming. The course consists of lectures, practicals, and internal assessments, with specified textbooks and reference materials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views2 pages

Computational Thinking For Problem Solving Without Module Code

The document outlines the course structure for 'Computational Thinking for Problem Solving' offered at SVKM’s NMIMS, detailing the teaching and evaluation schemes. It aims to equip students with problem-solving skills using programming constructs and includes a syllabus covering topics like control structures, data handling, and modular programming. The course consists of lectures, practicals, and internal assessments, with specified textbooks and reference materials.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SVKM’s NMIMS

Mukesh Patel School of Technology Management & Engineering

Program: B Tech and MBA Tech (All Programs) Semester: I /II


Course: Computational Thinking for Problem Solving Code:
Teaching Scheme Evaluation Scheme
Lecture Practical Tutorial Internal Term End
(Hours (Hours (Hours Continuous Examinations
Credit
per per per Assessment (ICA) (TEE)
week) week) week) (Marks - 50) (Marks- 100)
3 2 0 4 Marks Scaled to 50 Marks Scaled to 50
Pre-requisite: Nil
Course Objective
Enable students to understand problem statements and solve those using basic
programming constructs. Develop skills to analyze real life problem statements and
implement using procedure oriented paradigm.
Course Outcomes-
After completion of the course, students will be able to-
1. Comprehend problem statements, build logic and draw flowchart,(K2)
2. Develop complex logic using control structures (K3),
3. Solve problems using arrays and functions (K3),
4. Solve problems using pointers and structures (K3),
5. Solve problems related to data handling with files (K3).
Detailed Syllabus:
Unit Description Duration

1 Introduction to problem solving by computational thinking: 07


Analyzing problems, problem decomposition, abstractions,
algorithms, flowcharts, basic program structure, flow of execution
of program, I/O statements, variables, data types, operators,
expressions.

2 Control structures: Conditional branching, looping, nested 08


looping, designing and applying different test cases, program
debugging.

3 Significance of data, its storage and retrieval: One-dimensional 08


and two-dimensional arrays, strings, searching, sorting (bubble
sort), basic operations on matrices.

Signature
(Head of the Department) AY 2025-26
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering

4 Decomposing problems using modular programming: 08


Functions, scope of variables, parameter passing, passing arrays to
functions, inline function, macro function, recursion.

5 Programming using structures, array as instance of structures, 08


nested structures, introduction to pointers.

6 Files and Streams: handling data with the external files (text 06
and binary), read, write, search and append operations.

Total 45

Text Books:

1. Yashavant Kanetkar, “Let Us C: Authentic guide to C programming


language”, 19th Edition, BPB publications, 2022.

Reference Books:
1. E Balagurusamy, “Programming in ANSI C”, 9th Edition, McGraw Hill,
2024.
2. Brain W. Kernighan, Dennis M Ritchie, “C Programming Language” 2nd
Edition, Pearson, 2015.
Laboratory Work
8 to 10 experiments based on the syllabus

Signature
(Head of the Department) AY 2025-26

You might also like