Slideshow

Automatic Slideshow

1 / 7
III YEAR STUDENT, Mr. ASHIK ALI RECEIVING THE MEDAL FROM THE CHIEF GUEST FOR WINNING IN THE QUIZ COMPETITION

Automatic Slideshow

2 / 7
COLLEGE STAFFS WITH THE CHIEF GUEST Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022 (From L to R): Mrs. SUGANTHI, Mrs. SATHYA, Mr. PANDIYAN, Mr. SAKTHIVEL, Mr. DAMODARAN SELVARAJ, Mr. SENTHIL KUMAR & Mr. SURIYAN

Automatic Slideshow

3 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS, LIGHTNING THE LAMP @ DEPT. FUNCTION - 2022

Automatic Slideshow

4 / 7
ANANTHARAJ OF III B. Sc., CS RECEIVING THE BEST STUDENT AWARD FROM CHIEF GUEST @ DEPT. FUNCTION - 2022

Automatic Slideshow

5 / 7
CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS ARRIVING FOR THE DEPT. FUNCTION - 2022

Automatic Slideshow

6 / 7
SHEELA METILDA OF I B. Sc., CS RECEIVING THE MEDAL FROM THE CHIEF GUEST, Mr. DAMODARAN SELVARAJ OF INFOSYS @ DEPT. FUNCTION - 2022

Automatic Slideshow

7 / 7
Mr. THAJUDEEN OF III B. Sc., CS GIVING THE VOTE OF THANKS @ DEPT. FUNCTION - 2022

Followers

Today's Quotes

The Best Preparation for Tomorrow is doing Your Best Today.......

Thursday, July 16, 2020

Semester V: Syllabus for all papers

SEMESTER – V


CORE THEORY PAPER – 5

MOBILE APPLICATIONS DEVELOPMENT

UNIT I: [Introduction to Mobile Applications]

Native and web applications - Mobile operating systems and applications - Mobile Databases. Android: History of Android - Android Features – OSS – OHA - Android Versions and compatibility - Android devices - Prerequisites to learn Android -– Setting up software – IDE - XML. Android Architecture: Android Stack - Linux Kernel - Android Runtime - Dalvik VM - Application Framework - Android emulator - Android applications.

UNIT II: [Android development]

Java - Android Studio – Eclipse – Virtualization – APIs and Android tools – Debugging with DDMS – Android File system – Working with emulator and smart devices - A Basic Android Application - Deployment. Android Activities: The Activity Lifecycle – Lifecycle methods – Creating Activity. Intents – Intent Filters – Activity stack.

UNIT III: [Android Services]

Simple services – Binding and Querying the service – Executing services.- Broadcast Receivers: Creating and managing receivers – Receiver intents – ordered broadcasts. Content Providers: Creating and using content providers – Content resolver. Working with databases: SQLite – coding for SQLite using Android – Sample database applications – Data analysis.

UNIT IV: [Android User Interface]

Android Layouts – Attributes – Layout styles - Linear – Relative – Table – Grid – Frame. Menus: Option menu – context menu - pop-up menu – Lists and Notifications: creation and display. Input Controls: Buttons-Text Fields-Checkboxes-alert dialogs-Spinners-rating bar-progress bar.

UNIT V: [Publishing and Internationalizing mobile applications]

Live mobile application development: Game, Clock, Calendar, Convertor, Phone book. App Deployment and Testing: Doodlz app – Tip calculator app – Weather viewer app.

Text Book:

Barry Burd, “Android Application Development – All-in-one for Dummies”, 2nd Edition, Wiley India, 2016.

Reference:

1. Paul Deitel, Harvey Deitel, Alexander Wald, “Android 6 for Programmers – An App-driven Approach”, 3rd edition, Pearson education, 2016.

2. Jerome (J. F) DiMarzio, “Android – A Programmer’s Guide, McGraw Hill Education, 8th reprint, 2015.

3. http://www.developer.android.com

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

