Preview

mca syllabus

Good Essays
Open Document
Open Document
3084 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
mca syllabus
Course Name: Fundamentals of Programming
Course Code: MCA111
Objectives: The aim of this course is to introduce the rudiments of programming to the students. Students will become familiar with problem solving techniques and algorithm development using computers. This will include structured programming using
C, a high-level programming language.

Prerequisites: None
Contents:
1.Introduction to programming& Basics of C: Concepts of Algorithm and
Flowcharts, Process of compilation, Generation of languages, Basic features of
C Language like Identifier, Keywords, Variable, data types, Operators and
Expression. Basic screen and keyboard I/O

[10%]

2.Control Statements: Test Conditions, Conditional execution and selection,
Iteration and Repetitive Executions, Nested loops.

[10%]

3.Arrays: Introduction to contiguous data types. One dimensional arrays, multidimensional arrays, Array as strings, multidimensional character arrays.
Operations on strings.

[15%]

4.Functions: Concept of modular programming, Using functions, Scope of data,
Recursive functions. Command line arguments.

[15%]

5.Pointers: Need of pointer, Types and uses of pointer, Array and Pointers,
Pointers and strings, Pointer to Pointer, Pointers and functions, other aspect of pointers. [15%]

6.User Defined Data Types: Introduction to structures, usage of structure, nested structures, Union and its usage, Enumeration types, bit fields.

[10%]

7.Files: Types of files, working with files, usage of file management functions.

[15%]

8.Linked List: Introduction to dynamic memory allocation, singly link list, operations on singly link list.

[5%]

9.Other features of C: Bitwise operators and its usage, C Preprocessor statements. [5%]

Main Reference Book(s):
1. Programming in C, by Pradip Dey & Manas Ghosh, Publisher – Oxford

Suggested Additional Reading :
1. Computer Science: A Structured Programming Approach Using C, by
Behrouz A. Forouzan &

