Community Sites
Create your own community website and start earning today !
It's Free !
 
Communities Members BookmarksPolls Fresher Jobs Strange Photos Academic Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

website counter



Barkatullah University, B. Sc I (Computer Science) Sem II


Posted Date: 19 Jul 2008    Resource Type: Articles/Knowledge Sharing    Category: Syllabus

Posted By: Lenin       Member Level: Diamond
Rating:     Points: 2



Barkatullah University, Bhopal
Semester – Wise Scheme for B Sc (Computer Science)
Session 2008 onwards

B. Sc I (Computer Science) Sem II
Code No. Paper
CS 201 Programming Methodology Using ‘C’
CS 202 Digital Computer Organization
Practicals
CS 203 'C' Programming



Scheme of Marks

Theory Papers (35 marks each) 70 marks
Sessional marks (15 marks each) 30 marks
Practical 50 marks

Total 150 marks


Barkatullah University, Bhopal
Semester – Wise Scheme for B Sc (Computer Science)
Session 2008 onwards
Sem II Paper Code: CS 201
Programming Methodology Using ‘C’
Max. Marks :35
Unit I
Program Logic development Using algorithm and Flowchart, Historical development of ‘C’, constants, variables and keywords, ‘C’ instructions, Basic data types.

Unit II
Decision control structures:- if statement, if-else statement , the conditional operators. Case control structures : switch statement, goto statement . ‘C’ operators: Arithmetic, relational and logical . Development of ‘C’ programs using decision control & case control structure.

Unit III
Operators:- Increment and Decrement operators, Bitwise operator, Operators precedence, arithmetic and logical expressions evolution.Loop Control Structure:- for loop, while loop and do-while loop, Break statement, continue statement . Development of ‘C’ programs using loops.

Unit IV
Arrays:- One dimension array, 2D array,3D array, Introduction to Pointers. Functions:- Function declaration and prototypes, Passing values between functions:-call by values, Data types Revisited: Signed, unsigned, long, short. Development of ‘C’ programs using Arrays, functions.

Unit V
Storage classes in ‘C’, Structures:- declaring a structure, accessing structure element, how structure elements are stored, array of structures, union.

Text Books
1. Let US C by Yashwant Kanitkar
2. Programming in C by E. Balaguruswami

Reference Books
1. Schaum’s Series ‘C’ Programming
2. The complete reference in C/C++ Herbert Shield
3. Working with C by Yashwant Kanitkar

Barkatullah University, Bhopal
Semester – Wise Scheme for B Sc (Computer Science)
Session 2008 onwards
Sem II Paper Code: CS 202
Digital Computer Organization
Max Marks: 35 marks
Unit I
Memory: Memory cell, Primary memory: RAM, Static and dynamic RAM , ROM, PROM, EPROM, EEPROM, Cache memory, secondary memory and its types. Introduction to physical memory and virtual memory, memory accessing methods: serial and random access.

Unit II
Buses: Data bus , control bus & Address Bus. Word length of a computer, memory addressing capability of a CPU, Processing speed of a computer, microprocessors, user interface, Hardware, Software and Firmware concepts, single chip micro computers ( Microcontrollers ), Dumb, smart and intelligent terminals.

Unit III
General architecture of a CPU, Instruction Format, Data transfer instructions, Data manipulation instructions and Program control instructions. Types of CPU Organization: Accumulator based machine, stack based machine and general-purpose register based machine.

Unit IV
Addressing modes: Auto-increment, Direct addressing, Register addressing, Indirect , register-indirect, Immediate, Implied, Indexed, Base-register, Relative addressing, Page addressing, Stack Addressing.
Concepts of Batch Processing, Multiprogramming and Multi-user System.

Unit V
Data transfer schemes: (i) Programmed data transfer: Synchronous, Asynchronous and interrupt driver data transfer (ii) Direct memory access data transfer: Cycle Stealing block transfer and burst mode of data transfer.

Text Books:
1. Computer Fundamentals Architecture and Organization By B.Ram.
2. Computer System Architecture By M. Morris Mano.

Reference Books:
1. Digital Computer & Electronics By Malvino And Brown.
2. Computer Organization by Hayes.



B Sc (Comp. Sc.) Sem I
CS 203: Practical work

Suggested List of Practicals
(‘C’ Programming)
1. Program to find roots of quadratic equations.
2. Program to Raise X to the power N.
3. Program for Generating Histogram.
4. Program to Add Digits of a number.
5. Program to check whether a number is prime.
6. Program to print given number in Reverse order.
7. Program for Finding GCD of two nos.
8. Program to generate Fibonacci series using function.
9. Program for Reversing an Array using function.
10. Program to calculate factorial of a given number with and without use of function.
11. Program to add series 1+x+x2+x3+……..+xn.
12. Program for linear search.



*************





Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Barkatullah University  .  B. Sc I (Computer Science) Sem II  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Barkatullah University, B. Sc (Information Technology) Sem II
Previous Resource: syllabus,bangalore university, BCA- Second semester
Return to Discussion Resource Index
Post New Resource
Category: Syllabus


Post resources and earn money!
 
Related Resources



Watch TV Channels
  • Watch Asianet TV online
  • Kairali TV in Internet
  • Surya TV online
  • Amritha TV Channel

  • Contact Us    Privacy Policy    Terms Of Use   

    SpiderWorks Technologies Pvt Ltd. 2006 - 2007 All Rights Reserved.