0% found this document useful (0 votes)
193 views

Network Programming: Course No: IS ZC462 Course Code:1627

The document provides course information for 4 courses being offered in the second semester of the 2008-2009 academic year: 1. Network Programming focuses on client-server applications and network programming concepts like sockets and processes. The mid-semester exam covers topics from weeks 1-8 and the final is open book. 2. Object Oriented Analysis and Design covers iterative development processes, use cases, UML diagrams and design patterns. Assessment includes a closed-book mid-semester exam on weeks 1-8 and an open book final. 3. Advanced Operating Systems explores distributed systems topics such as mutual exclusion, deadlocks, file systems and recovery techniques. Evaluation consists of a closed-book mid-se

Uploaded by

reddyth
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
193 views

Network Programming: Course No: IS ZC462 Course Code:1627

The document provides course information for 4 courses being offered in the second semester of the 2008-2009 academic year: 1. Network Programming focuses on client-server applications and network programming concepts like sockets and processes. The mid-semester exam covers topics from weeks 1-8 and the final is open book. 2. Object Oriented Analysis and Design covers iterative development processes, use cases, UML diagrams and design patterns. Assessment includes a closed-book mid-semester exam on weeks 1-8 and an open book final. 3. Advanced Operating Systems explores distributed systems topics such as mutual exclusion, deadlocks, file systems and recovery techniques. Evaluation consists of a closed-book mid-se

Uploaded by

reddyth
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

Courses for Second Semester 2008-2009 (December 2008 - April 2009)

C1 IS ZC462 Network Programming 3 1627


C2 SS ZG514 Object Oriented Analysis and Design 4 1524
C3 CS ZG623 Advanced Operating Systems 5 1390
C4 IS ZC332 Database Systems & Applications 3 39

Network Programming

Course No : IS ZC462 Course Code:1627


Week Topic Reference to Text
No. Book
1 Introduction to client server applications T1: Chapter 1
2 Transport Layer Protocols :TCP, UDP T1: Chapter 2
3 Process Control : Fork, exec, exit, error handling T2: Chapter 1
4 Posix IPC, Pipes, FIFO T2: Chapter 2,4
5 Signal Handling and Locks T2: Chapter 9
6 Sockets, Sockaddr structure T1 : Chapter 3
TCP and UDP Socket functions T1 : Chapter 4
T1 : Chapter 8
7 TCP client-server examples T1 : Chapter 5
I/O multiplexing, select T1 : Chapter 6
8 Elementary name conversions, DNS T1 : Chapter 9

Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8


9 UDP client-server examples – reliability and T1 : Chapter 20
concurrency
10 Socket options T1 : Chapter 7
11 Daemon process and inetd superserver T1 : Chapter 12
12 Advanced I/O functions T1 : Chapter 13
13 Unix Domain protocols T1 : Chapter 14
14 Broadcasting & multicasting T1 : Chapter 18,19
15 Remote procedure call, SUN RPC T2 : Chapter 16
16 Raw sockets, Data link access T1 : Chapter 25,26

T1. Stevens, R.W., “Unix Network Programming, Vol-I Networking APIS : Sockets and XTI”,
Pearson Education/PHI, 3rd Edition, 2004

T2. Stevens, R.W., “Unix Network Programming: Vol-II Inter Process Communications”,
Pearson Education/ PHI, 2nd Edition, 1999.

Evaluation Scheme:
EC No. Evaluation Component & Weightage
Type of Examination Duration Day, Date, Session,Time
EC-1 Mid-Semester Test 2 Hours 40% Saturday, 07/02/2009 (FN)*
(Closed Book)* 10 AM – 12 Noon
EC-2 Comprehensive Exam 3 Hours 60% Saturday, 04/04/2009 (FN)*
(Open Book)* 9 AM – 12 Noon
Object Oriented Analysis and Design

Course No : SS ZG514 Course Code:1524


Week Topics Reference to
No. Textbook
1. Object – Oriented Analysis and Design T1-Ch.1
Iterative Development T1-Ch.2
2. Case Studies T1-Ch.3
Inception T1-Ch.4
3. Understanding Evolution of Requirements T1-Ch.5
Use Cases T1-Ch.6
4. Identifying Other Requirements T1-Ch.7
Iteration 1 T1-Ch.8
5. Domain Models T1-Ch.9
System Sequence Diagrams T1-Ch.10
6. Operation Contracts T1-Ch.11
Design, Iterative T1-Ch.12
7. Logical Architecture and UML Package Diagrams T1-Ch.13
Object Design T1-Ch.14
8. Interaction Diagrams T1-Ch.15
Class Diagrams T1-Ch.16
Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8
9. Objects and Responsibilities - Grasp T1-Ch.17
Object Design Examples T1-Ch.18
10. Visibility and Design T1-Ch.19
Mapping Designs to Code T1-Ch.20
11. Test Driven Development and Refactoring T1-Ch.21
UML Tools and UML as Blueprint T1-Ch.22
12. Quick Analysis Update T1-Ch.23
Iteration 2 T1-Ch.24
13. GRASP : More Object Design T1-Ch.25
GoF Patterns T1-Ch.26
14. Iteration 3 T1-Ch.27
Activity Diagrams and Modeling T1-Ch.28
15. State Machine Diagrams and Modeling T1-Ch.29
Relating Use Cases T1-Ch.30
16. Domain Model Refinement T1-Ch.31-32
Architectural Analysis T1-Ch.33

