5th Sem Syllabus
5th Sem Syllabus
5th Sem Syllabus
Unit I
Uses of Computer Networks:– Network Hardware –Network software – OSI and
TCP/IP Reference models – Example Networks :Internet.
Unit II:
The Physical Layer: Guided Transmission Media – Wireless Transmission–
Communication Satellites – Public Switched Telephone Network – The Mobile Telephone
System
Unit III
Data Link Layer: Design Issues – Error Detection and Correction – Elementary Data
link Protocols – Sliding Window Protocol - Medium Access Control Layer: Channel
Allocation Problem – Multiple Access Protocol – Ethernet.
Unit IV
Network Layer: Design Issues – Routing Algorithms.
Transport Layer: Transport Services – Elements of Transport Protocols.
Unit V
Application Layer: DNS– Electronic Mail – World Wide Web Architectural
overview.
Network Security: Cryptography – Symmetric Key Algorithms – Public Key
Algorithms
Text Book:
Unit I
Geometry and Line Generation: Introduction – Line – Line Segments – Perpendicular
Line – Distance between a point and a Line – Vector – Pixels and Frame Buffers – Vector
Generation – Bresenham’s Algorithm – Antialiasing of Lines – Thick lines Segments –
Character Generation – Display the Frame Buffer – Programming Problems.
Unit II
Graphics Primitivies: Introduction – Display Devices – The Display-File Interpreter –
Display-File Structure – Display Control – Text – The Line-Style Primitive – Programming
Problems.
Polygons: Introduction – Polygons – Polygon Representation – Entering Polygons –
An Inside test – Polygon Interfacing Algorithms – Filling Polygons – Filling with Pattern –
Initialization – Programming Problems.
Unit III
Transformations: Introduction – Matrices – Scaling Transformations – Sin and Cos –
Rotation– Homogeneous Coordinates and Translation – Coordinate Transformations –
Rotation about an Arbitary Point – Other Transformations – Inverse Transformations –
Display Procedures – Programming Problems.
Segments: Introducton – Segment Table – Creation – Closing – Deleting – Renaming
Segment – Visibility – Saving and Showing – Other Display-File Structure – Some Raster
Techniques – Programming Problems.
Unit IV
Windowing and Clipping: Introduction – The Viewing Transformation –
Implementation – Clipping – The Cohen-Sutherland – Sutherland-Hodgman Algorithm –
Clipping Polygons – Adding Clipping Generalized Clipping – Arbitrary Line – Multiple
Windowing Programming Problems.
Unit V
Interaction: Introduction – Hardware – Input Device – Event Handling – Sampled
Devices – Attribute – Simulating a Locator – Echoing – Interactive Techniques –
Programming Problems.
Text Book:
1. Computer Graphics (A Programming Approach) Second Edition by Steven
Harrington. McGRAW-HILL INTERNATION EDITIONS
Unit I
Introduction: Introduction to software engineering – some definitions – some size
factors –quality and productivity factors – managerial issuesPlanning a software project:
Defining the problem– developing a solution strategy – planning the development process –
planning an organizational structure – other planning activities
Unit II
Software Cost Estimation: software cost factors – software cost estimation techniques
–estimating software maintenance costs
Software Requirements Definition: The software requirements specification – formal
specification techniques
Unit III
Software Design: Fundamental design concepts – modules and modularization criteria
– design notations – design techniques – Stepwise refinement – Integrated top down
development – Jackson Structured Programming -detailed design considerations –test plan –
milestones,walkthroughs and inspections – design guidelines
Unit IV
Software Implementation: Structured coding techniques – coding style – standards
and guidelines - Verification and validation techniques – Quality Assurance – Walkthrough
and inspection -Unit Testing and Debugging – System Testing
Unit V
Software Maintenance: Enhancing maintainability during development – managerial
aspects of software engineering – configuration management – source code metrics – other
maintenance tools and techniques
Text Book:
1. The students will be allowed to work on any project based on the concepts studied in
core/elective courses.
2. The project work should be compulsorily done in the college only under the
supervision of the department staffs.
5. The following list of parameters taken into account for the evaluation of Project work
and Viva-voce.
Total Marks: 100 (Internal: 40 marks, External: 60 Marks)
Parameters:
♣♣♣♣♣♣♣♣♣♣
Unit I
The .Net framework and the CLR – Building VB .Net Applications–The VB IDE -
Declaring constants–enumeration– variables– Data types – Operators – Conditional
Statements : If else, Select Case, Switch , choose- Loops: Do, for, for each, next, while– The
with statement.Sub Procedures – Functions – Understanding Scope – Unstructured and
Structured Exception Handling
Unit II
Windows Forms–MDI– Windows Control: Msgbox – Input box – Textboxes – Rich
text box – Labels – Buttons – Check boxes – Radio Button – Panels –List boxes – Combo
boxes – Scroll bars – Timers–Checked List Boxes –Picture Boxes– Scroll Bars – Tool Tips–
Menus – Built –in Dialog Boxes– Printing– Tree and List Views –Toolbars – Status and
Progress Bars and Tab.
Unit III
Object Oriented Programming : Classes and objects – Inheritance – Polymorphism-
Graphics class – Pen class – Brush class – File stream class – File mode enumeration – File
stream class – File class – Directory class.
Unit IV
ASP .Net Applications – ASP. Net file types – Importing Namespaces – Global.asax
application file – HTML Server controls – The Page Class – BASIC WEB CONTROLS:
Button – Check box- Hyperlink-image-Label – Radio button – Table – Text box. LIST
CONTROLS: DropdownList – List Box. RICH CONTROLS: Add Rotator – Calendar.
VALIDATION CONTROLS: Compare validator – Range Validator. DATA CONTROLS:
Repeater – Data list. HTML CONTROLS: Htmlanchor – HtmlButton- HtmlForm –
HtmlImage.
Unit V
ADO.NET : Introducing Ado.Net and Data management- Characteristics of Ado.Net
– The Ado.Net object model – SQL Basics – SQL select statement – SQL update statement –
SQL Insert – SQL Delete statement. Date Binding : Introducing Data binding – Single- value
data binding.
Text Books:
1. Visual Basic.Net Programming Black Book,Steven Holzner ,Dream Tech Press,
2010.
2. The Complete Reference –ASP .NET- Mathew Mac Donald – Mc Graw Hill.
Books for Reference:
1. Visual Basic.Net, C.Muthu , Tata McGrawHill Education , 2008.
2. The Complete Reference Visual Basic.Net, Jeffrey R.Shapiro , Tata McGraw Hill
Education ,2002
♣♣♣♣♣♣♣♣♣♣
Unit I
Installing and Configuring of Apache Web Server, MySQL and PHP on platforms
Linux and Windows.
PHP: Variables, Data types, Operators and expressions, Constants, Switching flow,
Loops, Code blocks and browser Output.
Unit II
Working with Functions,Defining and calling a function, Returning values, Variable
scope, Static Statement, More about arguments, Testingthe existence of a function.
Arrays: Creating Arrays, array Related Functions.
Objects: Creating an Object, Object inheritance.
Strings Formatting, Investigating and Manipulating with PHP,Date and Time
functions in PHP, Other String, Date and Time Functions.
Unit III
Creating a Simple Input Form, Accessing Form Input with User-Defined Arrays,
Combining HTML and PHP Code on a Single Page, Using Hidden Fields to Save State,
Redirecting the User, Sending Mail on form Submission, Working with File uploads,
Working with Cookies, User Sessions, Files, Directories and Images Introducing Cookies,
Setting a Cookie with PHP, Deleting a Cookie with PHP Session Function(s) Overview,
Starting a Session, Working with Session Variables, Passing Session IDs in the Query String,
Destroying Sessions and Un-setting Variables, Using Sessions in an Environment with
Registered Users
Unit IV
Including Files with include(), Validating Files, Creating and Deleting Files, Opening
a File for Writing, Reading or Appending, Reading from files, Writing or Appending to a file
Working with Directories Opening Pipes to and from Processes Using popen(), Executing
System Commands
Understanding the Image Creation Process, Necessary Modifications to PHP, Drawing a New
Image, Getting fancy with Pie Charts, Modifying Existing Images, Image Creation from User
Input, Using Images Created by Scripts
Unit V
Learning the MySQL Data Types andtable creation, Insert, Select, Update, Replace
and Delete Commands Frequently used String functions in MySQL, Using Date and Time
functions in MySQL, Using Transactions and Stored Procedures in MySQL.
Interacting with MySQL using PHP, MySQL Versus MySQL Functions, Connecting to
MySQL with PHP, Working with MySQL Data
Text Books:
1. Julie C Meloni, “Sams Teach Yourself PHP, MySQL and Apache All in One” 4th
edition, Pearson Education
2. Jeremy McPeak Beginning JavaScript Wrox Publication