UNIVERSITY OF CALICUT

Size: px
Start display at page:

Download "UNIVERSITY OF CALICUT"

Transcription

1 UNIVERSITY OF CALICUT (Abstract) B.Sc. programme in Information Technology - under Choice based Credit Semester System - Scheme and Syllabus implemented with effect from 2009 admission onwards approved Orders issued GENERAL AND ACADEMIC BRANCH I J SECTION No. GA I/J1/2471/06 Dated, Calicut University. P.O., Read: 1. U.O.No.GAI/J2/3601/08 Vol.II dated Minutes of the meeting of the Board of Studies in Computer Science and Applications held on Item No.2 (xxii) of the minutes of the meeting of Faculty of Science held on Item No.II-A-23 of the minutes of meeting of the Academic Council of O R D E R Choice based Credit Semester System and Grading has been introduced for UG curriculum in all affiliated colleges under this University with effect from 2009 admission onwards and the Regulations for the same implemented vide paper cited 1 st above. As per paper read as (2) above, the Board of Studies has resolved to approve the scheme and Syllabus of B.Sc. programme in Information Technology under Choice based Credit Semester System. As per paper read as (3) & (4) above, the Faculty of Science at its meeting held on endorsed the minutes of Board of Studies and the Academic Council held on approved the same. Sanction has therefore been accorded to implement the Scheme and Syllabus of B.Sc. programme in Information Technology under Choice based Credit Semester System in this University with effect from 2009 admission onwards. Orders are issued accordingly. Scheme and Syllabus appended. To Sd/- DEPUTY REGISTRAR (G&A I) For REGISTRAR. The Principals of all affiliated Colleges offering B.Sc. programme in Information Technology. Copy to: C.E, EX Sn, EGI, DR, B.Sc System Administrator (with a request to upload in University website), Tabulation Sn., Enquiry/G&A-I F.Sn./SF/DF/FC. Forwarded/By Order SECTION OFFICER

2 UNIVERSITY OF CALICUT B.Sc (IT) Programme Syllabi for Core/Open Courses Programme Structure Total Courses: 37 Total Credits: 120 Se m es te r Cours e No Course Code Course Title Contact Hours Th eo ry Lab T ot al Credit s 1 IT1A01 Communication Skills in English IT1A02 Critical Reasoning, Writing And Presentation I Se m es te r 3 IT1A03 Literature in Malayalam /Hindi/Other Indian/World Languages other than English IT1B01 Programming in C IT1B02 Programming Language C Lab-I IT1C01 Mathematics I

3 Optional Complimentary I IT1C02 or or Optional Complimentary with Lab Total (7 Courses) 20 8 IT2A04 Reading Literature In English II Se m es te r 9 IT2A05 Reading Prose IT2A06 Communication Skills in Languages other than English IT2B03 Computer Graphics & Animation

4 12 IT2C03 Probability & Statistics Optional Complimentary I IT2C04 or or Optional Complimentary with Lab Total (7 Courses) IT3A07 History And Philosophy of science IT3A08 Basics of Business Management III Se m es te r 16 IT3B04 Theory of Computation IT3B05 Data structures and Algorithams IT3C05 Discrete Mathematics & Number Theory IT3C06 Micro Controllers and Integrated Circuits Total (6 Courses) 25 20

5 20 IT4A09 Basic Numerical Skills IT4A10 Entrepreneurship Development IT4B06 OOPS & C IV Se m es te r 23 IT4B07 Programming Laboratory Data structures using C IT4C07 Numerical Methods & Operation Research IT4C08 Digital Signal Processing Total (6 Courses) IT5B08 Data Communication IT5B09 Software Engineering V Se m es te r 28 IT5B10 Data Base Management System IT5B11 Programming in Java IT5D01 Choose one course from Open Course I IT5B12 Mini Project Work _ Total (7 Courses) VI Se m es te r 32 IT6B13 Computer Networks & Administration IT6B14 Operating Systems

6 34 IT6B15 Mobile Computing IT6B16.NET Technology IT6D02 Choose one course from Open Course II IT6B17 Project Work Total (7 Courses) Total 37 Courses and 120 Credits Open Course - I IT5D01A Web Programming IT5D01B.Software Testing IT5D01C Grid Computing IT5D01D Stimulation in Modeling Open Course - II IT6D02A Cryptography and Networks Security IT6D02B Linux Administration IT6D02C Image Processing Question Paper Scheme Type of Questions Question Numbers Weightage Twenty multiple choice objective questions (4 choices for each question) Six Short Answer Questions to be answered in one or two sentences

7 Six Short Essays to be answered in 50 words each. Only four questions (best four) will be considered for weightage = Three Long Essays to be answered in 100 words each. Only two questions (best two) will be considered for weightage = 8 35 Total Weightage 27

8 IT1B01: PROGRAMMING IN C Course Number: 4 Contact Hours: 2 T Number of Credits: 2 Number of Contact Hours: 55 Hrs Unit I (10 Hours) Programming principles: Algorithms, Flow charts. Computer Language: Classification. Program Concept: Source program, Compiling, Program execution, Object program. Measures of program performance. C- Language Fundamentals: Tokens, Fundamental data types, Precedence of evaluation. Unit II: (10 Hours) Flow of Control: Branching: If statement, If else and Else If constructs, nested if statements, switch statements. Looping: for loops, while and do-while loops, nested loops, break and continue statements. Unit III :(12 Hours) Arrays: Definition, One-dimensional arrays, Two-dimensional arrays, Initializing one and two dimensional arrays. Strings: Declaring and initializing strings, Reading and writing strings. Functions: Definition, Types of functions, Function prototyping, Arguments and return values, Nesting of functions, Recursive functions, String functions. Scope and Extent of Variables: Local and global variables, auto, static and register variables. Unit 1V: (12 Hours) Structures and Union: Definitions, Arrays of structures, Structures with in structures, Structures and functions, sizeof() operator. Pointers: Definition, Pointers and structures, Pointers and functions, Pointers and arrays, Operations on pointers. Unit V: (10 Hours) Input and output: Character I/O, Formatted I/O, print and scan functions. File: Defining and opening a file, Closing a file, I/O operations on files, Error handling, Random access.

9 The preprocessors: #define, #include, #if, #undef, etc. Command line arguments. Dynamic memory allocation. REFERENCES 1. E Balaguruswamy, Programming in ANSIC. 2. Kelley, A & Pohl, I;, A Book on C, Addison - Wesley 3. Venu Gopal K.R.&Prasad, S.R. Programming with C, Tata McGraw Hill 4. S.G.Kochen, Programming in C. 5. Kernigham and Ritchie, C Language Reference.

10 IT2B03: COMPUTER GRAPHICS & ANIMATION Course Number: 11 Contact Hours: 3 T + 2 L Number of Credits: 4 Number of Contact Hours: 55 Hrs Unit I :( 10 Hours) Video display device : Cathode ray tube, Raster scan displays, Random scan displays. Raster scan systems, Random scan systems, Input devices, Graphics softwares. Unit II :( 12 Hours) Output Primitives : Points & Lines, Line drawing Algorithms, Loading the frame buffer, Circle & Ellipse generating Algorithms, Pixel addressing & Object geometry, Fill area primitives, Character generation. Unit III :( 10 Hours) 2-D Geometric Transformations : Basic Transformations, Matrix representation & Homogeneous Coordinates, Composite Transformations, Other Transformations, Transformations between Coordinate Systems, Raster methods for Transformations Unit 1V :( 12 Hours) 2- Dimensional Viewing : Viewing pipeline, Viewing Coordinate reference frame, Window-to-view port coordinate transformation, Line clipping, Polygon Clipping, Curve Clipping. Unit V :( 10 Hours) 3 -D Concepts : 3 -D display methods. 3-D Geometric & Modeling Transformations: Translation, Rotation, Scaling, Other Transformations, Composite Transformations, Modeling & Coordinate. REFERENCES