Core Practical – 5

Mobile Applications Development – Lab

1. Intent and Activity

2. Using Controls

3. Alert Dialogs

4. List View

5. Options Menu

6. Seek Bars

7. Shared Preferences

8. Status Bar Notifications

9. Tab Widgets Talking Clock.

10. Tween Animation

11. Grid View

12. Internal Storage - Files

13. SQlite - Database

14. Google Map

15. Permissions

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

CORE THEORY PAPER - 6

OPERATING SYSTEM

Unit – I [Operating System Basics]

Basic Concepts of Operating System - Services of Operating System-Classification of Operating System- Architecture and Design of an Operating System-Process Management -Introduction to Process-Process State -PCB - Process Scheduling - Interprocess Communication

Unit –II [Operating System Scheduling]

CPU Scheduling: Introduction - Types of CPU Scheduler - Scheduling Criteria - Scheduling Algorithms - FCFS Scheduling – SJF Scheduling;-Priority Scheduling - Round-Robin Scheduling- Multilevel Queue Scheduling - Deadlock - Basic Concept of Deadlock- Deadlock Prevention - Deadlock Avoidance- Deadlock - Detection and Recovery

Unit- III [Memory management]

Memory Management - Basic Concept of Memory - Address Binding; Logical and Physical Address Space- Memory Partitioning - Memory Allocation-Protection-Fragmentation and Compaction

Unit – IV [Swapping]

Swapping- Using Bitmaps - Using Linked Lists- Paging-Mapping of Pages to Frames - Hierarchical Page Tables- Segmentation - Virtual Memory - Basic Concept of Virtual Memory- Demand Paging - Transaction Look aside Buffer (TLB) - Inverted Page Table-Page Replacement Algorithms

Unit –V [File Management]

File Management - Basic Concept of File-Directory Structure-File Protection-Allocation Methods – Various Disk Scheduling algorithms

Text Book:

Abraham Silberschatz Peter B. Galvin, G. Gagne, “Operating System Concepts”, Sixth Edition, Addison Wesley Publishing Co., 2003.

Reference:

1. Operating systems - Internals and Design Principles, W. Stallings, 6th Edition, Pearson

2. Willam-Stalling “Operating System” Fourth Edition, Pearson Education, 2003.

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

Core Practical – 6

Operating system lab

1. Implementing the Process system calls.

2. Implementing I/O system calls.

3. Implementing IPC using message queues.

4. Implementing CPU& scheduling algorithm for first come first serve scheduling.

5. Implementing CPU scheduling algorithm for shortest job first scheduling.

6. Implementing perform priority scheduling.

7. Implementing CPU scheduling for Round Robin Scheduling.

8. Implementing pipe processing.

9. Implementing first fit, best fit algorithm for memory management.

10. A program to simulate producer-consumer problem using semaphores.

11. A Shell Program to find factorial of a given number

12. A shell program to generate Fibonacci number

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

CORE THEORY PAPER – 7

DATA COMMUNICATION & NETWORKS

UNIT I

Introductory Concepts - Network hardware - Network software – Network Architecture - Physical layer - Guided transmission media - Cable television.

UNIT II

Data Link Layer - Design issues - Channel allocation problem - Multiple access protocols - Ethernet - Wireless LAN - 802.11 architecture.

UNIT III

Network Layer : Design issues, Routing Algorithms, Shortest path routing, Flooding, Broadcast & Multicast routing congestion, Control & internetworking.

UNIT IV

Transport Layer - Transport service - Elements of transport protocols - User Datagram Protocol - Transmission Control Protocol.

UNIT V

Application Layer - DNS - Electronic mail - World Wide Web - Multimedia - Network security.

TEXT BOOK:

1. Tannenbaum, A.S., 2003 : Computer Networks, Prentice Hall.

REFERENCES:

1. Stallings, William, 2008: Local and Metropolitan Area Networks: An Introduction, Macmillian Publishing Co.

