Computer Science & IT
Published on Computer Science & IT (https://csit.iisuniv.ac.in)

Home > COMPUTER FUNDAMENTALS AND PROGRAMMING IN C

COMPUTER FUNDAMENTALS AND PROGRAMMING IN C [1]

Paper Code: 
MCA(B) 120A
Credits: 
01
Periods/week: 
01
Max. Marks: 
100.00
Objective: 

The course enables the students to

  1. Understand the basics of C Programming
  2. Analyze concept of linear data structures  like array, structures and Union in C
  3. Evaluate foundation for understanding further computer application concepts
  4. Create perception of designing, and developing small applications in C 

 

Course Outcomes(COs):

 

Learning Outcome (at course level)

 

Learning and teaching strategies

Assessment Strategies

CO1.Develop programs in C using basic C programming concepts 

             CO2.Apply      modular      programs      and

understand the linear data structure array

CO3.Evaluate user defined data types like structures and Union in C

CO4.Create and develop small applications in C

Approach in teaching:

Interactive Lectures, Discussion, Tutorials, Reading assignments,

Demonstration, Team teaching

 

Learning           activities             for        the students:

Self-learning assignments, Effective questions, Simulation, Seminar presentation, Giving

tasks, Field practical

  • Assignment
  • Written test in classroom
  • Classroom activity
  • Multiple choice questions
  • Continuous

Assessment

  • Semester End Examination

 

4.00
Unit I: 
Introduction to Computers

Introducing and Interacting with Computers, Computer Organization, Number System, and Computer codes, Computer Arithmetic, Boolean Algebra, and IO Devices.

 

4.00
Unit II: 
Introduction to Memory and Languages

Processor And Memory, Types of Storage Devices, Computer Software and types, Basics of Programming, Programming Languages. Language Elements, Algorithms and Flowcharts.

4.00
Unit III: 
Problem Solving with C Programming

History, Execution of C Program, Constants, Variables and Keywords, Data types, Expressions, constants, variables, Operators, Operator Precedence and associativity, data input and output, Formatted Console I/O Functions, Conversion Specifications, assignment statements, conditional statements, Looping Statements, Storage Classes

 

4.00
Unit IV: 
Array and Modular Programming

Introduction to Function, Functions with Simple Output Parameters, Passing Values between Functions, Multiple Calls to a Function, Introduction to Pointers, Parameter Passing by Value v/s Parameter Passing by Reference, Recursion and stack

Arrays: Declaring and Referencing Arrays, Array Subscripts, Using for Loops for Sequential Access, Multidimensional Arrays, Passing arrays as arguments

 

4.00
Unit V: 
Structures, Unions and Strings

Structures & Unions- definition, Processing structures – Passing structures to a function. Pointers: Operations on Pointers – Pointers to Functions, Functions Returning Pointers, Arrays of pointers. String handling

ESSENTIAL READINGS: 
  • Peter Norton,“ Introduction to Computers”, 6th Edition,2009.
  • Yashvant Kanetkar, “Let Us C”, BPB Publications, 13th edition, 2012.
  • S Prasad, K.R Venugopal, “Mastering C”, Tata McGraw Hill, 2006.
  • E. Balaguruswamy, “Programming in ANSI C”, Tata McGraw Hill, 6th edition, 2012.

 

REFERENCES: 
  • Pradeep K Sinha , Priti Sinha, “Computer Fundamentals”, 6th Edition, 2003.
  • Bayron Gottfried, “Schaum’s Outline of Programming with C”, 4th Edition, 2018 (Paper Back).
  • Kernighan and Ritchie, “The C Programming Language”, Prentice Hall, 2015 (Paper Back).
Academic Year: 
2021-22 [2]

Footer Menu

  • Home
  • Univ Home
  • Contact Us
  • About Us
  • Site Map
  • Downloads
  • Feedback
  • Jobs
  • Site Login

Follow Computer Science & IT on:

Facebook Twitter YouTube

IIS (Deemed to be University)

Gurukul Marg, SFS, Mansarovar, Jaipur 302020, (Raj.) India Phone:- +91-141-2400160-61, 2397906-07, Fax: 2395494, 2781158


Source URL: https://csit.iisuniv.ac.in/courses/subjects/computer-fundamentals-and-programming-c-0

Links:
[1] https://csit.iisuniv.ac.in/courses/subjects/computer-fundamentals-and-programming-c-0
[2] https://csit.iisuniv.ac.in/academic-year/2021-22