Вы находитесь на странице: 1из 2

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI

DISTANCE LEARNING PROGRAMMES DIVISION


BITS-WIPRO Collaborative Programme: MS in Software Engineering

II Semester 2010-11

COURSE HANDOUT

WASE 2010 Bangalore

Course Number and Title: SEWP ZC221 Structured Programming

Instructors :
S. Sandeep s_sndp@yahoo.com
V. V. Murthy vvmurthy18@rediffmail.com
Rajashree Shettar rajshri.shettar@gmail.com
Anitha N anitha_nmurthy@yahoo.com
Shivayogi R.S rsyogi@gmail.com

Course Description :

Elementary computer organization; introduction to Number Systems; Representation of


integers; real numbers and characters on computers; concept of range and accuracy
Arithmetic Overflow; Algorithms and algorithm development; Structured program development
through stepwise refinement. Introduction to C language; Functions; Recursion; Data Structure
and algorithms; File management and file handling; Problem solving using C.

Prescribed Text Book(s)

T1. Yale N. Patt & Sanjay J. Patel, Introduction to Computing Systems (From Bits and Gates
to C and Beyond) Tata McGraw Hill, 2nd Ed., 2004.
T2. E. Balaguruswamy, Programming in ANSI C, Tata McGraw Hill, 3rd Ed., 2004.

Reference Book

R1. Kernighan & Ritchie, The C Programming Language, PHI, 2nd Edition, 1986
R2. Kelly & Pohl, A Book on C, Addison Wesley, 4th Edition, 2000.

Lecture Plan
Week Topics Reference to text book(s)
No.
1. Bits, Data Types and Operations T1. Chapter 2
Digital Logic Structures T1. Sections 3.1-3.5
2. The Von Neumann Model T1. Sections 4.1-4.4
3. Instruction Set Architecture T1. Chapter 5
4. Assembly Language T1. Sections 7.1-7.3
5. Introduction to High Level Programming T1. Sections 11.1-11.3
Language
6. Programs & Flowcharts T1. Chapter 6
7. Introduction to Programming in C Constants, T1. Section 11.4 &11.5
Variables and Data Types T2. Sections 2.5-2.8
8 Revisions and review
Topics for Mid semester exam: Topics covered from session 1 to 8
9. Operators and Expressions T2. Sections 3.2-3.6 & 3.8-3.12
10. Decision Making and Branching T2. Chapter 5
Decision Making and Looping T2. Chapter 6
11. Arrays T2. Chapter 7
12. User Defined Functions T2. Sections 9.1-9.14
13. Structures and Unions T2. Chapter 10
14. Dynamic Memory Management T2. Chapter 11
15. File Management in C T2. Chapter 12
16 Revisions and review
Topics for comprehensive exam: total topics covered from session 1 to 16

Evaluation Scheme:
EC Component & Duration Weightage Date & Time
No Nature
1 Mid-Semester Test 2 hours 40% March 20, 2011.
(Closed Book online)
2 Comprehensive Exam 3 hours 60% June 05, 2011 AN
(Open Book)

Faculty

Вам также может понравиться