11 1. D.Hearn & M.P.Becker, Computer graphics ; 2 nd Ed., Prentice Hall India Foley Vandam & Hughes, Computer Graphics ; Addision Wesly 3. Angel Edward., Interactive Computer Graphics A Top-down Approach with OpenGL,Addison-Wesley Newmann W and Sproull R.F., Principles of Interactive Computer Graphics, McGraw-Hill, 1980

12 IT3B04: THEORY OF COMPUTATION Course Number: 16 Contact Hours: 4T Number of Credits:3 Number of Contact Hours: 55Hrs Unit 1: (11 Hours) Mathematical Preliminaries: Sets, Relations and Functions, Graphs and Trees, Strings and their properties, Principle of induction. The Theory of Automata: Definition of an automation, Description of a finite automation, Transition systems, Properties of transition functions, Acceptability of a string by a finite automation, Nondeterministic finite state machines, The Equivalence of DFA and NDF, Mealy and Moore Models, Minimization of finite automata. Unit II: (10 Hours) Formal Languages: Basic definitions and examples, Chomsky classification of Languages, Languages and their relation, Recursive and recursively enumerable sets, Operations on languages, Languages and automata. Unit III: (10 Hours) Regular Sets and Regular Grammars: Regular expressions, Finite automata and regular expressions, Pumping lemma for regular sets, Application of pumping lemma, Closure properties of regular sets, Regular sets and regular grammars. Unit 1V: (12 Hours) Context -Free Languages: Context free languages and derivation trees, Ambiguity in context free grammars, Simplification of context free grammars, Normal forms for context-free grammars, Pumping lemma for context free languages. Pushdown Automata: Basic definitions, Acceptance by pda, Pushdown automata and context free languages. Unit V: (12 Hours)

13 Turing Machines and Linear Bounded Automata: Turing machine model, Representation of Turing machines, Languages acceptability by Turing machines, Design of Turing machines, Description of Turing machines, Techniques for TM construction, Variants of Turing machines, The Model of Linear Bounded Automaton, Turing machines and Type 0 Grammars, Linear bounded automata and languages. REFERENCES 1. KLP Mishra & N Chandrasekaran, Theory of Computer Science,3 rd Edition, Prentice Hall, H.R.Lewis and C.H.Papadimitriou, Elements of the Theory of Computation, Prentice Hall of India, Linz: P. An Introduction to Formal Languages and Automata, Narosa, Hoporoft J.E.and Ullman J.D., Introduction to Automata Theory Languages and Computation, Narosa, 1981

14 IT3B05: DATA STRUCTURES & ALGORITHMS Course Number: 17 Contact Hours: 5 T Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (10 Hours) Introduction: Elementary data organization, Data structures, Data structure operations, Algorithmic notation, Control structures, Complexity of algorithms, String processing, Structured approach in programming, Top-down design, Recursive procedures and algorithms. Unit II: (10 Hours) Arrays, Records and Pointers: Linear arrays, Representation, Traversing, Inserting and deleting, sorting and searching, Binary search. Multidimensional arrays, Pointers, Records, Representation, Matrices, Sparse matrices, Sparse matrix operations Unit III :( 13Hours) Linked Lists: Concept, Representation, Traversing, Inserting and deleting, Searching, Types of linked lists (circular, doubly circular doubly), garbage collection. Stacks and Queues: Definition, Fundamental operations on stacks, array representation, linked list representation, polish notation, Applications of stack, Concepts of queues, dequeues and priority queues. Unit 1V: (10 Hours) Tress: Basic terminology, Binary tree representation, Traversing binary trees, Traversing algorithms using stack, Threads, Binary search tree, Operations; Heap: Storage representation and manipulation of binary trees, Huffman s algorithm, General trees. Graphs: Concept, Representation, Operations.

15 Unit V: (12 Hours) Sorting and Searching: Sorting types, Insertion sort, Selection sort, Merging, Merge sort, quick sort, radix sort, bubble sort, heap sort; Searching: Binary search and linear search comparison, Hashing.. REFERENCES 1. Seymour Lipschutz, Theory and Problems of Data Structures, International Edition, E.Horowitz, S Sahni & D Mehta, Fundamentals of Data Structures in C++,1 st Edition, Galgotia, S Sahni, Data Structures, Algorithms, and Applications in C++, International Edition, McGraw Hill, Wirth N, Algorithms + Data Structures = Programs, Prentice Hall International, 2001.

16 Course Number: 22 Contact Hours: 4 T IT4B06: OBJECT ORIENTED PROGRAMMING & C++ Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (9 Hours) Object Oriented Paradigm: Evolution of programming paradigms, Structured verses object oriented development, Elements of OOP, Objects, Classes, Multiple views of the same object, Encapsulation and data abstraction, Inheritance, Delegation, Polymorphism, Message communication, Merits and demerits of OO methodology. Unit II: (12 Hours) Stream based I/O, Comments, iostream library, Scope resolution operator, Variable declaration and definition, Runtime memory management. Data Types, Operators and Expressions. Control Flow, Arrays and Strings. Unit III: (10 Hours) Modular Programming with Functions: Function components, Passing data to functions, Function return data type, Library functions, Parameter passing, Return by reference, Parameter passing, inline function, Function overloading, Function Templates, Arrays and functions, Complete syntax of main(). Pointers and Runtime Binding. Classes and Objects. Unit 1V: (12 Hours) Object Initialization and cleanup: Constructors, Parameterized constructors, Destructor, Constructor overloading, Order of constructor and destructor, Dynamic initialization through constructors, Constructors with dynamic operations, Copy constructors, Nested classes. Dynamic Objects. Operator Overloading. Inheritance. Virtual Functions. Unit V: (12 Hours)

17 Generic Programming with Templates, Stream Computation with Files, Exception Handling, Standard Template Library, Object Oriented System Development. REFERENCES 1. K R Venugopa, Ravikumar, T Ravisankar, Mastering C++, 19 th Reprint, TataMcGraw-Hill, E Balaguruswami, Object Oriented Programming with C++, 2 nd Edition, TataMcGraw-Hill, Stanly B lippman, The C++ Primer,Addison Wesly 4. Cohoon & Davidson, C++ Program Design, Tata McGraw-Hill

18 IT4B07: PROGRAMMING LABORATORY DATA STRUCTURES USING C++ Course Number: 23 Contact Hours: 5 L Number of Credits:3 MENU DRIVEN C++ PROGRAMS USING CLASS 1. Data structure operation using Array and Linked list 2. Stack and Queue using Array and Linked list. 3. Dequeue using Array and Linked list. 4. Polynomial Operations on Two Polynomials: Addition, Subtraction, Multiplication using Arrays and Linked lists. 5. String operations 6. Stack Application: Expression evaluation. 7. Sorted linked list 8. Doubly linked list. 9. Circular linked list and Circular Doubly linked list. 10. Operator Overloading: +,-,+=,-=,>>,<<. 11. Sorting: Bubble, Insertion, Selection, Quick, Merge, Heap 12. Searching : Linear, Binary 13. Binary Search Tree

