Outcome based Learning Objectives

Slides:



Advertisements
Similar presentations
Introduction to C Programming
Advertisements

Question Bank. Explain the syntax of if else statement? Define Union Define global and local variables with example Concept of recursion with example.
Programming Languages and Paradigms
Programming Languages and Paradigms The C Programming Language.
Chapter 7: User-Defined Functions II
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Chapter 14 - Advanced C Topics Outline 14.1Introduction.
Kernighan/Ritchie: Kelley/Pohl:
Chapter 3: Beginning Problem Solving Concepts for the Computer Programming Computer Programming Skills /1436 Department of Computer Science.
CS1061: C Programming Lecture 23: Review; Examination Details A. O’Riordan, 2005.
Topic R3 – Review for the Final Exam. CISC 105 – Review for the Final Exam Exam Date & Time and Exam Format The final exam is 120-minutes, closed- book,
CSC 111 Course orientation
CSCE 110 PROGRAMMING FUNDAMENTALS WITH C++
Java Course Outline Kumar Harshit, USW. Course Description Teaches students to program using the Java programming language with the help of the Netbeans.
C FAQ’S Collected from the students who attended technical round in TCS recruitment.
Introduction COMP104: Fundamentals and Methodology.
Operator Precedence First the contents of all parentheses are evaluated beginning with the innermost set of parenthesis. Second all multiplications, divisions,
Review C Language Features –control flow –C operators –program structure –data types –I/O and files Problem Solving Abilities.
Introduction to Computer Programming Using C Session 23 - Review.
Bilgisayar Mühendisliği Bölümü CENG 102 – Computer Programming Melek OKTAY Syllabus Administrative Information.
CSEB114: PRINCIPLE OF PROGRAMMING Course Introduction.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. Chapter 2 Chapter 2 - Introduction to C Programming.
CMSC 2021 CMSC 202 Computer Science II for Majors Fall 2002 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
CIS-165 C++ Programming I CIS-165 C++ Programming I Bergen Community College Prof. Faisal Aljamal.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 5P. 1Winter Quarter C Programming Basics.
1 CSC103: Introduction to Computer and Programming Lecture No 24.
CMSC 2021 CMSC 202 Computer Science II for Majors Spring 2003 Mr. Frey (0101 – 0104) Mr. Raouf (0201 – 0204)
C LANGUAGE Characteristics of C · Small size
Chapter 12: Programming in the Large By: Suraya Alias 1-1.
© Copyright 1992–2004 by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Chapter 2 - Introduction to C Programming Outline.
Lecture 15: Course Review BJ Furman ME 30 16MAY2011.
TCCICOMPUTERCOAC HING.COM.  TCCI’s main focus is to develop logical skill of the students, so it will help students to write code their self in any.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Programming and Data Structures
Outcome based Learning Objectives
Cen 112 C Programming Özgür Örnek.
SKMM1013 Programming for Engineers
Zuse’s Plankalkül – 1945 Never implemented Problems Zuse Solved
Introduction to Computers Computer Generations
Syllabus Introduction to Computer Science
COM S 326X Deep C Programming for the 21st Century Prof. Rozier
Objectives In this chapter, you will:
Enumeration Type Data type: a set of values with a set of operations on them Enumeration type: a simple data type created by the programmer To define an.
Chapter 2 - Introduction to C Programming
Course Contents KIIT UNIVERSITY Sr # Major and Detailed Coverage Area
C++, OBJECT ORIENTED PROGRAMMING
BY GAWARE S.R. COMPUTER SCI. DEPARTMENT
C Short Overview Lembit Jürimägi.
Introduction to C Programming Language
TMC 1414 Introduction to Programming
Chapter 2 - Introduction to C Programming
Programming COMP104: Fundamentals and Methodology Introduction.
11/10/2018.
C Passing arrays to a Function
Chapter 10: Pointers 1.
Chapter 8: Introduction to High-Level Language Programming
Introduction to Programming
Chapter 14 - Advanced C Topics
Pointers.
Unit I C Language Review Ref. Book: Yashavant Kanetkar, “Let Us C”, BPB Publications, 10/E, 2010.
Dr. Bhargavi Dept of CS CHRIST
Introduction C is a general-purpose, high-level language that was originally developed by Dennis M. Ritchie to develop the UNIX operating system at Bell.
Govt. Polytechnic,Dhangar
Objectives You should be able to describe: Addresses and Pointers
Fundamental Programming
Objectives In this chapter, you will:
The C Language: Intro.
Programming Languages and Paradigms
Programming Fundamentals Lecture #1 Overview of Computer Programming
C Language B. DHIVYA 17PCA140 II MCA.
SPL – PS2 C++ Memory Handling.
Presentation transcript:

Outcome based Learning Objectives By the end of this course, students will be able to Understand the basic terminology in C Programming Write, Compile and debug programs written in C Use different data types in a C program Design programs using decision structure, loops and functions Explain the difference between call by value and call by reference Understand the dynamic of memory by using pointers Create/update basic data files KIIT UNIVERSITY

Course Contents KIIT UNIVERSITY Sr # Major and Detailed Coverage Area Hrs 1 Introduction 3 Introduction to computer and it’s organization Computer hardware and memory Introduction to programming (High level/ low level languages, procedural/structural programming) Introduction to Flowchart & Algorithm Number system representation 2 Variables, constants, Data types, Operators Types of variables and constants Console input/output operations (library functions) Operators Type casting Control statements 5 Decision control and branching statements (if, nested if and switch case statements, etc.) Looping control and their types (while, do-while, for, etc.) break and continue statements KIIT UNIVERSITY

Course Contents continue… Sr # Major and Detailed Coverage Area Hrs 4 Arrays Introduction to Array Single Dimensional Array Multidimensional array Mid Semester 5 Functions Library & User defined Functions, Formal and Actual parameters Declaring, defining and calling functions Parameter Passing – call-by-value and call-by-reference, Recursion 6 Storage Classes 2 Different types of storage classes – (auto, static, extern, register) 7 Strings Character Arrays and Strings, String Manipulation 8 Pointers 3 Pointer variable, Pointer Arithmetic, Passing parameters by reference, Pointer to pointer, Pointer to functions KIIT UNIVERSITY

Course Contents continue… Sr # Major and Detailed Coverage Area Hrs 9 User Defined Data Types – Structures and Unions 3 Structure: definition, structure variable, creation, initialization and assignment Pointers to structures Union and their uses Enum and their uses 10 Dynamic Memory Allocation 2 Memory allocation functions (malloc, calloc, realloc, etc.) Memory de-allocation function (free) 11 File Handling File operations - opening, closing, reading, writing etc. 12 Additional Features Command line arguments Bitwise operators Macros End Semester KIIT UNIVERSITY

Recommended Books KIIT UNIVERSITY Textbook Computer fundamentals and programming in C – Pradip Dey & Manas Ghosh, Second Edition 2013, OXFORD University Press Reference Books Programming in C – Bryon Gottfried, Third Edition. 2010, TMH The ‘C’ programming language – Ritchim Kenighan, Second Edition, 2012 D.M. Ritche, PHI Programming in ANSI C – E. Balaguruswami, Sixth Edition, TMH C The Complete Reference – H. Sohildt, Fourth Edition, 2000 TMH Let us C – Y. Kanetkar, Twelfth Edition, 2012 BPB Publications Computer Science – A Structured Programming Approach using C – B.A. Forouzan & R.F Gillberg,, Third Edition, 2007, Cengage Learning KIIT UNIVERSITY

Evaluation and Prerequisites Grades will be based on: Assignments/class test/quiz = 15 marks Midterm exam - 25 marks End term exam - 60 marks Pass mark – 40 Prerequisites Grades : NIL O – greater than or equal to 90 E - greater than or equal to 80 A – greater than or equal to 70 B - greater than or equal to 60 C - greater than or equal to 50 D – greater than or equal to 40 F – Less than 40 KIIT UNIVERSITY

Thank You KIIT UNIVERSITY