You May Also Find These Documents Helpful

  • Powerful Essays

    Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10 Chapter 11 Chapter 12 Chapter 13 Chapter 14 Chapter 15 Chapter 16 Chapter 17 Chapter 18 Chapter 19 Chapter 20 Chapter 21 Chapter 22 Chapter 23 Chapter 24 Chapter 25 Chapter 26 Chapter 27 An Introduction to Hardware, Software, and the Internet An Introduction to Software Development Objects and Classes Algorithms Java Syntax and Style Data Types, Variables, and Arithmetic Boolean Expressions and if-else Statements Iterative Statements: while, for, do–while Implementing Classes and Using Objects Strings Class Hierarchies and Interfaces Arrays…

    • 3908 Words
    • 16 Pages
    Powerful Essays
  • Good Essays

    Comp 220

    • 1463 Words
    • 6 Pages

    Pointers also have the requirement that the pointer type must be of the same data type as the variable, or the data that it points to or holds the address of. The power of pointers also hints at the potential complexity of their use, which is why this lab is focused almost entirely on several different aspects and uses of pointers. The lab also introduces pointer arrays and pointers to pointers.…

    • 1463 Words
    • 6 Pages
    Good Essays
  • Good Essays

    Csia 301 - Syllabus

    • 4678 Words
    • 19 Pages

    Welcome to Foundations of Cybersecurity CSIA 301, a hybrid course. My name is Professor Nancy M. Landreville and I have been teaching here at the University of Maryland, University College since February 2007. My phone number is (301) 401-0144. You may contact me by phone any evening during the week (Monday - Friday) from 7:00pm - 9:00pm. You may email me at any time at nancy.landreville@faculty.umuc.edu . I encourage you to use the private messaging area rather than the faculty email address. This will facilitate faster response to your course questions. I will respond to your email within 24 hours from receipt of your email. Please place the name of the course in the subject line so I know the email is from one of my students. I check email every day from my students. I encourage you to contact me with any questions about the course, require that you contact me for extenuating circumstances for late work, and meet with me online for any required conferences that are held during the course. We will meet in the online chat room at least once this semester to discuss the midterm and once this semester to discuss your final assignment. This is in addition to your required face-to-face attendance each week for eight weeks.…

    • 4678 Words
    • 19 Pages
    Good Essays
  • Satisfactory Essays

    It/210 Course Design

    • 2571 Words
    • 11 Pages

    Course Design Guide IT/210 Version 5 2 Week One: Introduction to Software Development Details Due Points Objectives 1.1 Describe the importance of using a structured, modular approach when creating program requirements, design, and code. 1.2 Identify how a computer processes and stores data. Course Preparation Read the course description and objectives.…

    • 2571 Words
    • 11 Pages
    Satisfactory Essays
  • Good Essays

    accessing web resources via the Internet. The purpose of this course is to build on students’…

    • 2426 Words
    • 13 Pages
    Good Essays
  • Satisfactory Essays

    week 1 assignment

    • 1379 Words
    • 6 Pages

    Gaddis, T. (2013). Starting out with programming logic and design (3rd ed.). Boston, MA: Addison-Wesley.…

    • 1379 Words
    • 6 Pages
    Satisfactory Essays
  • Powerful Essays

    Syllabus Cmgt 4442

    • 1936 Words
    • 8 Pages

    This course identifies and defines the types of risks that information systems professionals need to consider during the development and implementation of computer based information systems. This course will survey remedies and prevention techniques available to address the risk areas present. Organizational policies and current regulatory considerations will also be examined relative to development, implementation, and use of computer based information systems.…

    • 1936 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    CS 220 – Programming w/ Data Structures: You have missed one assignment and one quiz. Your instructor has extended your assignment due date to this Sunday, April 10. Your instructor has also let you to take your Quiz # 2 during his office hours during this week. Let me know if you need additional support to study for this quiz. Your grade to date in this class is 30.2/37 81.62% B.…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Course Syllabus

    • 1263 Words
    • 14 Pages

    University policies are subject to change. Be sure to read the policies at the beginning of each class. Policies may be slightly different depending on the modality in which you attend class. If you have recently changed modalities, read the policies governing your current class modality.…

    • 1263 Words
    • 14 Pages
    Satisfactory Essays
  • Good Essays

    Mcse 011(Mca 5)Ignou

    • 1946 Words
    • 8 Pages

    Question 1: Determine the dependency relations among the following instructions: I1: a = b+c; I2:b=a+d I3: e =a/f;…

    • 1946 Words
    • 8 Pages
    Good Essays
  • Powerful Essays

    Cape It Syllabus

    • 9072 Words
    • 37 Pages

    Please note that the syllabus was revised and amendments are indicated by italics and vertical lines.…

    • 9072 Words
    • 37 Pages
    Powerful Essays
  • Satisfactory Essays

    Mdu Syllabus

    • 12126 Words
    • 49 Pages

    SCHEME OF EXAMINATION AND SYLLABUS FOR B. ED. COURSE PART I: THEORY (PAPERS I- VII)…

    • 12126 Words
    • 49 Pages
    Satisfactory Essays
  • Powerful Essays

    mrec syllabus

    • 8332 Words
    • 34 Pages

    B.TECH. ACADEMIC REGULATIONS WITH COURSE STRUCTURE & DETAILED SYLLABUS Of FIRST YEAR Common for Computer Science and Engineering Electrical and Electronics Engineering Electronics and Communications Engineering Information Technology MALLA REDDY ENGINEERING COLLEGE (AUTONOMOUS) (Approved by AICTE & Affiliated to JNTUH)…

    • 8332 Words
    • 34 Pages
    Powerful Essays
  • Powerful Essays

    Course Syllabus

    • 969 Words
    • 4 Pages

    This course emphasizes the importance of database design, use and management of Information Systems. The module begins with a general description of databases and Database Management Systems (DBMS), including the relationships that exist among a database, a DBMS and an application. Relational database tables, Entity-Relationship Models and the role of metadata are discussed in detail. Finally, the module describes SQL, and explores the role of databases in data warehousing.…

    • 969 Words
    • 4 Pages
    Powerful Essays
  • Satisfactory Essays

    syllabus

    • 387 Words
    • 2 Pages

    This course covers time management, student self-motivation, instructional equipment, subject-centered strategies, laboratory safety, and discipline, as well as written and verbal communication skills, from early childhood through the secondary level.…

    • 387 Words
    • 2 Pages
    Satisfactory Essays