19 14. Prepare list of students details using linked list data structure. REFERENCES 1. Seymour Lipschutz, Theory and Problems of Data Structures, International Edition, E.Horowitz, S Sahni & D Mehta, Fundamentals of Data Structures in C++,1 st Edition, Galgotia, Yashavant P.Kanetker, Data Structures Through C++, 1 st Edition, BPB Publications, K R Venugopa, Ravikumar, T Ravisankar, Mastering C++, 19 th Reprint, TataMcGraw-Hill, E Balaguruswami, Object Oriented Programming with C++, 2 nd Edition, TataMcGraw-Hill, 2002

20 IT5B08: DATA COMMUNICATION Course Number: 26 Contact Hours: 4 T Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (10 Hours) Evolution of modern communication system-pstn-isdn-analog and digital signalscommon terminology-voice channels-rs 232 serial communication-data communication equipments (DCE)-Data terminal equipments (DTE)-channel organization-asynchronous and synchronous protocols-binary synchronous protocols (BSP)-Bit-oriented protocols (BOP)-Modes of channel operation-simplex, half-duplex and full duplex-modulation Unit II: (11 Hours) Overview-Network transmission media-connecting network devices-common physical topology-connecting a simple network-controlling data transmission-iso and OSI modelseven layers of OSI model-network communication through OSI model-standards and open systems, TCP/IP Protocol suite. Unit III: (12Hours) Client-server network OS-Peer-to-Peer network OS-Desktop OS-application software- Internet working- Bridges and routers-netware Internet working-protocols-ipx-rip- NLSP-service advertising protocols (SAP)-Netware core protocols(ncp)-sequence of packet exchange-gate ways-basic ideas of WAN, ATM, FDDI, X.25, FRAME RELAY, ISDN AND SONET. Unit IV: (10 Hours) Introduction-POPI-POP3-Point-to-point protocols (PPP)-link control protocols (LCP)- Network control protocols (NCP)-Simple mail transfer protocols (SMTP) Unit V: (12 Hours) Evolution-Services-Basic structure-accessibility-domain names-e0-mail-world wide Web-Web browsers and server-basic terminology-information retrieval-archie-gopher- FTP-Telnet-Finger-Wais-Usenet news-ping-trace route-nalookup- Search engines-yellow pages and directories-web pages and HTML- Multimedia and communication-net

21 meeting-icq-powwow-internet relay chat-netiquette-firewalls- Internet management- Security-Intranet - Corporate on-line presentation of information. REFERENCES 1. Leon-Garcia&Widjaja, Communication Networks, TataMcGraw-Hill 2. Andew S Tanenbaum, Computer Networks, Prentice Hall 3. Greenlaw & Hepp, Fundamentals of the Internet and world wide Web, Tata-McGraw Hill. 4. B.Forouzan, Data Communication and Networking, Tata McGRaw Hill, 1998 Course Number: 27 IT5B09: SOFTWARE ENGINEERING Contact Hours: 4 T Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (10 Hours) Introduction to software engineering computer based system engineering project management activities, project planning, activity organization, project scheduling. Unit II: (11 Hours) Requirements engineering requirements analysis system models requirements definition and specification software prototyping formal specification algebra specification model based specification. Unit III: (12 Hours) Software design-architectural design object oriented design function oriented design real time systems design user interface design software reliability programming for reliability software reuse.

22 Unit 1V: (12 Hours) Verification and validation defect testing static verification managing people software cost estimation quality management process improvement. Unit V: (10 Hours) CASE classification integrated CASE the CASE life cycle CASE workbenches programming workbenches meta CASE workbenches software engineering environments. REFERENCES 1. Ian Sommerville, Software Engineering, 6/e, Pearson Education Asia, R.S.Pressman, Software Engineering, 4/e, MacGraw Hill, P.Jalote, An Integrated Approach to Software Engineering, Narosa, 1993

23 IT5B10: DATA BASE MANAGEMENT SYSTEMS Course Number: 28 Contact Hours: 4 T Number of Credits: 4 Number of Contact Hours: 55 Hrs Unit 1: (12 Hours) Databases and Database Users: Characteristics of database approach, Actors behind the scene, Workers behind the scene. Advantages of using the DBMS approach, Database application, Disadvantages. Database System-Concepts and Architecture: Data Models, Schema, and Instances, Three schema architecture and data Independence, Database languages and interfaces, The database system environment, Centralized and client/server architecture for DBMS, Classification of DBMS. Unit II: (10 Hours) Data Modeling using the E-R Model: Entity types, Entity sets, Attributes, and Keys, Relationship types, Weak entity types, EER modeling. The Relational Data Model and Relational Database Constraints. Relational algebra and Relational calculus Unit III : (12 Hours) Relational Commercial languages, Structured Query languages (SQL), Query by example. Relational Database Design: Informal design guidelines for relation schema, Functional dependencies, Normal forms, General definition of second and third normal forms, BCNF, Properties of relational decompositions, Algorithms for relational database schema design, Multi-valued dependencies and forth normal form, Join dependencies and fifth normal form.. Unit 1V : (10 Hours) Algorithms for Query Processing and Optimization. Transaction Processing Concept: Introduction, Transaction and system concept, Characterizing schedules, Concurrency control technique, Database recovery concept, Recovery Technique Unit V : (11 Hours) Distributed Databases and Client Sever Architecture: Concept, Transparency, Types of distributed databases, Distributed query processing. Object oriented databases: Object

24 structure, Class hierarchy, Multiple inheritance, Object identity, Physical organization, Object oriented queries. REFERENCES 1. R Elmasri, S B Navathe, D V L N Somayajulu, S K Gupta, Fundamentals of Database Systems, 4 th Edition, Pearson Education, H.F. Korth, A Silberschatz and S. Sudarasan, Database System Concepts, Computer Science Series, McGraw-Hill, C.J.Date, An Introduction to Data Base Systems, Volume L Addison Wesley, Reading, MA, Database Management And Design Hansen & Hansen Prentice Hall of India.

25 IT5B11: PROGRAMMING IN JAVA Course Number: 29 Contact Hours: 3T + 2L Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (11 Hours) Fundamentals of Object Oriented Programming. Evolution : Features, Environment, JFC. Constants, Variables & Data Types. Unit II: (12 Hours) Operators and Expressions. Decision Making : Branching, Looping Unit III: (12 Hours) Classes, Objects and Methods. Arrays, Strings and Vectors. Interfaces. Packages. Multi threaded Programming. Exceptions. Unit 1V:(10 Hours) Applet Programming. Graphic Programming. Unit V: (10 Hours) Managing Input/Output files. Java Collection. JDBC. Concepts of J2EE REFERENCES 1. E. Balaguruswami, Programming with Java a Primer, 3 rd Edition, Tata McGraw-Hill, 2008

26 2. Andy Harris, Java 2-Fast and Easy Web development, Prentice-Hall 3. Peter Rossbach & Hendrisk Schereiber, Java Server And Servlets, Person Education 4. Vivek Sharma & Rajiv Sharma, Developing E-commerce Sites Person Education 5. Matt J Crouch, Web Programming Wuith ASP, Person Education

27 IT5B12: MINI PROJECT Course Number: 31 Contact Hours: 3 L Number of Credits: 0 Group project: A group contains at most three students.

28 Course Number: 32 Contact Hours: 3 T IT6B13: COMPUTER NETWORKS & ADMINISTRATION Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (9 Hours) Introduction & TCP/IP : TCP/IP Architecture. Transport Layer : TCP, UDP and SCTP, Port Numbers, Standard Internet Services, Protocol usage by Common Internet application. Unit II : (10 Hours) Elementary Sockets : Sockets, TCP Sockets, TCP Client/Server. Unit III : (12 Hours) Elementary Sockets : UDP, SCTP, SCTP Client/Server. Domain Name System Unit 1V : (12 Hours) Advanced Sockets : Ipv4 & Ipv6 Interoperability, Advanced I/O functions Unit V : (12 Hours) Advanced Sockets : Unix Domain Protocol, Nonblocking I/O, Routing Sockets, Key management Sockets. REFERENCES 1. W. R. Stevens, B Fenner, A.M. Rudoff, UNIX Network Programming, The Sockets Networking API, 3 rd Edition, PHI W.R.Stevens. Unix Network Programming PHI 1998

29 3. J.Martin. TCP/IP Networking Architecture, Administration and programming Prentice Hall D.E.Comer. Internetworking with TCP/IP. Vol 1, Vol. 2, Vol. 3, Principles, Protocols and architecture PHI Feit TCP/IP. Mc Graw Hill Stevens TCP/IP Illustrated Vol.1-3 Addison Wesley 1998

30 IT6B14: OPERATING SYSTEM Course Number: 33 Contact Hours: 3 T Number of Credits: 3 NUMBER OF CONTACT HOURS: 55 HRS Unit 1: (10 Hours) Basic features of OS, I/O devices, Single user and multi-user OS, I/O utilities, Multitasking OS, Various parts of OS, Loading of OS, Boot strapping, Different types of OS, Shell, File system, Software tools, Program translation sequence, Compilers & interpreters, Linkers, Loaders, Assemblers, Fundamentals of DOS and Windows. Unit II: (11 Hours) Process concept, Process scheduling, Types of schedulers, Scheduling and performance criteria, Scheduling algorithms, Inter process communication and synchronization basic concepts, Mutual exclusion, Semaphores, Critical section, Dead locks Unit III: (10 Hours) Single process monitor, Multi-programming with fixed partitions and dynamic partitions, Paging, Hardware support for paging, Address translation by associative memory sharing system, Segmentation, Virtual memory, Demand paging with virtual memory management. Unit 1V: (12 Hours) File concept, Directories, Disk organization, Disk space management methods, Linked list, Bit map, Disk allocation methods, Contiguous allocation, Non-contiguous allocation, Disk scheduling, Different scheduling algorithms, File protection, Passwords access groups.

31 Unit V: (12 Hours) Case Study (Unix) : Basic commands, Permissions, Piping, Directory management, The shell, Background process, File system, Terminals, Devises, Shell history, Vi editor, Basic operations., Mail, Shell programming, Simple Network Management Protocols, System calls, Sockets and IPC, System administration. REFERENCES 1. Deitel, Operating systems, Addision Wesly 2. Andrew S Tanenbaum, Operating Systems, Prentice Hall 3. Vickery, Unix Shell Programming, Addison Wesly

32 IT6B15: MOBILE COMPUTING Course Number: 34 Contact Hours: 3 T Number of Credits: 3 Number of Contact Hours: 55 Hrs UNIT I: (11 Hours) Introduction: Wireless transmission, Frequencies for radio transmission, Signals, Antennas, Signal Propagation, Multiplexing, Modulations, Spread spectrum, MAC, SDMA, FDMA, TDMA, CDMA, Cellular Wireless Networks. Unit II:(12 Hours) Telecommunication systems: GSM, GPRS, DECT, UMTS, IMT-2000, Satellite Networks, Basics, Parameters and Configurations, Capacity Allocation, FAMA and DAMA, Broadcast Systems, DAB, DVB. Unit III: (12 Hours) Wireless LAN: IEEE , Architecture, Services, MAC, Physical layer, IEEE a b standards, HIPERLAN, Blue Tooth. Unit IV: (10 Hours) Mobile IP,Dynamic Host Configuration Protocol, Routing, DSDV, DSR, Alternative Metrics. Unit V: (10 Hours) Traditional TCP, Classical TCP improvements, WAP, WAP 2.0. REFERENCES 1. Jochen Schiller, Mobile Communications, 2/e,PHI/Pearson Education, William Stallings, Wireless Communications and Networks, PHI/Pearson Education, 2002.

33 3. Kaveh Pahlavan, Prasanth Krishnamoorthy, Principles of Wireless Networks, PHI/Pearson Education, Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, Principles of Mobile Computing, Springer, New York, Hazysztof Wesolowshi, Mobile Communication Systems, John Wiley and Sons Ltd, 2002.

34 IT5B16:.NET TECHNOLOGY Course Number:35 Contact Hours: 4 T Number of Credits: 3 Number of Contact Hours: 55 Hrs Unit 1: (10 Hours) Basic of the net framework:.net architecture, Managed code, Assemblies, Execution of assembler code,.net framework class library, common type system, common language specification, interoperability with unmanaged code. Unit II: (12 Hours) Introducing ASP.NET: Creating Web Forms, Adding ASP.NET Code to a page Handling page events, Discussion: ASP vs. ASP.NET: working model of architecture of server controls, Add an HTML server control to a page, Access the properties and methods of server controls in code, Add event handlers for page events, Use the IsPostback property to handle postback forms, Using Web Controls: Web controls, using intrinsic Controls, Using input Validation controls, selecting controls for Applications. Bind two controls together Unit III: (12 Hours) Using Microsoft ADO.NET to Access Data: Overview of ADO.NET. Connecting to a Data Source. Accessing Data with DataReaders. Binding to Extensible Markup language (XML) Data. Unit 1V: (11 Hours) Separating Code from Content: Advantages of Partitioning as ASP.NET page. Creating and Using Code-Behind. Creating and Using User Controls. Creating and Using components. Unit V: (10 Hours)

35 Using Trace in Microsoft ASP.NET Pages: Overview of Tracing. Trace information. Page- Level Trace. Application, Level Trace. REFERENCES 5. G.Buczek, ASP.NET Developers Guide, TMH Richard Anderson, Professional ASP.NET, Wrox Press Ltd. 7..NET Framework Essentials. 3 rd Edition (O Reilly) 8. Sams, Teach yourself ASP, Lupez

36 IT6B17: PROJECT Course Number: 37 Contact Hours: 5 L Number of Credits: 8 Individual project

UNIVERSITY OF CALICUT

UNIVERSITY OF CALICUT UNIVERSITY OF CALICUT FACULTY OF SCIENCE Curriculum, Syllabi and Scheme of Examinations for the B.Sc INFORMATION TECHNOLOGY Degree Program With effect from Academic Year 2009-2010 PROGRAM OBJECTIVE There

More information

Sd/- DEPUTY REGISTRAR (G&A I) For REGISTRAR.