2. Black: Data Network, Prentice Hall of India.

3. W. Stallings, "Data and Computer Communication", Pearson Education, Fifth Edition, 2001

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

Elective – 1 Paper – 2

B. COMPUTER GRAPHICS

UNIT – I: [OVERVIEW OF GRAPHICS SYSTEMS AND OUTPUT PRIMITIVES]

Video Display Devices- Raster Scan System- Random Scan Systems- Hard Copy Devices- Graphic Software- Line Drawing Algorithms: DDA- Bresenham’s Line -Circle Generating Algorithms

UNIT – II: [ATTRIBUTES AND TWO DIMESIONAL TRANSFORMATIONS]

Line Attributes- Curve Attributes-Color And Gray Scale Level- Area Fill Attributes- Character Attributes- Inquiry Functions- Basic Transformations - Composite Transformation – Other transformation

UNIT – III: [TWO DIMENSIONAL VIEWING AND CLIPPING]

The Viewing Pipeline- Window To Viewport Transformation –Clipping Operations- Point Clipping- Line Clipping: Cohen Sutherland- Liang Barsky-Sutherland Hodgeman Polygon Clipping- Text Clipping- Exterior Clipping- Logical Classification Of Input Devices- Interactive Picture Construction

UNIT – IV: [THREE DIMENSION TRANSFORMATION, VIEWING AND CLIPPING]

Translation-Rotation-Scaling-Viewing Pipeline- Viewing Coordinates- Projections -View Volumes and General Projection Transformation- Clipping

UNIT – V: [VISIBLE SURFACE DETECTION METHODS]

Classification of Visible Surface Detection Algorithms - Back Face Detection - Depth Buffer Method - A Buffer Method - Scan Line Method - Depth Sorting Method- BSP Tree Method -Area Sub Division Method - Octree Methods - Ray Casting Method

TEXT BOOK:

Computer Graphics (C version) , Donald Hearn and M.Pauline Baker, Pearson- 2nd Edit. 2012.

REFERENCE BOOKS:

1. Interactive Computer Graphics–A top down approach using Open GL, Edward Angel , Pearson, 5th Edition.

2. Computer Graphics, Peter Shirley, Steve Marschner, Cengage Learning, Indian Edition,2009

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

Skill Based Subject 3 Paper – 3

SOFTWARE ENGINEERING

UNIT-I:

Introduction - Evolving Role of Software - Changing Nature of Software – Software Myths; A Generic View of Process: Layered Technology - Process Models: Waterfall Model - Evolutionary Process Models.

UNIT-II:

Requirements Engineering: Tasks - Initiating the Requirements Engineering Process - Eliciting Requirements - Building the Analysis Model - Requirements Analysis - Data Modelling Concepts.

UNIT-III:

Data Engineering: Design Process and Design Quality - Design Concepts - The Design Model Creating an Architectural Design: Software Architecture - Data Design -Architectural Design - Mapping Data Flow into Software Architecture; Performing User Interface Design: Golden Rules.

UNIT-IV:

Testing Strategies: Strategic Approach to Software Testing- Test Strategies for Conventional and Object Oriented Software - Validation Testing - System Testing -Art of Debugging. Testing Tactics: Fundamentals - White Box- Basis Path - Control Structure - Black Box Testing Methods

UNIT-V:

Project Management: Management Spectrum - People - Product - Process - Project. Estimation: Project Planning Process - Resources - Software Project Estimation - Project Scheduling - Quality Concepts - Software Quality Assurance - Formal Technical Reviews.

TEXT BOOK:

Roger S Pressman, “Software Engineering - A Practitioner’s Approach”, Sixth Edition, McGraw Hill International Edition, New York: 2005.

REFERENCES:

1. Ian Somerville, “Software Engineering”, 7th Edition, Pearson Education, 2006.

2. Mall Rajib,“Software Engineering”, 2/E, PHI, 2006.

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

 


2 comments: