2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
27th April 2018, 01:28 PM
Unregistered
Guest
 
Re: Syllabus of BCA Calicut University

Can you provide me the syllabus of Bachelor of Computer Applications (B.C.A) Programme offered by Calicut University as I want to check it before taking up the course?
  #3  
27th April 2018, 01:29 PM
Super Moderator
 
Join Date: Aug 2012
Re: Syllabus of BCA Calicut University

The syllabus of Bachelor of Computer Applications (B.C.A) Programme offered by Calicut University is as follows:

CA1B01 Computer Fundamentals & Programming in C

UNIT I : Introduction (10Hrs)

Evolution of Computers, Generations, Characteristics, Applications, Types, Functional Components & their Interconnections, Computer Languages:- Machine Language, Assembly language, High Level Language, Assembler, Compilers, Interpreters. Hardware, Software Classification:- System Software, Application Software, Utility Software. Number System:- Binary, Decimal, Octal, Hexadecimal, Conversion from one number system to another, Binary Arithmetic:- Addition, Subtraction, Multiplication & Division, Complement Addition.

UNIT II : Memory, Peripheral Devices and CPU (10 Hrs)
Memory: Characteristics of memory systems, Memory hierarchy, Primary Memory, RAM:- Static & Dynamic memory types, ROM, Various types of ROM. Secondary Memory:- Magnetic tape, Magnetic disk, Floppy disk, CD ROM, DVD, Hard disk, Cache Memory. I/O Organization: Peripheral Devices, Input/Output Interface, Asynchronous data transfer, Modes of transfer, Direct Memory Access.
CPU: Functions, Components, Organization, System Buses, Common Registers, Instruction Codes, Instruction formats, addressing modes.

UNIT III : C Fundamentals (10 Hrs)
Introduction to tools for Program Design: Algorithm, Flowchart. Introduction to C, Structure of C Programs, C Tokens, Keywords, Identifiers, Operators, Strings, Constants, Specified symbols, Data types: Primary, User-defined, Derived, Empty. Data type Qualifiers, Data Input functions: getchar(), scanf(), gets(). Data Output functions: putchar(), printf(), puts(). Formatted scanf() and printf(). Precedence and Associativity. Control Statements:- Branching:- if, switch, Looping: Entry controlled while, for ; Exit controlled do while, Jumping:- goto label. Forward jump & Backward jump, break and continue.

UNIT IV : Structured Data Types and Functions (10 Hrs)
Arrays:- One dimensional , Two dimensional and Multidimensional. Character arrays. Structure and Union. Functions:- System defined or Library functions, User defined functions, Prototype declaration, Definition, Calling by value, Calling by Reference, Arguments- formal & actual, return statement, recursion function, scope of variables, Local & Global variables, Storage class. Automatic, external, Static & Register variables. Passing arrays (1 dimensional, 2 dimensional & character arrays) to functions, Passing structures to functions, Pointers:- declaration, initialization, operations, Dynamic memory allocation.

UNIT V : Data Files (10 Hrs)
Introduction to data files, opening & closing a file, file types, fopen, fgets, fputs, fscanf, fprintf, fclose functions, C pre-processor & other features, Macro expansion, file inclusion, conditional compilation, Miscellaneous directives, Command line arguments.


Main References :-
1. Computer System Architecture, M Morris Mano( Third Edition onwards)
2. Computer Organization & Architecture, William Stallings, PHI, Fourth Edition
3. Programming in Ansi C , E Balagurusamy, Tata McGraw Hill
4. Programming with C, Byran Gotfried
5. Fundamentals of Computer, V. Rajaraman
6. Programming in C, Kezningham & Ritchie
Additional References :-
1. Hayes J P, Computer Organization & Architecture, Second Edition, McGraw Hill
2. : Let us C, Yashvant Kanetkar, BPB publications
3. The spirit of C, Mullish Cooper, Jasco books
4. The Complete reference C, Herbert Schildt, Tata Mc Graw Hill
Attached Files
File Type: pdf Syllabus B.C.A Programme Calicut University.pdf (54.5 KB, 118 views)


Quick Reply
Your Username: Click here to log in

Message:
Options




All times are GMT +5. The time now is 03:34 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4