Sd/- DEPUTY REGISTRAR (G&A I) For REGISTRAR. UNIVERSITY OF CALICUT (Abstract) BCA programme under Choice based Credit Semester System - Scheme and Syllabus implemented with effect from 2009 admission onwards approved Orders issued. -------------------------------------------------------------------------------------------------------------------------------

More information

SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year

SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year 2013-2014 SEMESTER - I S. No. Syllabus Ref. No. SUBJECT Scheme of Scheme of Examination

More information

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER THIRD SEMESTER Review of DBMS: Punjab Technical University RELATIONAL DATABASE MANAGEMENT SYSTEM BMCI301 Section A Basic DBMS terminology; Architecture of a DBMS: Data Independence - Physical and Logical

More information

ADMINISTRATIVE MANAGEMENT COLLEGE

ADMINISTRATIVE MANAGEMENT COLLEGE First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and

More information

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR 2000-2001. MCA II SEMESTER Scheme of Evaluation Max. Marks Min. Marks to pass L P C Int. Ext.

More information

B.Sc. Computer Science (Ancillary)

B.Sc. Computer Science (Ancillary) Session - 03- onwards.. B.Sc. Computer Science (Ancillary) About the Course Technology is defined as the application of scientific knowledge for practical purposes. The radical changes in technologies

More information

SECOND SEMESTER JAVA PROGRAMMING

SECOND SEMESTER JAVA PROGRAMMING PGDCA-210 SECOND SEMESTER JAVA PROGRAMMING (A) Instructions for the Paper setter: The question paper will consist of five sections: A, B, C, D a E. Sections A, B, C a D will have two questions from the

More information

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION

DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION DEPARTMENT OF COMPUTER APPLICATIONS CO 2009 REGULATION Subject Code MC9211 MC9212 MC9213 MC9214 I YEAR I SEM / Subject Name Course Outcome Computer Organization Problem Solving And Programming DATABASE

More information

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:-

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:- Syllabi & Scheme of Examination MCA/Msc-2 nd Year Website:- www.cdlu.ac.in SCHEME OF EXAMINATION MSc-2 nd /MCA-2 nd Paper Course Nomenclature External Internal Time Code Asst. Asst. 231 Discrete Mathematical

More information

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions) By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable

More information

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar Directorate of Distance Education University of Kashmir Srinagar-190006 Curriculum Post Graduate Diploma in Computer Applications (PGDCA) Programme 2011-2013 Structure of Curriculum SEMESTER-I S.NO. Paper

More information

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I SYLLABUS OF COMPUTER SCIENCE Academic Year 2016-2017 Deccan Education

More information

SIR C R REDDY COLLEGE OF ENGINEERING

SIR C R REDDY COLLEGE OF ENGINEERING SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,

More information

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: ) BACHELOR OF COMPUTER APPLICATIONS (B.C.A.) Structure for B.C.A. CBCS Programme Semester-III (SY) COURSE NO. COURSE TYPE SUBJECT CREDIT BCA-EC-301 ELECTIVE 02 BCA-FC-301 FOUNDATION 02 BCA-CC-301 CORE Operating

More information

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course COURSE STRUCTURE (W.E.F. 2011 Batch Students) (Total Unit 7.0) Course Theory Unit Course Sessional Unit Code Code DCP 5001 Data Communication and 1.0 DCP 5002 Networking Lab. 0.5 Networking DCP 5003 Introduction

More information

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III. CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2015-16 Scheme for B.Sc.-III Semester-V Sr. No. Paper Internal Assessment External Marks Exam Duration 1 Paper-I

More information

Syllabus for Computer Science General Part I

Syllabus for Computer Science General Part I Distribution of Questions: Part I Q1. (Compulsory: 20 marks). Any ten questions to be answered out of fifteen questions, each carrying two marks (Group A 3 questions, Group B, Group C and Group D 4 questions

More information

Syllabus Under Autonomy Mathematics

Syllabus Under Autonomy Mathematics Syllabus Under Autonomy Mathematics Semester VI Course: Applied Component(Paper-I) [25 Lectures] Computer Programming and System Analysis(Java Programming & Networking) Learning Objectives:- To learn about

More information

SAURASHTRA UNIVERSITY

SAURASHTRA UNIVERSITY SAURASHTRA UNIVERSITY RAJKOT INDIA Accredited Grade A by NAAC (CGPA 3.05) CURRICULAM FOR B.Sc. (Computer Science) Bachelor of Science (Computer Science) (Semester - 1 Semester - 2) Effective From June

More information

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT Post Graduate Diploma in Computer Application (Evening) Semester - I Effective from: July 1 Paper No. Paper Title : E101 : Computer Organization & Office Automation 1. Memory, Number System & Basic Computer Architecture 1.1. RAM, ROM, PROM, EPROM, Cache Memory, Virtual Memory 1.2. Secondary

More information

Syllabi of the Comprehensive Examination in Computer Science

Syllabi of the Comprehensive Examination in Computer Science Syllabi of the Comprehensive Examination in Computer Science The material of the comprehensive examination is drawn mostly from the undergraduate curriculum at Kuwait University and is updated to reflect

More information

Syllabus of M.Sc Department of Computer Science University of Peshawar

Syllabus of M.Sc Department of Computer Science University of Peshawar Syllabus of M.Sc Department of Computer Science University of Peshawar M.Sc Previous PAPER-1 DATABASES Entity-Relationship Model Data Models a) Hierarchical, Network, Relational, Comparison of all Data

More information

VEER NARMAD SOUTH GUJARAT UNIVERSITY

VEER NARMAD SOUTH GUJARAT UNIVERSITY VEER NARMAD SOUTH GUJARAT UNIVERSITY Revised syllabus B.C.A. Semester III B.C.A. Semester - III Teaching and Evaluation Scheme Paper No Paper Title Teaching Scheduled University Exam Theory/Practical Internal

More information

10144IT409 Deitel and Deitel C++ How to Program 7 th Programming in C++ 2009 PHI Learning Edition 2010 PHI Learning Somashekara ASYNCHRONOUS SEQUENTIAL LOG IC Analysis and design of asynchronous

More information

COURSE SPECIFICATION

COURSE SPECIFICATION COURSE SPECIFICATION Choice based Credit System (CBCS) Scheme and course structure for Information Technology 4 th semester effective from academic session 2016 and onwards Course Code Name of the Subject

More information

B.Sc II Year Computer Science (Optional)

B.Sc II Year Computer Science (Optional) Swami Ramanand Teerth Marathwad University, Nanded B.Sc II Year Computer Science (Optional) (Semester Pattern) ( W.E.F. June 2010) Paper No VI VII Paper Title Digital Electronics & 8085 Microprocessor

More information

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA) SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA) Semester III Paper Title of the Paper Duration Maximum Marks Total No. Of Exam Theory Sessional* MCA-301 Data Base Systems 3 Hours 80 20

More information

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY-2000 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY-2000 TO BE EFFECTIVE FROM THE ACADEMIC YEAR COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY-2000 TO BE EFFECTIVE FROM THE ACADEMIC YEAR 2000-2001. M. Tech (Computer Science) Scheme of Evaluation I Semester Subject

More information

Books : 4 th SEMESTER MCA F.M -70. Programming With Java(3-1-0)Cr.-4. Module-1

