Download as pdf
Download as pdf
You are on page 1of 1
BCA 101 (INTRODUCTION TO ‘Cc’ PROGRAMMING) Course Objectives: 1. To introduce the basic concepts of programming 2. To build the problem solving skills by converting real life problems into simple algorithms 3. To teach the skills required to code in C Unit 1: Basic Concepts of Programming Programming Fundamentals: Algorithms and Flowcharts, problem solving techniques, stepwise refinement; Programming in C: features of ‘C’, tokens, data type, operators, expression. 12: Branch P Branching Constructs: if-else, switch, conditional operator & goto statements; looping Constructs: white, do-while, for and Jumping statements. Unit 3: Arrays and Functions Arrays, string processing, Functions: categories of functions, recursion. Unit 4: Pointers, Structures, and Unions Pointers: operations on pointers, pointers & structures; Structures and Unions. Unit 5: Debugging and File Handling Development of efficient programs; Debugging, verification and testing of programs. File Management: Defining & opening a file, closing a file, input operations. Text Books: 1. Yashwant Kanetkar, "Let us C" eighth edition, 2002. 2. Herbert Schildt, “C The Complete Reference” Fourth Edition, 2000. Reference Books: 1. Kernighan and D. Ritchie, “The ANSI C Programming Language", 2000, 2. E. BalaGuruswamy, “Programming in ANSI C”, 2008. 3. V Rajaraman, “Computer Basics and C Programming’, PHI Learning Outcomes: Upon successful completion of this course, students will be able to 1. Understand the basics of computer programming Write, compile, run, and debug C programs Use different data types in a program Design programs involving decision structures, loops and functions Use different data structures and work with files BRON CBCS/BCA/201812

You might also like