0 оценок0% нашли этот документ полезным (0 голосов)
16 просмотров2 страницы
The document outlines the lecture/teaching plan for the subject Computer Programming (Btech I Sem) from July to December 2018 at Maulana Azad National Institute of Technology, Bhopal. It includes 35 lectures covering various topics related to computer programming in C language such as basic C programs, decision and loop control statements, functions, arrays, strings, pointers, structures, Unix commands, and operations on bits. The course aims to teach students how to design algorithms, write conditional and iterative statements, develop user-defined functions, use various C programming concepts, and apply UNIX commands to manage files and develop programs.
The document outlines the lecture/teaching plan for the subject Computer Programming (Btech I Sem) from July to December 2018 at Maulana Azad National Institute of Technology, Bhopal. It includes 35 lectures covering various topics related to computer programming in C language such as basic C programs, decision and loop control statements, functions, arrays, strings, pointers, structures, Unix commands, and operations on bits. The course aims to teach students how to design algorithms, write conditional and iterative statements, develop user-defined functions, use various C programming concepts, and apply UNIX commands to manage files and develop programs.
The document outlines the lecture/teaching plan for the subject Computer Programming (Btech I Sem) from July to December 2018 at Maulana Azad National Institute of Technology, Bhopal. It includes 35 lectures covering various topics related to computer programming in C language such as basic C programs, decision and loop control statements, functions, arrays, strings, pointers, structures, Unix commands, and operations on bits. The course aims to teach students how to design algorithms, write conditional and iterative statements, develop user-defined functions, use various C programming concepts, and apply UNIX commands to manage files and develop programs.
Maulana Azad National Institute of Technology, Bhopal
Department of Computer Science and Engineering
LECTURE/TEACHING PLAN SESSION: JULY - DEC 2018 Lect No. Topics Lec-1 Concepts, definitions, taxonomy and history of computer programming, operating systems and program execution, Input/output devices, Storage devices,Primary memory , Auxiliary memory, RAM, ROM. Lec-2 Translators - Compiler,Interpreter, Assembler,Introduction to C, C Character Set, Constants, Variables, Keywords , Basic C Program-I Lec-3 Basic C Program -II Lec-4 Basic C Program-III Lec-5 Ascii Chart, C Instructions , Operators and Expressions, Decision Control Statements Lec-6 Programs on Decision Control Statements -I Lec-7 Programs on Decision Control Statements -II Lec-8 Programs on Decision Control Statements -III Lec-9 Loop Control Structure Lec-10 Programs on Loops -I Lec-11 Programs on Loops -II Lec-12 Nesting of loops, Programs Lec-13 Break, Continue Statements with programs Lec-14 Programs on Case Control Structure -I Lec-15 Programs on Case Control Structure -II Lec-16 Goto statements with programs Lec-17 Operators and Expressions Lec-18 Flowcharts Lec-19 Introduction to Functions Lec-20 Programs on Functions -I Lec-21 Programs on Functions -II Lec-22 An Introduction to Pointers, Call by Value and Call by Reference Lec-23 Recursion Lec-24 One dimensional Array with programs Lec-25 Multi-Dimensional Array with programs Lec-26 Parameter Passing to a Function Lec-27 Strings, operations on strings Lec-28 Programs on strings Lec-29 Unix, Architecture of Unix Operating System Lec-30 Unix Commands Lec-31 Operations on Bits Lec-32 Operations on Bits Lec-33 Structure, programs Lec-34 Miscellaneous-I Lec-35 Miscellaneous-I Subject: Computer Programming (Btech I Sem) Code: - CS-115 References: 1) Let us C, by Yashavant P. Kanetkar 2) C in Depth, by Suresh Kumar Srivastava 3) Learning the Unix Operating System, by O'Reilly
Faculty Name:- Hema Dubey
Course Outcomes
Subject:- Computer Programming (CS-115)
• To design an algorithm and illustrate flowchart for a given problem.
• To write conditional and iterative statements in C language to solve real life problems. • To develop user defined functions to solve real time problems • Learn to write C programs using Pointers, arrays, strings and functions. • Learn to use UNIX commands to manage files and develop programs. • Learn to use user defined data types including arrays, structures • Learn to use different types of operators to solve real time problems.
Python Advanced Programming: The Guide to Learn Python Programming. Reference with Exercises and Samples About Dynamical Programming, Multithreading, Multiprocessing, Debugging, Testing and More