T1 Larman, C., Applying UML and Patterns: An Introduction to Object-Oriented Analysis,


Pearson Education, 3nd Ed., 2004.

Evaluation Scheme:
EC No. Evaluation Component & Weightage
Type of Examination Duration Day, Date, Session,Time
EC-1 Mid-Semester Test 2 Hours 40% Sunday, 08/02/2009 (FN)*
(Closed Book)* 10 AM – 12 Noon
EC-2 Comprehensive Exam 3 Hours 60% Sunday, 05/04/2009 (FN)*
(Open Book)* 9 AM – 12 Noon
Advanced Operating Systems
Course No : CS ZG623 Course Code : 1390
 Week Topics Reference to Text
No. Book
1 Overview of Advanced Operating Systems Chapter 1
2 Architecture Chapter 4
3 Theoretical Foundations Chapter 5
4&5 Distributed Mutual Exclusion Chapter 6
6 Distributed Deadlock Chapter 7
7 Agreement Protocols Chapter 8
8 Distributed File Systems Chapter 9
Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8
9 Distributed Shared Memory Chapter 10
10 & 11 Distributed Scheduling Chapter 11
12 Recovery Chapter 12
13 Access Matrix Model Chapter 14
14 Data Security Chapter 15
15 Multiprocessor Operating Systems Chapter 16 & 17
16 Concurrency Control in Database Operating Chapter 18 & 19
Systems

T1. Singhal, Mukesh & N.G. Shivaratri, Advanced Concepts in Operating Systems, TMH,
1994.

Evaluation Scheme:
EC No. Evaluation Component & Weightage
Type of Examination Duration Day, Date, Session,Time
EC-1 Mid-Semester Test 2 Hours 40% Sunday, 08/02/2009 (AN)*
(Closed Book)* 2 PM – 4 PM
EC-2 Comprehensive Exam 3 Hours 60% Sunday, 05/04/2009 (AN)*
(Open Book)* 2 PM – 5 PM
Database Systems And Applications

Course No : IS ZC332 Course Code:39


Week Topic Reference to
No. Text Book
1 Overview of Database Systems T1-Chapter 1
2 Introduction to Database Design T1-Chapter 2
3 The Relational Model T1-Chapter 3
4 Relational Algebra and Calculus T1-Chapter 4
5 SQL : Queries, Constraints, Triggers T1-Chapter 5
6 Database Application Development T1-Chapter 6
7 Internet Applications T1-Chapter 7
8 Overview of Storage and Indexing T1-Chapter 8

Syllabus for Mid-Semester Test (Closed Book): Topics in Week No. 1 to 8


9 Overview of Query Evaluation T1-Chapter 12
10 Overview of Transaction Management T1-Chapter 16
11 Concurrency Control T1-Chapter 17
12 Crash Recovery T1-Chapter 18
13-14 Schema Refinement and Normal Forms T1-Chapter 19
15 Physical Database Design and Tuning T1-Chapter 20
16 Security and Authorization T1-Chapter 21

Ramakrishnan R & J Gehrke, Database Management Systems, MGHISE, 3rd ed.,


2003

Evaluation Scheme:
EC No. Evaluation Component & Weightage
Type of Examination Duration Day, Date, Session,Time
EC-1 Mid-Semester Test 2 Hours 40% Saturday, 07/02/2009 (AN)*
(Closed Book)* 2 PM – 4 PM
EC-2 Comprehensive Exam 3 Hours 60% Saturday, 04/04/2009 (AN)*
(Open Book)* 2 PM – 5 PM

AN: AfterNoon Session; FN: ForeNoon Session

Closed Book Test: No reference material of any kind will be


permitted inside the exam hall.

Open Book Exam: Use of any printed / written reference material


(books and notebooks) will be permitted inside the exam hall.
Loose sheets of paper will not be permitted. Computers of any kind
will not be allowed inside the exam hall. Use of calculators will be
allowed in all exams. No exchange of any material will be allowed.

You might also like