Books : 4 th SEMESTER MCA F.M -70. Programming With Java(3-1-0)Cr.-4. Module-1 MCA 206 Module-1 Programming With Java(3-1-0)Cr.-4 F.M -70 Introduction to Java Programming Language, Java Evolution, Naming Conventions and Datatypes, Operators in Java, Control Statements in Java, Decision

More information

AFN-1255 PCA131 P.G.D.C.A. DIPLOMA EXAMINATION, MAY 2011 First Semester Computer Applications FUNDAMENTALS OF DIGITAL COMPUTER (Non-CBCS 2004 onwards) Time : 3 Hours Maximum : 100 Marks Part A (15 1 =

More information

CS201 Design and Analysis of Algorithms Max.Marks:75

CS201 Design and Analysis of Algorithms Max.Marks:75 Syllabus for M.Sc. Computer Science Programme Semester II CS 201 Design and Analysis of Algorithms 100 ( 75 + 25 ) CS 202 Data Communication and Computer Network 100 ( 75 + 25 ) CS 203 Optimization Techniques

More information

The Bhopal School of Social Sciences, Bhopal

The Bhopal School of Social Sciences, Bhopal Marking scheme for M.Sc. (Computer Science) II Sem. Semester II Paper Title of the paper Theory CCE Total I Data Structure & Algorithms 70 30 100 II Operating System 70 30 100 III Computer Networks with

More information

MEDC 201 System Programming

MEDC 201 System Programming MEDC 201 System Programming Fundamental of programming, steps in problem solving with digital computer algorithm, flow chart and textual representation, primitive actions, control construct like conditional,

More information

Scheme and Syllabus. B. Sc. (IT) I to VI Semester. w.e.f. July 2011 ( Batch onwards)

Scheme and Syllabus. B. Sc. (IT) I to VI Semester. w.e.f. July 2011 ( Batch onwards) Scheme and Syllabus of B. Sc. (IT) I to VI Semester w.e.f. July 2011 (2011 2014 Batch onwards) Devi Ahilya Vishwavidyalaya, Indore (M.P.), 452001 CLASS /SEMESTER Proposed Syllabus & Scheme for B. Sc. (IT)

More information

Unit 2. Unit 3. Unit 4

Unit 2. Unit 3. Unit 4 Course Objectives At the end of the course the student will be able to: 1. Differentiate database systems from traditional file systems by enumerating the features provided by database systems.. 2. Design

More information

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE. (DMCS01) Total No. of Questions : 18] [Total No. of Pages : 02 M.Sc. DEGREE EXAMINATION, DEC. 2016 First Year COMPUTER SCIENCE Data Structures Time : 3 Hours Maximum Marks : 70 Section - A (3 x 15 = 45)

More information

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR THE CURRICULUM The course structure that guides the teaching, practical and associated assessment of BCA programme is described year-wise in the following tables. SECOND YEAR CODE SUBJECT MARKS Internal

More information

SCHEME OF STUDIES & EXAMINATIONS Department: Bachelor of Computer Applications 4 th Semester. L T P Theory practical

SCHEME OF STUDIES & EXAMINATIONS Department: Bachelor of Computer Applications 4 th Semester. L T P Theory practical SCHEME OF STUDIES & EXAMINATIONS Sr. No Course No. Course Title Teaching Schedule of class work Examination L T P Theory practical Credit Exam Duration 1 BCA-202 B Operating System 3 1-25 75-100 4 3 2

More information

COURSE OUTCOMES OF M.Sc(IT)

COURSE OUTCOMES OF M.Sc(IT) COURSE OUTCOMES OF M.Sc(IT) Sr. No Subject Code Subject Name Sem-I CO Status Course Outcomes 1. A304101 PROGRAMMING USING C 2. A304102 FUNDAMENTALS OF COMPUTER & INFORMATION TECHNOLOGIES CO1 CO2 Understands

More information

SRI VENKATESWARA UNIVERSITY: TIRUPATI DEPARTMENT OF COMPUTER SCIENCE ADMITTED BATCH

SRI VENKATESWARA UNIVERSITY: TIRUPATI DEPARTMENT OF COMPUTER SCIENCE ADMITTED BATCH SRI VENKATESWARA UNIVERSITY: TIRUPATI DEPARTMENT OF COMPUTER SCIENCE 2015-16 ADMITTED BATCH BCA Under CBCS With Effect From Academic Year 2016-17 Course of Study & Scheme of Examination IV SEMESTER Sno

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN A B C D SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN Course Code: CS402 Course Title: Mobile & Wireless Communication Semester: VIII Course Time:

More information

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I (2016-17) Scheme and syllabus for B. Com. (Information Technology) Note: - For B. Com., there will be one paper of 100 marks.

More information

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Paper - I : DATA STRUCTURES

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Paper - I : DATA STRUCTURES (DMCS 01) M.Sc. (Previous) DEGREE EXAMINATION, MAY - 2014 (Examination at the end of First Year) Computer Science Paper - I : DATA STRUCTURES Time : 03 Hours Maximum Marks : 75 Section A (3 15 = 45) Answer

More information

TECNIA INSTITUTE OF ADVANCED STUDIES

TECNIA INSTITUTE OF ADVANCED STUDIES Assignment1(UNIT1) Paper Code:MCA201 Paper: Theory of Computation (a) Positive closure. (b) Automata. Lexical analyzer. (d) Transition table. (e) Final state. Chomsky Classification. (ii) Regular Expressions.

More information

DATA STRUCTURES THROUGH C++

DATA STRUCTURES THROUGH C++ II Year I Semester DATA STRUCTURES THROUGH C++ L T P C 4 0 0 3 OBJECTIVES: To be familiar with basic techniques of object oriented principles and exception handling using C++ To be familiar with the concepts

More information

Page 1 of 7 SCAA Dt

Page 1 of 7 SCAA Dt Page 1 of 7 SCAA Dt. 06.02.2014 BHARATHIAR UNIVERSITY, COIMBATORE Br. I. (b). M.Sc. Mathematics (CA) (The curriculum is offered by the University Department under CBCS Pattern) (with effect from 2014-15

More information

DEPARTMENT OF INFORMATION TECHNOLOGY U.G. PROGRAMME SYLLABUS Batch V SEMESTER A. D. M. COLLEGE FOR WOMEN NAGAPATTINAM

DEPARTMENT OF INFORMATION TECHNOLOGY U.G. PROGRAMME SYLLABUS Batch V SEMESTER A. D. M. COLLEGE FOR WOMEN NAGAPATTINAM DEPARTMENT OF INFORMATION TECHNOLOGY U.G. PROGRAMME SYLLABUS 2016 2019 Batch V SEMESTER A. D. M. COLLEGE FOR WOMEN NAGAPATTINAM UIJ CORE COURSE X COMPUTER NETWORKS Internal Marks : 25 Instruction Hrs :

More information

CHOICE BASED CREDIT SYSTEM (With effect from )

CHOICE BASED CREDIT SYSTEM (With effect from ) B.Sc. Computer Science Syllabus Under the CHOICE BASED CREDIT SYSTEM (With effect from 2017-18) DEPARTMENT OF COMPUTER SCIENCE University College,TU,Nizamabad-503322 Syllabus for Computer Science (With

More information

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

M S Ramaiah Institute of Technology Department of Computer Science And Engineering M S Ramaiah Institute of Technology Department of Computer Science And Engineering COURSE DESIGN, DELIVERY AND ASSESMENT Semester: V Course Code: CS513 Course Name: Database systems Course Faculty: Sl#

More information

COMPUTER SCIENCE (ELECTIVE) Paper-A (100 Marks) Section-I: INTRODUCTION TO INFORMATION TECHNOLOGY Computer and its characteristics, Computer Organization & operation, Components of Computer, Input/Output

More information

Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track)

Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track) Faculty of King Abdullah II School for Information Technology Department of Computer Science Study Plan Master's In Computer Science (Thesis Track) Plan Number Serial # Degree First: General Rules Conditions:.

More information

UNIVERSITY OF CALICUT

UNIVERSITY OF CALICUT UNIVERSITY OF CALICUT (Abstract) B A programme in Islamic History under Choice based Credit Semester System syllabus of Informatics III Semester Revised approved implemented with effect from 2009 admission

More information

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME

INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME INFORMATION TECHNOLOGY COURSE OBJECTIVE AND OUTCOME CO-1 Programming fundamental using C The purpose of this course is to introduce to students to the field of programming using C language. The students

More information

(DMTCS 01) Answer Question No.1 is compulsory (15) Answer One question from each unit (4 15=60) 1) a) State whether the following is True/False:

(DMTCS 01) Answer Question No.1 is compulsory (15) Answer One question from each unit (4 15=60) 1) a) State whether the following is True/False: (DMTCS 01) M.Tech. DEGREE EXAMINATION, DECEMBER - 2015 (Examination at the end of First Year) COMPUTER SCIENCE Paper - I : Data structures Time : 03 Hours Maximum Marks : 75 Answer Question No.1 is compulsory

More information

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.)

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.) MCA - 301 COMPUTER ORIENTED OPTIMISATION MODELS UNIT I Linear Programming, Applications in linear programming, Graphical method for solving LP s, Mathematical Model, Assumptions of Linear Programming,simplex

More information

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library.

Design and implement a program to solve a real-world problem using the language idioms, data structures,, and standard library. Course Outcome Second Year of B.Sc. IT Program Semester I Course Number: USIT301 Course Name: Python Programming Understanding basic fundamentals of programming using Python. Recognize and construct common

More information

Swami Ramanand Teerth Marathwada University, Nanded

Swami Ramanand Teerth Marathwada University, Nanded Swami Ramanand Teerth Marathwada University, Nanded Syllabus B. Sc. First Year COMPUTER SCIENCE Semester System (MCQ Pattern) (To Be Implemented From Academic Year 2013-2014) Theory/ Practical Semester

More information

Client Server and Parallel Programming

Client Server and Parallel Programming Client Server and Parallel Programming 31666 Spring 2013, Ort Braude College Electrical Engineering Department 1 1 Course Program Lecturer: Dr. Samy Zafrany Credits: 5.0 Hours: 3 lecture, 2 laboratory

More information

B.Tech in COMPUTER SCIENCE & ENGINEERING

B.Tech in COMPUTER SCIENCE & ENGINEERING B.Tech in COMPUTER SCIENCE & ENGINEERING Paper - 1 S.No. Unit/Topic NPTEL Link 1. DIGITAL SYSTEM DESIGN Binary Systems: Introduction to Number Systems and conversions. Arithmetic with number systems, Signed

More information

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology)

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( ) Scheme and syllabus for B.A./B. Sc. (Information Technology) DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I (2016-17) Scheme and syllabus for B.A./B. Sc. (Information Technology) Semester system course structure: 1. The course work shall

More information

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

Syllabi & Scheme of Examination BCA-2 nd Year. Website:- Syllabi & Scheme of Examination BCA-2 nd Year Website:- www.cdlu.ac.in SCHEME OF EXMINATION University Centre for Distance Learning BCA - II Paper Code Course Nomenclature Ext. Inter. Min. Pass Time Ass.

More information

Name of the Assistant/ Associate Professor:Annu Saini Class and Section:BCA 1 st sem Subject:Computer and Programming Fundamentals July 2018

Name of the Assistant/ Associate Professor:Annu Saini Class and Section:BCA 1 st sem Subject:Computer and Programming Fundamentals July 2018 Class and Section:BCA 1 st sem Subject:Computer and Programming Fundamentals July 2018 Ist week Day 1 IInd week Day 1 3rd week Day 1 Introduction to computers Definition and characteristics of computer

More information

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I Paper I DATA STRUCTURES (DMCS 01) 1. Explain in detail about the overview of Data structures. 2. Explain circular linked list and double-linked list. 3. Explain CPU scheduling in Multiprogramming Environment.

More information

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C Semester: I Credits: 5 Category: MC No.of hrs/week: 5 CA1505 - PROGRAMMING IN C Objective: This course aims at explaining the basic concepts of computers and an easy understanding of C Language by the

More information

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours. Swami Ramanand Teerth Marathwada University, Nanded B.Sc First Year Semester Pattern Computer Science (Optional) With Effect from 2009-10 Aims and Objectives: 1. To provide a professional level of competence

More information

YMCA University of Science & Technology, Faridabad SCHEME & SYLLABUS OF MASTER OF TECHNOLOGY COURSE IN COMPUTER SCIENCE & ENGINEERING.

YMCA University of Science & Technology, Faridabad SCHEME & SYLLABUS OF MASTER OF TECHNOLOGY COURSE IN COMPUTER SCIENCE & ENGINEERING. YMCA University of Science & Technology, Faridabad SCHEME & SYLLABUS OF MASTER OF TECHNOLOGY COURSE IN COMPUTER SCIENCE & ENGINEERING SEMESTER-I Marks TOTAL MARKS Course No Course Title Teaching Schedule

More information

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR (2015-2016 REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR

More information

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year 2005-2006 and onwards] PAPER I (Theory, Full Marks: 100) PART I 1.1 COMPUTER FUNDAMENTALS [25] 1.1.1 Introduction

More information

COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN

COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN COMPUTER SCIENCE/INFORMATION SYSTEMS DEGREE PLAN YEAR 1, SEMESTER 1 YEAR 1, SEMESTER 2 Composition I 3 Composition II 3 Calculus I 5 Calculus II 5 Humanistic (Religion) 3 Physics I 5 Total Wellness 2 Statistics

More information

SECOND SEMESTER BCA : Syllabus Copy

SECOND SEMESTER BCA : Syllabus Copy BCA203T: DATA STRUCTURES SECOND SEMESTER BCA : Syllabus Copy Unit-I Introduction and Overview: Definition, Elementary data organization, Data Structures, data structures operations, Abstract data types,

More information

Semester-II. Credit Hours IA UE Total Value

Semester-II. Credit Hours IA UE Total Value Course Code MIT-241 MIT-242 MIT-243 Course Title Java Programmin g Database Management System Data Communicat ion and Computer Networks Semester-II Scheme of Examination Duration Marks Credit Hours IA

More information

DEPARTMENT OF COMPUTER SCIENCE

DEPARTMENT OF COMPUTER SCIENCE Department of Computer Science 1 DEPARTMENT OF COMPUTER SCIENCE Office in Computer Science Building, Room 279 (970) 491-5792 cs.colostate.edu (http://www.cs.colostate.edu) Professor L. Darrell Whitley,

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (SOFTWARE ENGINEERING) (02) AND INFORMATION TECHNOLOGY (23) UBIQUOUS COMPUTING SUBJECT CODE: 2730206 M.E. SEM-III Type of course: Elective Prerequisite:

More information

«Computer Science» Requirements for applicants by Innopolis University

«Computer Science» Requirements for applicants by Innopolis University «Computer Science» Requirements for applicants by Innopolis University Contents Architecture and Organization... 2 Digital Logic and Digital Systems... 2 Machine Level Representation of Data... 2 Assembly

More information

Computer Science and Engineering Technology Course Descriptions

Computer Science and Engineering Technology Course Descriptions Computer Science and Engineering Technology Course Descriptions CSET 121 Introduction Computer Programming (2-3-3) Problem solving. Introduction to a typical programming language. Basic data types. Selection

More information

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering

Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering Polytechnic University of Puerto Rico Department of Electrical & Computer Engineering and Computer Science (ECECS) Master in Electrical Engineering Course Syllabus Note : This is a major revision, the

More information

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER DEPARTMENT OF COMPUTER APPLICATIONS LESSON PLAN B.C.A. - FIRST YEAR (2014-2015 REGULATION) SECOND SEMESTER SRM UNIVERSITY FACULTY OF SCIENCE AND HUMANITIES SRM NAGAR, KATTANKULATHUR 603 203 SRM UNIVERSITY

More information

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV Course: CS602 Computer Networks PROGRAMME: COMPUTER SCIENCE & ENGINEERING DEGREE:B. TECH COURSE: Computer Networks SEMESTER: VI CREDITS: 3 COURSECODE: CS602 COURSE TYPE: Theory COURSE AREA/DOMAIN: Communication

More information

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 Unit 1 : LINEAR DATA STRUCTURES Introduction - Abstract Data Types (ADT), Arrays and its representation Structures, Stack, Queue, Circular

More information

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned. Course Name: B.Tech. 3 th Sem. Subject: Data Structures No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours Paper Code: ETCS-209 Topic Details No of Hours Planned

More information

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical Name of faculty: Gaurav Gambhir Discipline: Computer Science Semester: 6 th Subject: CSE 304 N - Essentials of Information Technology Lesson Plan Duration: 15 Weeks (from January, 2018 to April, 2018)

More information

S Y B Voc Software Development Syllabus

S Y B Voc Software Development Syllabus S Y B Voc Software Development Syllabus Course Level Job Roles Course Name: Pattern: Examination Pattern: Eligibility: Medium of Instruction: NSQF Level-VI 1. Jr. Software Developer 2. Trainer Software

More information

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON. Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute

More information

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2013-14 Scheme for B.Sc.-I Sr. No. Paper 1 Paper-I Computer And Programming Fundamentals Semester-I Internal Assessment

More information

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET

B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET B.C.A 2017 OBJECT ORIENTED PROGRAMMING USING C++ BCA303T MODULE SPECIFICATION SHEET Course Outline The main objective of this course is to introduce students to the basic concepts of a selected language

More information

3 rd Year V Semester

3 rd Year V Semester MAULANA ABUL KALAM AZAD UNIVERSITY OF TECHNOLOGY, WEST BENGAL INFORMATION TECHNOLOGY 3 rd Year V Semester Course Structure: Code Paper Contact Periods Per Week L T P Total Contact Hours Credit IT503 Operating

More information

E.G.S. PILLAY ENGINEERING COLLEGE

E.G.S. PILLAY ENGINEERING COLLEGE E.G.S. PILLAY ENGINEERING COLLEGE (Autonomous) Approved by AICTE, New Delhi Affiliated to Anna University, Chennai Accredited by NAAC with A Grade Accredited by NBA (CSE, EEE, MECH) NAGAPATTINAM 611 002

More information

Madhya Pradesh Bhoj (Open) University, Bhopal

Madhya Pradesh Bhoj (Open) University, Bhopal Subject- Optimization Techniques Maximum Marks: 20 Q.1 Explain the concept, scope and tools of O.R. Q.2 Explain the Graphical method for solving Linear Programming Problem. Q.3 Discuss the Two phase method

More information

First Semester First August to 31 st January. Second Semester First February to 31 st July. COURSE STRUCTURE

First Semester First August to 31 st January. Second Semester First February to 31 st July. COURSE STRUCTURE Courses of Studies for the P. G. Diploma in Computer Application Examination (To be Effective from the academic session 2012-13) Course Structure First Semester First August to 31 st January. Second Semester

More information

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO):

MSc(IT) Program. MSc(IT) Program Educational Objectives (PEO): MSc(IT) Program Master of Science (Information Technology) is an intensive program designed for students who wish to pursue a professional career in Information Technology. The courses have been carefully

More information

Module 2 Overview of Computer Networks

Module 2 Overview of Computer Networks Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:

More information

Module 2 Overview of. Computer Networks

Module 2 Overview of. Computer Networks Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How

More information

Nepal Telecom Nepal Doorsanchar Company Ltd.

Nepal Telecom Nepal Doorsanchar Company Ltd. Nepal Telecom Nepal Doorsanchar Company Ltd. Syllabus lg=g+= 124 ;+u ;DalGwt cg';'lr - 3_ Part II: (Specialized subject for Computer Engineer Level 7 Tech. - Free and Internal competition) Time: 2 hours

More information

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java.

[Course Overview] After completing this module you are ready to: Develop Desktop applications, Networking & Multi-threaded programs in java. [Course Overview] The Core Java technologies and application programming interfaces (APIs) are the foundation of the Java Platform, Standard Edition (Java SE). They are used in all classes of Java programming,

More information

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session

SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session SPLIT-UP SYLLABUS ----CHENNAI REGION COMPUTER SCIENCE (Code: 083) Class-XII Academic Session 2008-09 Sr.No. Duration Number of Working Days From To Topic to be Covered Nos. of Periods required CAL/TAL

More information

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS Contents Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS 1.1. INTRODUCTION TO COMPUTERS... 1 1.2. HISTORY OF C & C++... 3 1.3. DESIGN, DEVELOPMENT AND EXECUTION OF A PROGRAM... 3 1.4 TESTING OF PROGRAMS...

More information

4. BOOLEAN ALGEBRA 8 5. NETWORKING AND OPEN SOURCE SOFTWARE 10

4. BOOLEAN ALGEBRA 8 5. NETWORKING AND OPEN SOURCE SOFTWARE 10 SPLIT UP SYLLABUS SUBJECT : COMPUTER SCIENCE (083) SESSION:2014-15 Class XII (Theory) - C++ Duration: 3 hours Total Marks: 70 Unit No. Unit Name MARKS 1 OBJECT ORIENTED PROGRAMMING IN C++. 2. DATA STRUCTURE

More information

3. Course Outlines: Specific Objectives Contents Teaching Hours understand the basic concept of java programing. 1. Introduction to Java Language

3. Course Outlines: Specific Objectives Contents Teaching Hours understand the basic concept of java programing. 1. Introduction to Java Language Course Title: Java Programming Course No. : ICT. Ed Level: M.Ed. Semester: First Nature of course: Theoretical + Practical Credit Hour: 3 hours Teaching Hour: 75 hours(45+30) 1. Course Description This

More information

Communication Technologies

Communication Technologies Unit 29: Communication Technologies Unit code: F/601/7264 QCF Level 3: BTEC Specialist Credit value: 10 Guided learning hours: 60 Aim and purpose The aim of this unit is to ensure learners understand the

More information