KRANTIGURU SHYAMJI KRISHNA VERMA. Department of Computer Science

Size: px
Start display at page:

Download "KRANTIGURU SHYAMJI KRISHNA VERMA. Department of Computer Science"

Transcription

1 KRANTGURU SHYAMJ KRSHNA VERMA KACHCHH UNVERSTY Department of Computer Science Syllabus for Five Years ntegrated Master of Science (Computer Applications & nformation Technology) (Effective from June 2016) 1

2 Master of Science (Computer Applications & nformation Technology) Five Years ntegrated Full Time Program This course abbreviated as M.Sc. (CA & T) is an integrated post-graduate programme of 10 semester s duration. CREDT SYSTEM One credit in theory course is equivalent to classroom teaching of 1 hour per week for 15 weeks, whereas one credit in practical requires 3 hours of performing practical per week for 15 weeks. ELGBLTY CRTERA 1. A student who have passed H.S.C. Examination with minimum 40% marks with a. Science Stream with A or B groups or b. Commerce Stream. 2. A candidate who has passed an equivalent examination from any other university/examining body shall have to produce Eligibility Certificate from KS KV Ka c hc hh University, Bhuj (which can be obtained from the University Office) along with the application for admission in the first semester. Original as well as self attested copies of : DOCUMENTS REQURED 1. S.S.C (10 th ) mark sheet, Passing and Trial Certificate. 2. H.S.C. (10+2) or Equivalent Mark sheet. 3. School Leaving Certificate. 4. SC/ST/SEBC caste certificate wherever applicable. 5. Non-Creamy Layer Certificate in case of SEBC 6. Relevant reservation documents as notified by the government. ADMSSON PROCEDURE Counselling will be given to the candidates on the day of admission before actual admission takes place in each college. CRTERA FOR EVALUATON Continuous and Comprehensive Evaluation (CCE) will be conducted by respective departments; CCE will have 30% weightage. A student shall have to score minimum 40% marks in internal evaluation to pass. End semester examination will have 70% weightage. A student shall have to score minimum 40% marks in internal evaluation to pass. CCE Marking Scheme for theory courses other than foundation: For each paper, 30 % of CCE may be further distributed as under: a) Seminar/Assignment/Project/Presentation : 10 Marks b) nternal Test: 20 Marks nternal Test comprises of 40 Marks and hours duration. 2

3 Course Type Semester Course Code Name of Course Theory / Practical Credit Exam Duration in Hours Component of Marks nternal External Total CCCS101 ntroduction to Computer Science and Theory Programming CCCS102 Fundamentals of Computers and Data Theory Core Courses Processing CCCS103 Practical Based on CCCS101 Practical CCCS104 Practical /Viva Based on CCCS102 and Practical Elective Courses Foundation Courses FCCS101 Communication Skills in English Theory Elective Courses (Any One) CECS101 PC Software and Applications Theory CECS102 Desktop Publishing Theory CECS103 Financial Management and Accounting Theory Total

4 Semester: Paper Code: CCCS101 Total Credit : 4 Title of Paper: ntroduction to Computer Science and Programming Unit Description Weighting ntroduction: Core Elements of a DLE, types of objects, operators, overloading, commands, variable, assignment, input, straight line and branching programs, looping constructs, Turing completeness, conditionals, nesting. Problem Solving: Termination, decrementing functions, exhaustive enumeration, brute force, while loop, for loop, approximation, specifications, bisection search. Machine nterpretation of a Decomposition, module, function, abstraction, formal parameter, actual parameter, argument, assert, scope, mapping, stack, last in first out, string, slicing. V Object in Python: Tuples, lists, dictionaries, methods, identifiers, modifying objects, aliasing, mutability Recursion: Dictionaries, modular abstraction, divide and conquer, recursion, tower of Hanoi, base case, Fibonacci Sequence. V Efficiency and Order of Growth: Efficiency, problem reduction, RAM, best case, worst case, expected case, growth, exponential growth, polynomial growth, logarithmic growth, global variable. Memory and Search Methods: Memory, storage, indirection, sorting Basic Text & Reference Books :- 1. Guttag, John. ntroduction to Computation and Programming Using Python, MT Press, SBN: Downey, Allen B. Think Python, Shroff, SBN:

5 Semester: Paper Code: CCCS101 Total Credit : 4 Title of Paper: ntroduction to Computer Science and Programming Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) Q.1 (C) Algorithm/ Pseudo Code/Program in Python. (With nternal Option) 04 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) Q.2 (C) Algorithm/ Pseudo Code/Program in Python. (With nternal Option) V V Q.3 (A) Short / Medium Questions (With nternal Option) 04 Q.3 (B) Medium / Long Questions. (With nternal Option) 06 Q.3 (C) Algorithm/ Pseudo Code/Program in Python. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) 04 Q.4 (B) Medium / Long Questions. (With nternal Option) 06 Q.4 (C) Algorithm/ Pseudo Code/Program in Python. (With nternal Option) Q.5 (A) Short / Medium Questions (With nternal Option) 04 Q.5 (B) Medium / Long Questions. (With nternal Option) Q.5 (C) Algorithm/ Pseudo Code/Program in Python. (With nternal Option) 04 5

6 Semester: Paper Code: CCCS102 Total Credit : 4 Title of Paper: Fundamental of Computers and Data Processing Unit Description Weighting nformation concept and processing: ntroduction, Data and nformation, Features of nformation, Categories of nformation, Levels of nformation. Concepts of Data: Organization of Data as a file, Types of File, Classification of data files by functions, File Organization. Elements of Electronic Data Processing (EDP): ntroduction to computerized business data processing, Benefits of EDP, Overview of Commercial Application. Number systems: Binary, Octal, Decimal, Hexadecimal, Conversion of Number System ASC, BCD Elements of Computer Systems: ntroduction, Computer Classification, Capabilities and Limitations, Computer Generation nput Units: Functions of nput Units, Types of nput Devices. V Output Units: Types of Output Devices, Types of Printer, Types of VDU, Types of Plotters. Memory: ntroduction, Classification of Memory, Primary Memory, Types of RAM and ROM, Characteristics of Memory. V Data Storage Devices: Secondary storage devices, magnetic media, types of disks, storage principles, magnetic tape, hard disk and floppy disk, optical media, CD-ROM, CD, DVD. Merits, demerits and application of storage devices. Basic Text & Reference Books :- 1. Computer Fundamentals 4/e, Pradeep Sinha, BPB Publications 6

7 Semester: Paper Code: CCCS102 Total Credit : 4 Title of Paper: Fundamental of Computers and Data Processing Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) 08 V Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Medium / Long Questions. (With nternal Option) 08 7

8 Semester: Paper Code: CCCS103 Total Credit : 4 Title of Paper: Practical Based on CCCS101 Description 1. Understanding DLE: nstalling, Running Programs, Saving and Loading Files 2. Understanding Python Operators. 3. Understanding Branching. 4. Understanding Looping. 5. Understanding Functions and Parameters. 6. Understanding Tuples, Lists, Dictionaries. 7. Understanding Mutability of various objects. 8. Understanding Recursion. 8

9 Semester: Paper Code : CCCS103 Total Credit : 4 Title of Paper: Practical Based on CCCS101 Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

10 Semester: Paper Code: CCCS104 Total Credit : 4 Title of Paper: Practical Based on CCCS102 and Elective Courses Description 1. To understand and implement concept of desktop publishing software 2. To understand and implement the basic concept of Word Processing Software 3. To understand and implement the concept of Presentation Packages 4. To understand and implement the concept of Spreadsheet Packages 10

11 Semester: Paper Code : CCCS104 Total Credit : 4 Title of Paper: Practical Based on CCCS102 and Elective Courses Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

12 Semester: Paper Code: FCCS101 Total Credit : 4 Title of Paper: Communication Skills in English Unit Description Weighting ORAL COMMUNCATON : - Meaning, nature and scope - Principles of effective oral communication - Techniques of effective speech - Meaning and Definition - Process Functions Objectives - mportance Essentials of good communication - Communication barriers - Overcoming communication barriers - Communication: At the college, On the campus, Outside the campus, At the post office, For Business and pleasure, Review. GRAMMER AND USAGE : - The Articles - Nouns & Pronouns - Tenses - Auxiliary verbs ( Model auxiliaries ) - Questions and negatives - Prepositions attached to verbs GRAMMER AND USAGE : - Vocabulary words often confused, Abbreviations and Numerals - Active-Passive - Conjunctions - Reported speech - Translation V BUSNESS COMMUNCATON - Enquiries and Replies - Quotations - Voluntary offers - Placing of orders - Cancellations of orders - Complaints and Adjustments V NFORMATONTECHNOLOGYFOR COMMUNCATON - Word Processor-Telex-Facsimile(Fax) - -Voic -nternet Multimedia-Teleconferencing - Mobile Phone Conversation - Video Conferencing - SMS - Telephone Answering Machine - Advantages and limitations of these types. Basic Text & Reference Books :- 1. Creative English Communication By N.Krishnaswami and T.Sriraman. 2. Contemporary English Grammar, Structure and Composition By David Green.(MacMillan) 3. Essential of Business Communication By Rajendra Pal and J.S.Korlahalli(S.Chand & Sons) 4. Business correspondence & Report By R.C.Sharma & Krishna Mohan. 5. Business Communication Dr. S.V. Kadvekar, Prin. Dr. C.N. Rawal and Prof.Ravindra Kothavade Diamond Publications, Pune. 12

13 Semester: Paper Code: FCCS101 Total Credit : 4 Title of Paper: Communication Skills in English Unit Description Total Marks Q.1 (A) Short /Medium Questions. (With nternal Option) 06 V V Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Short /Medium Questions. (With nternal Option) 06 Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) 06 Q.3 (B) Medium / Long Questions. (With nternal Option) 08 Q.4 (A) Short / Medium Questions (With nternal Option) 06 Q.4 (B) Medium / Long Questions. (With nternal Option) 08 Q.5 (A) Short / Medium Questions (With nternal Option) 06 Q.5 (B) Medium / Long Questions. (With nternal Option)

14 Semester: Paper Code: CECS101 Total Credit : 4 Title of Paper: PC Software and Applications Unit Description Weighting Operating System : ntroduction, Types of Operating System DOS: nternal & External commands, file name, wildcard character, autoexec.bat & config.sys, hidden system files. Commands like DR, MKDR, CHDR, COPY, TYPE, DELETE,RENAME, PRNT, FORMAT, SYS, LABEL, CHKDSK, SCANDSK, ATTRB, PATH, PROMPT, DATE, TME, BACKUP, RESTORE etc. WNDOWS: Concept of Window, icon, menu, picture Control Panel etc. Desktop : my computer, network neighbourhood, recycle bin etc., start menu, windows explorer, long & short file names, creating folder, copying & moving files, deleting files, creating shortcuts, adding & deleting from start menu, adding & removing hardware, scanning disk, defragmentation, security features, installing other software etc. ntroduction to personal computers Significance and use of a typical PC Operating System ntroduction to Editors Classification of PC Software ntroduction to word processing Examples of some popular word processing packages Uses of word processors Creation, editing, and formatting of documents Mail merge facility in word processors Global search & replacement of text Page layout and printing of a document Spelling checker, Tables, Templates, Advanced features ntroduction to spreadsheets Examples of some popular spreadsheet packages Uses of spreadsheet packages V Addressing cells in a spreadsheet Building Spreadsheets using formulas, conditional calculations, builtin functions Graph-plotting facilities Sorting and filtering data Using externally created data files in a spreadsheet package V What-if analysis and protection facility in spreadsheets Using pivot tables Applications of spreadsheets ntroduction to presentation tools Creating a presentation Formatting slides Slide transition and adding special effects nserting pictures, sound, charts Basic Text & Reference Books :- 1. Taxali R.K : PC Software for windows made simple, Tata McGraw-Hill Publishing Co. Ltd. 2. Manuals of PC Software 14

15 Semester: Paper Code: CECS101 Total Credit : 4 Title of Paper: PC Software and Applications Unit Description Total Marks Q.1 (A) Short /Medium Questions. (With nternal Option) 06 V V Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Short /Medium Questions. (With nternal Option) 06 Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) 06 Q.3 (B) Medium / Long Questions. (With nternal Option) 08 Q.4 (A) Short / Medium Questions (With nternal Option) 06 Q.4 (B) Medium / Long Questions. (With nternal Option) 08 Q.5 (A) Short / Medium Questions (With nternal Option) 06 Q.5 (B) Medium / Long Questions. (With nternal Option)

16 Semester: Paper Code: CECS102 Total Credit : 4 Title of Paper: Desktop Publishing Unit Description Weighting ntroduction Publishing meaning and planning Graphics and desktop publishing, Publication purpose and effectiveness, ntroduction to a popular desktop publishing software and key features Using DTP Software- (Page Maker) Working with document - creating, saving, printing, etc. Working with tools and pallets, navigation Working with margins, indents, tabs and ruler Working with text, paragraph and graphics Using DTP Software- (Page Maker) Working with multipage documents Working with master pages, hyperlinks Working with frames, text frames, Using tables Using styles and story board, Working with objects, forms Working with templates, mporting and exporting V Corel Draw ntroduction, Surfing the nterface, Getting to know the status bar. Getting to scrollbar and color palette. Understanding Dialog box, Exploring the standard toolbar, Toolbox. Browsing the Menus, File, Edit, View, Layout, Arrange, Effect, Bitmaps, Text, Tools, Drawing and working with Lines and Curves. Drawing and working with Rectangles, Ellipse and Polygons, Adding Text and Formatting Text, Working with Objects, Defining Outline and Fill Color, Working with outlines, The outline pen dialog, The outline color dialog, Understanding fills, Fountain fills, Pattern fills, Creating Special Effects, Using an envelope, Creating perspective effects, Blending objects V Photo Shop Photoshop's Environment Graphics and Environment Elements Navigating in Photoshop. Sizing mages, mage Size and Resolution Cropping. Selecting mage Areas. The Rectangular and Elliptical Marquee Tools. The Lasso Tools and Saving Selections. The Magic Wand Tool. The Magnetic Lasso Tool and Modifying Selections Layers, Feathering Edges: mage Modes, Color and Painting, Selecting Colors, Painting Tools and the Clone Stamp Tool. Text, Layer Effects, and Filters, Filters, Merging, and Flattening. Adjusting mages, Brightness/Contrast and Levels Adjustment Layers, Toning Tools and Hue/Saturation Basic Text & Reference Books :- 1. Jain S. : PageMaker 7 Training Guide, BPB, Manuals of Photoshop 3. Connally C. : PageMaker (R) 7 The Complete Reference, McGraw-Hill/Osborne Media, Mastering Corel Draw by Rick Altman, BPB 4th Edition 16

17 Semester: Paper Code: CECS102 Total Credit : 4 Title of Paper: Desktop Publishing Unit Description Total Marks Q.1 (A) Short /Medium Questions. (With nternal Option) 06 V V Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Short /Medium Questions. (With nternal Option) 06 Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) 06 Q.3 (B) Medium / Long Questions. (With nternal Option) 08 Q.4 (A) Short / Medium Questions (With nternal Option) 06 Q.4 (B) Medium / Long Questions. (With nternal Option) 08 Q.5 (A) Short / Medium Questions (With nternal Option) 06 Q.5 (B) Medium / Long Questions. (With nternal Option)

18 Semester: Paper Code: CECS103 Total Credit : 4 Title of Paper: Financial Management and Accounting Unit Description Weighting Accounting principles, concepts and conventions, double entry system of accounting, types of accounts journalizing, introduction of basic books of accounts of sole proprietary concern, control accounts for debtors and creditors, closing of books of accounts and preparation of trial balance. Trading and profit and loss account and balance sheet of sole proprietary concern with normal closing entries.final accounts of partnership firms and limited company. Financial Management: Meaning, role and importance of financial management. Ratio analysis: Meaning, advantages, limitations, types of ratios and their usefulness. Costing: Nature, importance and basic principles, methods, elements of cost, cost sheet, pro-forma of cost-sheet, tender price. Budget and Budgetary Control: Nature and scope, importance methods of finalization of master budget and functional budgets. Standard Costing: Nature and scope, computation and analysis of variances with reference to material cost, labor cost, interpretation of the variances. V Marginal Costing: Meaning and scope of marginal costing, uses and limitations of marginal costing, breakeven point, simple example on decision making. V Accounting Software Role of computers in commerce, ntroduction to Accounting Packages, Hardware and software requirement for tally, Features of tally, Flow of Accounting package tally through examples, Various Phases of Accounting Cycle in Tally, Tax calculation & tally Basic Text & Reference Books :- 1. Accounting & Financial Management by D.R.Patel, Atul Prakashan 2. Manuals of Tally 18

19 Semester: Paper Code: CECS103 Total Credit : 4 Title of Paper: Financial Management and Accounting Unit Description Total Marks All Q.1 MCQ 14 14,,,V V, V Q.2 (A) Short /Medium Questions. (With nternal Option) 06 Q.2 (B) Medium / Long Questions. (With nternal Option) 08 OR 14 Q.2 Long Question Q.3 (A) Short / Medium Questions (With nternal Option) 06 Q.3 (B) Medium / Long Questions. (With nternal Option) 08 OR 14 Q.3 Long Question Q.4 (A) Short / Medium Questions (With nternal Option) 06 Q.4 (B) Medium / Long Questions. (With nternal Option) 08 OR 14 Q.4 Long Question Q.5 (A) Short / Medium Questions (With nternal Option) 06 Q.5 (B) Medium / Long Questions. (With nternal Option) Q.5 Long Question OR 14 19

20 Course Type Semester Course Code Name of Course Theory / Practical Credit Exam Duration in Hours Component of Marks nternal External Total CCCS205 ntroduction to Data Structures and Theory Algorithms CCCS206 ntroduction to nternet and Web Theory Core Courses Programming CCCS207 Practical Based on CCCS205 Practical CCCS208 Practical Based on CCCS206 and Elective Practical Courses Foundation Courses FCCS202 Foundation Course of BAOU Theory FCCS203 Mathematical Foundation of Computer Science- Elective Courses CECS204 Elements of C Programming Theory (Any One) CECS205 Digital Computer Electronics Theory Total

21 Semester: Paper Code: CCCS205 Total Credit : 4 Title of Paper: ntroduction to Data Structure and Algorithm Unit Description Weighting ntroduction Variables, Data Types, Data Structures, Abstract Data Types (ADTs) What is an Algorithm? Why the Analysis of Algorithms? Goal of the Analysis of Algorithms, What is Running Time Analysis? How to Compare Algorithms, What is Rate of Growth? Commonly Used Rates of Growth, Types of Analysis, Asymptotic Notation, Big-O Notation, Omega-Ω Notation, Theta-ϴ Notation, Why is it called Asymptotic Analysis? Guidelines for Asymptotic Analysis, Properties of Notations, Commonly used Logarithms and Summations, Master Theorem for Divide and Conquer, Divide and Conquer Master Theorem: Problems & Solutions, Master Theorem for Subtract and Conquer Recurrences, Variant of Subtraction and Conquer Master Theorem, Method of Guessing and Confirming, Amortized Analysis Algorithms Analysis: Problems & Solutions Recursion and Backtracking ntroduction, What is Recursion? Why Recursion? Format of a Recursive Function, Recursion and Memory (Visualization), Recursion versus teration, Notes on Recursion, Example Algorithms of Recursion, Recursion: Problems & Solutions, What is Backtracking? Example Algorithms of Backtracking, Backtracking: Problems & Solutions Linked Lists What is a Linked List? Linked Lists ADT, Why Linked Lists? Arrays Overview, Comparison of Linked Lists with Arrays and Dynamic Arrays, Singly Linked Lists, Doubly Linked Lists, Circular Linked Lists, A Memory-efficient Doubly Linked List, Unrolled Linked Lists Skip Lists, Linked Lists: Problems & Solutions Stacks What is a Stack? How Stacks are Used, Stack ADT, Applications mplementation, Comparison of mplementations, Stacks: Problems & Solutions Queues What is a Queue?, How are Queues Used, Queue ADT, Exceptions Applications, mplementation, Queues: Problems & Solutions Trees What is a Tree? Glossary, Binary Trees, Types of Binary Trees, Properties of Binary Trees, Binary Tree Traversals, Generic Trees (N-ary Trees), V Threaded Binary Tree Traversals (Stack or Queue-less Traversals), Expression Trees, XOR Trees, Binary Search Trees (BSTs), Balanced Binary Search Trees, AVL (Adelson-Velskii and Landis) Trees, Other Variations on Trees V Algorithms Design Techniques ntroduction, Classification, Classification by mplementation Method Classification by Design Method, Other Classifications Greedy Algorithms ntroduction, Greedy Strategy, Elements of Greedy Algorithms, Does Greedy Always Work? Advantages and Disadvantages of Greedy Method, Greedy Applications, Understanding Greedy Technique Greedy Algorithms: Problems & Solutions Divide and Conquer Algorithms Basic Text & Reference Books :- 1. Data Structures And Algorithmic Thinking With Python, Narasimha Karumanchi, CareerMonk Publications 2. ntroduction to Algorithms, Thomas H. Cormen, Prentice-Hall of ndia 21

22 Semester: Paper Code: CCCS205 Total Credit : 4 Title of Paper: ntroduction to Data Structure and Algorithm Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) 08 V Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Medium / Long Questions. (With nternal Option) 08 22

23 Semester: Paper Code: CCCS206 Total Credit : 4 Title of Paper: ntroduction to nternet and Web Programming Unit Description Weighting The nternet and Web Browsers ntroduction to the nternet, History of the nternet Services provided by the nternet, Some basic terminology and concepts (WWW, URL, webpage, web site, web servers, web browsers, HTML, search engines, etc.) Components of a browser window, Use of menus and toolbar buttons History and navigation, Setting basic options, security and privacy precautions, Managing bookmarks/favorites, Tabbed browsing, downloading files, saving web pages for offline reading Web Page Designing- An introduction to HTML HTML tags Structure of an HTML document Text and paragraph formatting Ordered and unordered lists, nested lists Web Page Designing- HTML tables Hyperlinks mages Frames, framesets, nested framesets V Web Page Designing- Designing HTML forms, Webpage layout, ntroduction to a selected website development tool, Key features of the website development tool, Developing websites using the tool, Defining Style with HTML Tags, Features of Style Sheet. V ntroduction to Java Script: ntroduction, Using operators, control statements, user defined functions, working with built-in objects: window object, document object, string object, array object and date object. Handling events in JavaScript A brief ntroduction to Dreamweaver, Planning and creation of web Site, Site Management Basic Text & Reference Books :- 1. van Bayross, Web Enabled Commercial Applications Development using HTML, DHTML, Javascript, Perl CG, BPB, Douglas E Comer: The nternet, PH, Second Edition, May Xavier C : World Wide Web Design With HTML, Tata McGraw Hill Publication,

24 Semester: Paper Code: CCCS206 Total Credit : 4 Title of Paper: Fundamental of nternet and Web Programming Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions based on Table Designing. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Java Script Program. (With nternal Option) 08 24

25 Semester: Paper Code: CCCS207 Total Credit : 4 Title of Paper: Practical Based on CCCS205 Unit Description Weighting Recursion and Backtracking 1. Solving Tower of Hanoi Problem. 2. Given an array, check whether the array is sorted or not using recursion. 3. Generate all the binary strings with n bits. Assume A[0 n-1] is an array of size n. Linked List 4. mplement Stack using Linked List. 5. Check whether the given Linked List is either null terminated or not, if there is a cycle, find the start node of the loop. 6. nsert a node in sorted Linked List. 7. How to display a Linked List from end? Stacks and Queues 8. Evaluate postfix expressions with Stack. 9. Given a Stack, how to reverse the Stack using only Stack operations push and pop. 10. How to implement three Stacks in one array? Every node in array should be used. 11. Given an array of elements, replace every element with nearest greater element on the right of that element. 12. mplement a Queue using just two Stacks, How can we efficiently implement one Stack using two Queues. 13. Given a string, check whether it is palindrome or not using a double ended queue. Trees 14. Searching an element in a binary tree (with and without recursion). 15. nserting an element into a binary tree. 16. Finding deepest node of the binary tree. 17. For a given binary tree (not threaded) how do we find a pre-order successor? NOTE: This list is not exhaustive; the instructor should formulate appropriate problems wherever required. 25

26 Semester: Paper Code : CCCS207 Total Credit : 4 Title of Paper: Practical Based on CCCS205 Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

27 Semester: Paper Code: CCCS208 Total Credit : 4 Title of Paper: Practical Based on CCCS206 and Elective Courses Description 1. Develop a simple web page having attractive background color, text color. 2. Develop a HTML document for a web page of your course detail. Design a page with attractive font, suitable heading and horizontal rules (use paragraph and line tag). 3. Develop a HTML document with an example of Ordered Lists and Unordered List. 4. Develop a HTML document for a web page of your favorite teacher. Design a page with attractive color combination, suitable headings and appropriate text styles. 5. Develop a HTML document for a web page having the mage and also indicate the another image as background. 6. Develop a HTML document for a web page with an example of Table Format having the information of Hardware and Software used in your lab. 7. Develop a HTML document for a web page of your Bio-Data with use of Table tag. 8. Develop a HTML document for a web page with use of frame and frameset tag. 9. Develop a HTML document for a web page which linking with another pages. 10. Develop a HTML document having the Student nformation Form.(Use all necessary tags) 11. Develop an HTML document which will use style sheets. Use inline style sheet and external style sheet. 12. Develop an HTML document for a web page of your favorite National Leader. Design the page with an attractive color combination, with suitable headings and horizontal rules. 13. Write an HTML document with an example of Table format to print your Telephone Bill. Write an HTML code for designing the subscription form of mail account in the website with appropriate fields. 14. Looping and Branching practices of Java Script 15. User defined practices of Java Script 16. Java Script implementation of objects 27

28 Semester: Paper Code : CCCS208 Total Credit : 4 Title of Paper: Practical Based on CCCS206 and Elective Courses Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

29 Semester: Paper Code: FCCS203 Total Credit : 4 Title of Paper: Mathematical Foundation of Computer Science- Unit Description Weighting Set Theory ntroduction of Set Types of Sets Operations on Sets Venn Diagram Laws related to set theory Numerical based on operations on sets and Venn diagram Application and mportance of Set Theory in Computing Science Matrices ntroduction of Matrix Types of Matrices Operations on Matrices Cramer s Rule Adjoin, Minor and nverse of a Matrix Solving equation using matrices Determinant of Matrix Application and mportance of Matrices in Computing Science Graph Theory ntroduction of Graph Multi-graph, Degree of vertex Paths, connectivity, sub-graph Connected components, cut points, bridges Special Graphs: complete, regular and bipartite graphs Matrices and Graphs Application and mportance of Graph Theory in Computing Science V Functions ntroduction to Functions Domain and Range Types of Functions Numerical based on functions V Elementary Data Analysis Discrete and continuous frequency distribution, Cumulative Frequency, Distribution, Graphical Representation, Measures of central tendency: Mean, Median, Mode. Basic Text & Reference Books :- 1. S.Lipschutz and Marc Lars Lipson : Discrete Mathematics, Schaum s series (nterational edition,1992). 2. Vinay Kumar: Discrete Mathematics (BPB Publication, First edition-2002) 3. S. C. Gupta, Fundamentals of Statistics, Himalaya Publishing House,

30 Semester: Paper Code: FCCS203 Total Credit : 4 Title of Paper: Mathematical Foundation of Computer Science- Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions based on Table Designing. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Medium / Long Questions. (With nternal Option) 08 30

31 Semester: Paper Code: CECS204 Total Credit : 4 Title of Paper: Elements of C Programming Unit Description Weighting Concept of Algorithm, Flowchart and Languages Concept of an algorithm and a flow chart, need and definition Symbols used to draw a flow chart Typical (primitive) examples of flow charts and algorithms Generations of computer languages High-level and low-level languages Translators, ntroduction to editors and details about one of the editors Basics of Programming Problem analysis, Variables, expressions & manipulation Data types in a high-level language, operators, /O statements, Assignment statements, Control strategies, Conditions Structured Programming and Arrays, Strings Loop statements Common standard library functions Arrays, Strings and string handling functions V Functions and Pointers Functions and Working with functions, Pointer, Pointer Arithmetic and Pointer Manipulations, Calling functions, passing arguments V Structure, Union and File Management Structure and Union, File Management, Command Line Arguments Basic Text & Reference Books :- 1. Balaguruswami : Programming in ANS C., Tata McGraw Hill Publication. 2. Kernighan B., Ritchie D. : The C Programming Language, Prentice Hall. 3. Cooper H. & Mullish H : The Sprit of C, Jaico Publication House, New Delhi. 31

32 Semester: Paper Code: CECS204 Total Credit : 4 Total Marks : Title of Paper: Elements of C Programming 70 Unit Description Total Marks Q.1(A) Multiple Choice Questions (MCQ) All Q.1 (B) Short Questions (Definitions, Blanks, Full Forms, True/False, Match the Following) 08, Q.2(A) Medium Questions (Any Two) Q.2(B) Medium Questions / Long Questions (Any Three) 08, Q.3(A) Medium Questions / Long Questions (Any Two) Q.3(B) Medium Questions / Long Questions (Any Two) 08,V Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) C Program. (With nternal Option) 08 V,V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) C Program. (With nternal Option) 08 32

33 Semester: Paper Code: CECS205 Total Credit : 4 Title of Paper: Digital Computer Electronics Unit Description Weighting Number Systems- Binary, Octal, Decimal, Hexadecimal, Floating Point representation of numbers, Number base conversion, Binary Addition, Subtraction, Multiplication, Division, 2 complement arithmetic, BCD Numbers, The ASC code,the EXCESS-3 code,the Gray code, Error correcting and correcting method Gates and Boolean Algebra Gates, Boolean algebra, Truth tables Circuit equivalence, De Morgan's theorem Basic Digital Logic Circuits- Usage of Karnaugh maps Encoders, decoders, comparators V Basic Digital Logic Circuits- Half adder, full adder, binary adder-subtractor Multiplexers V Memory Elements & Counters D Flip flops, Shift-left, shift-right and controlled buffer registers Ring counters Basic Text & Reference Books :- 1. Malvino A. P.: Digital Computer Electronics,2nd Edition, Tata McGraw, Hill Pub. Co. Ltd.,New Delhi, Gothmann, William H. : Digital Electronics - An ntroduction to Theory and Practice, 2nd Edition,PH, Tanenbaum A. S. : Structured Computer Organization, 3rd Edition, Prentice-Hall of ndia Pvt. Ltd., Hall Douglas V. : Microprocessors and nterfacing - Programming and Hardware., McGraw Hill Book Company, M.M. Mano : Computer System Architecture, 3rd Edition, Pearson Education,

34 Semester: Paper Code: CECS205 Total Credit : 4 Title of Paper: Digital Computer Electronics Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) 08 Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Medium / Long Questions. (With nternal Option) 08 34

35 Semester Course Type Course Code Name of Course Theory / Practical Credit Exam Duration in Hours Component of Marks nternal External Total CCCS309 Object Oriented Programming with C++ Theory CCCS310 Database Management System Theory CCCS311 Practical Based on CCCS309 Practical Core Courses CCCS312 Practical Based on CCCS310 and elective Practical courses Foundation Courses FCCS304 Mathematical Foundation of Computer Theory Science- Elective Courses CECS306 Operating Systems Theory (Any One) CECS307 Advanced Computer Architecture Theory Total

36 Semester: Paper Code: CCCS309 Total Credit : 4 Title of Paper: Object Oriented Programming with C++ Unit Description Weighting Object Oriented Programming (OOP) Concepts and ntroduction to C++ Structured programming vs. object oriented programming Basic OOP concepts : objects, classes, encapsulation, data hiding, inheritance, polymorphism ntroduction to C++: structure of a C++ program, data types, variables, constants, expressions, statements and operators Usage of header files Control flow statements : if else, for loop, while loop, do while loop, switch, break and continue Basic /O in C++ Arrays in C++ : introduction, declaration, initialization of one, two and multi-dimensional arrays, operations on arrays Working with strings : introduction, declaration, string manipulation and arrays of string Classes and objects in C++ Constructors : default, parameterized, copy, constructor overloading and destructor Access specifiers, implementing and accessing class members Working with objects: constant objects, nameless objects, live objects, arrays of objects. ntroduction to functions, library and user-defined functions, parameters passing, default arguments Functions overloading, inline functions, friend functions and virtual functions nheritance: ntroduction, derived class declaration, forms of inheritance, nheritance and member access ability, constructor and destructor in derived class, construction invocation and data member initialization. V Operator overloading : ntroduction, overloaded operators, unary operator overloading, operator keyword, operator return values, binary operators overloading, overloading with friend function Usages of Pointers in C++ : basic overview Dynamic memory allocation V Files : ntroduction and applications File operations: open, read, write, seek and close, Command Line Arguments. Exception Handling, Components of exception handling and its example, Namespaces: The Name conflict problem, Using Namespaces, Defining Namespaces, Unnamed Namespaces, Nested namespaces, Namespace Aliases, std Namespace Basic Text & Reference Books :- 1. Object Oriented Programming with C++ by E. Balagurusamy, Tata McGraw-Hill. 2. Object Oriented Programming in Turbo C++ by Robert Lafore, Galgotia Publications. 3. Programming with ANS C++ by Bhusan Trivedi 36

37 Semester: Paper Code: CCCS309 Total Credit : 4 Title of Paper: Object Oriented Programming with C++ Unit Description Total Marks All,,, V Q.1 (A) Multiple Choice Question Q.1 (B) Answer the following. (With nternal Option) (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (A) Short / Medium Questions (With nternal Option) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) C++ Program. (With nternal Option) V, V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) C++ Program. (With nternal Option) 08 37

38 Semester: Paper Code: CCCS310 Total Credit : 4 Title of Paper: Database Management System Unit Description Weighting Database Management System ntroduction Definition of DBMS File processing system Vs DBMS - Limitation of file processing system - Comparison of File processing system and DBMS Advantages and Disadvantages of DBMS Users of DBMS - Database Designers - Application programmer - Sophisticated Users - End Users Capabilities of good DBMS Overall System structure Data Models ntroduction Object Based Logical Model Record Base Logical Model - Relational Model, Network Model, Hierarchical Model Entity Relationship Model - Entity Set, Attribute, Relationship Set Entity Relationship Diagram (ERD) Extended features of ERD Relational Databases ntroduction Terms - Relation, Tuple, Attribute, Cardinality, Degree, Domain Keys - Super Key, Candidate Key, Primary Key, Foreign Key Relational Algebra Operations - Select, Project, Union, Difference, ntersection, Cartesian, Product, Natural Join V Relational Database Design ntroduction, Anomalies of un normalized database Normalization, Normal Forms: 1 NF, 2 NF, 3 NF, 4 NF, BCNF, DKNF V SQL (Structured Query Language) ntroduction, History Of SQL, Basic Structure DDL Commands: CREATE, ALTER, DROP, TRUNCATE DML Commands: SELECT, NSERT, UPDATE, DELETE Clauses : FROM, GROUP BY, HAVNG, ORDER BY, N Aggregate Functions: AVG, COUNT, FRST, LAST, MN, MAX, SUM Simple Queries and Nested Queries MS Access Forms and Reports Basic Text & Reference Books :- 1. Database System Concepts By Henry Korth and A. Silberschatz 2. An ntroduction to Database System by Bipin Desai 38

39 Semester: Paper Code: CCCS310 Total Credit : 4 Title of Paper: Database Management System Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) 06 Q.5 (B) Medium / Long Questions. (With nternal Option)

40 Semester: Paper Code: CCCS311 Total Credit : 4 Title of Paper: Practical Based on CCCS309 Total Marks : 70 Description C++ Program List 1. mplementation of a scope resolution operator, Manipulators and reference variable 2. mplementation of feature of a inline function. 3. mplementation of user defined functions and its various features 4. mplementation of Class and its basic feature 5. mplantation of arrays within a class. 6. Show use of Static Member Function". 7. Concept of "Array of Object". 8. Concept of Object as a Arguments". 9. mplementation of a friend function and its various features. 10. Concept of a returning objects. 11. mplementation of constructors and its various features. 12. Concept of constructing matrix objects. 13. mplementation of destructors. 14. mplantation of overloading various operator 15. mplementation of inheritance and its types 16. Concept of virtual base class. 17. mplementation of pointers to objects. 18. mplementation of this pointer. 19. mplementation of virtual function. 20. mplantation of file and its various operations 21. mplementation of exception handling 40

41 Semester: Paper Code : CCCS311 Total Credit : 4 Title of Paper: Practical Based on CCCS309 Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

42 Semester: Paper Code: CCCS312 Total Credit : 4 Title of Paper: Practical Based on CCCS310 and Elective Courses Total Marks : 70 Unit Description 1. To create ER diagrams using MS Access and at least one other such tool e.g. MS Visio. 2. To create a database from given ER diagram. 3. To understand Primary Key constraint. (Given an ERD, the students shall identify suitable primary keys for each table.) 4. To understand Foreign Key constraint. (dentify suitable relationships and foreign keys and granularity of the relationship for given ERD.) 5. The instructor shall formulate appropriate laboratory exercises which can result into good understanding of : a. Data definition commands: CREATE, ALTER, DROP and TRUNCATE. b. Data manipulation commands: NSERT, UPDATE and SELECT. c. Clauses in SQL : FROM, GROUP BY, HAVNG, ORDER BY, N d. Nested queries e. Aggregate functions: AVG, COUNT, FRST, LAST, MN, MAX, SUM f. Project, Union, Difference, ntersection, Cartesian Product and Natural Join. 6. To create forms and reports in MS Access: student should be able to create a tiny self sufficient application in MS Access. 7. To understand need of normalization: the instructor shall present students with a spreadsheet and show anomalies in it (e.g. data redundancy, multiple updates etc.) and show how relational database can be used to remove these anomalies. 8. To normalize given database (or spreadsheet) up to given normal form. 9. To understand the differences between various normal forms. 10. To understand design of a real life database used by an organization. 42

43 Semester: Paper Code : CCCS312 Total Credit : 4 Title of Paper: Practical Based on CCCS310 and Elective Courses Unit Description Total Marks Q.1 (A) Viva Voce 20 Q.1 (B) Practical

44 Semester: Paper Code: FCCS304 Total Credit : 4 Title of Paper: Mathematical Foundation of Computer Science Total Marks : 70 Unit Description Weighting Connectives ntroduction Statements, Connectives, Negation, Conjunction, Disjunction, Conditional and Bi-conditional, Equivalence of formulae and well-formed formulae, Two state devices, Gate and module, Two level networks, NOR and NAND gates. Poset and Lattices ntroduction, Posets, Lattices as Posets, Lattices as algebraic systems, Sublattices, Complete Lattices, Bounds of Lattices, Modular and distributive lattices Algebraic System Binary operations, Semigroups, Groups, Homomrphism, Rings, ntegral domains, Fields. V Data Analysis Measures of dispersions: range; quartile deviation; mean deviations, Standard deviations V Data Analysis ntroduction to Correlation, Methods of finding coefficient of correlation Rank Correlation Basic Text & Reference Books :- 1. S.Lipschutz and Marc Lars Lipson : Discrete Mathematics, Schaum s series(nterational edition,1992) 2. Vinay Kumar: Discrete Mathematics (BPB Publication,First edition-2002) 3. S. C. Gupta, Fundamentals of Statistics, Himalaya Publishing House,

45 Semester: Paper Code: FCCS304 Total Credit : 4 Title of Paper: Mathematical Foundation of Computer Science - Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Medium / Long Questions. (With nternal Option) 08 45

46 Semester: Paper Code: CCCS306 Total Credit : 4 Title of Paper: Operating Systems Total Marks : 70 Unit Description Weighting ntroduction to Operating System, Functions of OS Different types of Operating Systems: Real time, Multi-user, Time sharing OS Structure Monolithic, Layered, Virtual Machine, Client-Server CPU Scheduling: ntroduction to process, process control block, process scheduling FCFS Scheduling, SJF scheduling, Priority scheduling, Round Robin Scheduling Memory Management: Concept, Basic memory management techniques:, Swapping, Virtual Memory System, Demand Paging 1) The Optimal Page Replacement Algorithm 2) The NRU Page Replacement Algorithm 3) The FFO Page Replacement Algorithm 4) The second change Page Replacement Algorithm 5) The clock Page Replacement Algorithm ntroduction to Cooperating process Process Synchronization, Critical Section Problem Two process solution, Multiple process solution Semaphores and race condition, Deadlock and characterization, Starvation, RAD V ntroduction to Linux System & History Features of Linux ntroduction to File System & Memory Management Basic Commands: login, logout, date, man, pwd, who, whoami, dir, ls, cd, mkdir, rmdir Use of Wild card characters and introduction to vi editor ntroduction to environment variable like HOME, PATH, PS1 Types of FAP, use of chmod command V Basic commands like cp, mv, rm, rev, file redirection, grep, cut, paste, find sort commands with example ntroduction to shell script: execution of it, shell script variable, expr, test commands Control structure: if, if..else, case structure teration: while, for construct, break, continue, exit commands Basic Text & Reference Books :- 1. Andrew S. Tanenbaum: Operating System deign & mplementation, Prentice Hall nternational 2. James Peterson and Abraham Silberschatz: Operating System Concept, Addition Wesley 3. Linux Commands nstant reference Bryan Pfaffenberger, BPB Publication 4. Advanced Linux Programming Samuel, Techmedia Publications 46

47 Semester: Paper Code: CCCS306 Total Credit : 4 Title of Paper: Operating Systems Unit Description Total Marks Q.1 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.1 (B) Medium / Long Questions. (With nternal Option) 08 Q.2 (A) Answer the Following. (Definitions, Blanks, Full Forms, True/False, Match the Following) Q.2 (B) Medium / Long Questions. (With nternal Option) 08 V Q.3 (A) Short / Medium Questions (With nternal Option) Q.3 (B) Medium / Long Questions. (With nternal Option) Q.4 (A) Short / Medium Questions (With nternal Option) Q.4 (B) Medium / Long Questions. (With nternal Option) 08 V Q.5 (A) Short / Medium Questions (With nternal Option) Q.5 (B) Shell Script Program. (With nternal Option) 08 47

Krantiguru Shyamji Krishna Verma Kachchh University, Bhuj Master of Science (Computer Applications & Information Technology) Semester: II

Krantiguru Shyamji Krishna Verma Kachchh University, Bhuj Master of Science (Computer Applications & Information Technology) Semester: II Paper Code: CCCS205 Total Credit : 4 Title of Paper: ntroduction to Data Structure and Algorithm Unit Description Weighting ntroduction Variables, Data Types, Data Structures, Abstract Data Types (ADTs)

More information

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 2 Practicals per week External marks :80 Internal Marks : 40 Total Marks :120 University

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

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: - Introduction to personal computer Concept of hardware & software, program, data processing, classification of PC software, Computer Applications. - Overview of

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

NO. OF CREDITS US01CBCA01 : Fundamentals of Computer TITLE

NO. OF CREDITS US01CBCA01 : Fundamentals of Computer TITLE SEMESTER-I Core Courses Foundation Courses Elective TITLE NO. OF CREDITS US01CBCA01 : Fundamentals of Computer 3 Programming Using C US01CBCA02 : Computer Organization 3 US01CBCA03 : PC Software 3 US01CBCA04

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

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

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

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

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.5) Sessional Unit Code. Theory Unit Course COURSE STRUCTURE (W.E.F. 2011 Batch Students) (Total Unit 7.5) Course Theory Unit Course Sessional Unit Code Code DCP 4001 Data Structures 1.0 DCP 4002 Data Structures Lab. 0.5 DEC 4003 Electronics Circuits

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

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I TEACHING & EXAMINATION SCHEME For the Examination -2015 COMPUTER SCIENCE THEORY B.Sc. Part-I CS.101 Paper I Computer Oriented Numerical Methods and FORTRAN Pd/W Exam. Max. (45mts.) Hours Marks 150 2 3

More information

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

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY 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 MCA SEMESTER -1 Scheme of evaluation Max. Marks Min. Marks to

More information

Jiwaji University, Gwalior -- B.A. Session

Jiwaji University, Gwalior -- B.A. Session BA FIRST YEAR Jiwaji University, Gwalior -- B.A. Session 2014-17 Course Name Introduction to Information Technology Operating Systems - Windows 98 Theory Marks Practical Marks Total Marks 50-50 50 50 100

More information

LIST OF EXPERIMENTS. (1) (Office Automation)

LIST OF EXPERIMENTS. (1) (Office Automation) LIST OF EXPERIMENTS (1) 310042 (Office Automation) 1 Computer Fundamentals 2 DOS Command 3 Execute DOS Command using examples. 4 Introduction to windows & familarity with controls. 5 Introduction of Ms-Office

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

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

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register General Concepts 1. (a) What are combinational circuits? (b) Perform the following: (i) Convert (0.5625) 10 = ( ) 2 (ii) (010010) 2 (100011) 2 = ( ) 2 2. (a) Using truth table prove that A B= A+ B (b)

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

CERTIFICATE IN WEB PROGRAMMING

CERTIFICATE IN WEB PROGRAMMING COURSE DURATION: 6 MONTHS CONTENTS : CERTIFICATE IN WEB PROGRAMMING 1. PROGRAMMING IN C and C++ Language 2. HTML/CSS and JavaScript 3. PHP and MySQL 4. Project on Development of Web Application 1. PROGRAMMING

More information

JAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit:

JAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit: JAVA PROGRAMMING UNIT-1: Introduction To Java, Getting Started With Java, Applets And Application, Creating A Java Application, Creating A Java Applets, Object Oriented Programming In Java, Object And

More information

Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD]

Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD] Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD] EVALUATION SYSTEM Time Marks Theory Exam 3 Hrs. 100 Practical Exam Oral Exam Term Work Class Test (Two Test) 25 (each) SYLLABUS 1. Integration

More information

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE VOLUME I Chapter 1 : Introduction to computers and Number Systems 1.1 Introduction to Computers 1.1.1 History of Computers 1.1.2 Data, Information and program

More information

Department Computer Science

Department Computer Science Department Computer Science PROGRAMME OUTCOMES OF B.SC. PROGRAMMES Apply the broaden and in-depth knowledge of science and computing to analyse, think creatively and generate solutions to face the global

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

(DMCA 101) M.C.A.(Previous) DEGREE EXAMINATION, MAY 2006 PAPER - I - INFORMATION TECHNOLOGY

(DMCA 101) M.C.A.(Previous) DEGREE EXAMINATION, MAY 2006 PAPER - I - INFORMATION TECHNOLOGY 1 (DMCA 101) PAPER - I - INFORMATION TECHNOLOGY 1. What is a computer based information system? Discuss the general technological trends for information technology. 2. (a) Describe the four main types

More information

Lesson Plan. Week Theory Practical. Lecture Day Topic(including assignment Test) Practical Day

Lesson Plan. Week Theory Practical. Lecture Day Topic(including assignment Test) Practical Day Lesson Plan Name of Faculty: Neha Aggarwal Discipline: BCA Semester: 2nd Subject: Office Automation Tools(BCA-124) Lesson Plan Duration: 15 Weeks Workload (Lecture) Per Week: 4 Lecture,4 Practical Per

More information

Seth Jai Parkash Polytechnic, Damla

Seth Jai Parkash Polytechnic, Damla Seth Jai Parkash Polytechnic, Damla Name of the Faculty: Ms Richa Kharbanda Discipline: Computer Engg. Semester: 4 th Subject: DATA STRUCTURES USING C Lesson Plan Duration: 15 weeks (from January, 2018

More information

Course Title III Allied Practical** IV Environmental Studies #

Course Title III Allied Practical** IV Environmental Studies # Part Ins. hrs / week Dur.Hr s. CIA Marks Total Marks Credit Page 1 of 5 BHARATHIAR UNIVERSITY,COIMBATORE-641 046 B.Sc. PHYSICS DEGREE COURSE SCHEME OF EXAMINATIONS (CBCS PATTERN) (For the students admitted

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

Tilak Maharashtra University

Tilak Maharashtra University 121 - Computer Fundamentals Computer Fundamental UNIT-1 - Input Unit - Output Unit - Storage Unit - Arithmetic Logic Unit - Control Unit - Central Processing Unit - System Concept - Memory Management Tilak

More information

Answer any Five Questions. All questions carry equal marks.

Answer any Five Questions. All questions carry equal marks. PART II, PAPER XII (Object Oriented Analysis and Design) 1. What are the benefits of object oriented development over structure development. How one way association is different than two way association.

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

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

Duration: 6 Months. Dreamweaver JavaScript Jquery Ajax

Duration: 6 Months. Dreamweaver JavaScript Jquery Ajax Computer Fundamental Operating System Microsoft Windows Linux Microsoft Office Package Document Package Spreadsheet Package Presentation Package Database Package Outlook Internet DTP Package PageMaker

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

Semester I.

Semester I. Semester I Code No. Name of the Paper Marks (Theory + CCE) FC Hindi 35+15 FC English 35+15 FC Development of Entrepreneurship 35+15 FC Udiyamita vikas 35+15 BCA 101 Computer Fundamentals 35+15 BCA 102

More information

GOVERNMENT TECHNICAL EXAMINATIONS

GOVERNMENT TECHNICAL EXAMINATIONS GOVERNMENT OF TAMIL NADU DIRECTORATE OF TECHNICAL EDUCATION GOVERNMENT TECHNICAL EXAMINATIONS CERTIFICATE COURSE IN COMPUTER ON OFFICE AUTOMATION SYLLABUS CERTIFICATE COURSE IN COMPUTER ON OFFICE AUTOMATION

More information

Tilak Maharashtra University

Tilak Maharashtra University Tilak Maharashtra University Bachelor of Computer Applications Second Year BCA 321- C++ INTRODUCTION C++ programming Basic Object Oriented programming, Characteristics, Advantages of object Oriented programming

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

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

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S

Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 102 Core Paper Title: Programming in C I 1. Algorithm & Flowcharting 2. Programming Languages & S Syllabus For F. Y. B. Sc. Semester 1 Core Paper No.: 101 Core Paper Title: Fundamentals of Computer I 1. Computer Fundamentals 1.1. History, Characteristics and Generation of Computers. 1.2. Classification

More information

(DMCA101) M.C.A. DEGREE EXAMINATION, MAY First Year INFORMATION TECHNOLOGY

(DMCA101) M.C.A. DEGREE EXAMINATION, MAY First Year INFORMATION TECHNOLOGY (DMCA101) M.C.A. DEGREE EXAMINATION, MAY - 2017 First Year INFORMATION TECHNOLOGY Time : 3 Hours Maximum Marks : 70 SECTION - A (3 15 = 45) Answer any three of the following Q1) Discuss business pressures

More information

Paper I Introduction to Information Technology

Paper I Introduction to Information Technology SYLLABUS FOR POST GRADUATE DIPLOMA IN COMPUTER APPLICATIONS Year - 2017-18 Paper I Introduction to Information Technology Unit I Introduction to Computer What is a Computer Different Uses of Computer Characteristics

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

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application MNPE-09425068494 In Collaboration with Karnataka State Open University Manasagangotri, Mysore-6 Syllabus Diploma in Computer Application www.maanarmadaedu.org Diploma in Computer Application Programme

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

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS. Operating Systems.

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.  Operating Systems. STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF 2017 - DRAFT SYLLABUS Subject :Computer Technology (Vocational and Science) Class : XI UNIT I TOPIC FUNDAMENTALS OF COMPUTERS CONTENT Introduction

More information

SUBJECT COMPUTER SCIENCE PAGE 1

SUBJECT COMPUTER SCIENCE PAGE 1 BACHELOR OF SCIENCE (B.Sc.) (THREE YEAR DEGREE COURSE) SUBJECT COMPUTER SCIENCE PAGE 1 COURSE STRUCTURE FIRST YEAR PAPER 101: Computer Fundamental 50 MARKS PAPER 102: Programming IN C 50 MARKS PAPER 103:

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

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

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

M.C.A. DEGREE EXAMINATION, MAY First Year Paper - I : INFORMATION TECHNOLOGY. Time : 03 Hours Maximum Marks : 75

M.C.A. DEGREE EXAMINATION, MAY First Year Paper - I : INFORMATION TECHNOLOGY. Time : 03 Hours Maximum Marks : 75 M.C.A. DEGREE EXAMINATION, MAY - 2013 First Year Paper - I : INFORMATION TECHNOLOGY (DMCA 101) Time : 03 Hours Maximum Marks : 75 Section - A (3 15 = 45) Answer any Three of the following 1) What is the

More information

Fundamental of I.T. (c) Application of computer *************

Fundamental of I.T. (c) Application of computer ************* Paper I Fundamental of I.T 1. What is an output device? Discuss the type of output device used in computer. 2. What is Secondary memory? Discuss the type of secondary memory used in computer. 3. Explain

More information

Semester - 1 Course Subject Credit Exam. EC-101 Communication English 2 Theory FC-101 Principles of Electronics & Digital Circuits.

Semester - 1 Course Subject Credit Exam. EC-101 Communication English 2 Theory FC-101 Principles of Electronics & Digital Circuits. Semester - 1 Course Subject Credit Exam No. EC-101 Communication English 2 Theory FC-101 Principles of Electronics & Digital Circuits 2 Theory CC-101 Introduction to Internet & ICT 3 Theory Technologies

More information

1) What is the role of information technology in modern organizations? 2) Discuss the memory and storage devices.

1) What is the role of information technology in modern organizations? 2) Discuss the memory and storage devices. (DMCA 101) ASSIGNMENT - 1, MAY-2014. PAPER- I : INFORMATION TECHNOLOGY 1) What is the role of information technology in modern organizations? 2) Discuss the memory and storage devices. 3) What is software?

More information

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies

1 PCA151C Data Structures Using C PCA152C Operating Systems PCA153C Introduction to Web Technologies Sl. No. Subject code Basaveshwar Engineering College(Autonomous), Bagalkote Department of Computer Applications (MCA) Scheme and syllabus for I Semester MCA 2018-19 No. of hours per week Subject Lecture

More information

Bachelor in Computer Application (BCA)

Bachelor in Computer Application (BCA) Bachelor in Computer Application (BCA) INTODUCTION TO INFORMATION TECHNOLOGY Computer Fundamentals: Block structure of a computer, characteristics of computers, generation of computers, and classification

More information

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04 GARDEN CITY UNIVERSITY Bachelor of Computer Applications SEMESTER- I Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04 Unit 1 Programming Basics 1.1 Introduction to Programming

More information

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects

Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects Guru Jambheshwar University of Science & Technology, Hisar Scheme for Theory + Practical Based Subjects Guidelines for Scheme of examination of UG Course Computer Science-B.A. Pass course (under semester

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

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

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

SARDAR PATEL UNIVERSIT`Y BCA Proposed Syllabus under CBCS (effective from June 2011)

SARDAR PATEL UNIVERSIT`Y BCA Proposed Syllabus under CBCS (effective from June 2011) SEMESTER-II SARDAR PATEL UNIVERSIT`Y BCA Proposed Syllabus under CBCS (effective from June 2011) Core Courses Foundation Courses Elective TITLE NO. OF CREDITS US02CBCA01 : Advanced C Programming and Introduction

More information

DIPLOMA IN COMPUTER APPLICATION. SEMISTER-1 Sl. No Subject Theory Practical Credits Weeks 1 Computer Fundamentals MS Office

DIPLOMA IN COMPUTER APPLICATION. SEMISTER-1 Sl. No Subject Theory Practical Credits Weeks 1 Computer Fundamentals MS Office DIPLOMA IN COMPUTER APPLICATION SEMISTER-1 Sl. No Subject Theory Practical Credits Weeks 1 Computer Fundamentals 50 50 2 3 2 MS Office 50 50 4 5 (Word,Excel,Powerpoint,MsVisio 3 HTML, CSS, JavaScript 50

More information

ACADEMIC YEAR PLANNING - F.Y.J.C. ( ) F.Y.J.C. COMPUTER SCIENCE (Theory)

ACADEMIC YEAR PLANNING - F.Y.J.C. ( ) F.Y.J.C. COMPUTER SCIENCE (Theory) ACADEMIC YEAR PLANNING - F.Y.J.C. (2015-16) F.Y.J.C. COMPUTER SCIENCE (Theory) JULY Number Systems & Binary Arithmetic : Binary number, decimal, octal, hexadecimal numbers, BCD,conversion from one number

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

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

Code No. Name of the Paper Semester III Marks (Theory + CCE) FC as applicable in other courses BCA 301 Object Oriented Programming using C++ 35+15 BCA 302 Database Management and Design 35+15 BCA 303 Organizational

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

SUBJECT COMPUTER APPLICATION PAGE 1

SUBJECT COMPUTER APPLICATION PAGE 1 BACHELOR OF ARTS (B.A.) (THREE YEAR DEGREE COURSE) SUBJECT COMPUTER APPLICATION PAGE 1 B.A.(COMPUTER APPLICATION) COURSE STRUCTURE FIRST YEAR PAPER 101: Computer Fundamentals PAPER 102: Operating System

More information

Syllabus. S.N. Course Name Code Duration Course Fee

Syllabus. S.N. Course Name Code Duration Course Fee Syllabus S.N. Course Name Code Duration Course Fee 01 Certificate in Financial 3 CFA Accounting (CFA) Concept of Financial Accounting Introduction to Tally... Company Creation Accounting and Inventory

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 BCA II SEMESTER W.E.F

SRI VENKATESWARA UNIVERSITY BCA II SEMESTER W.E.F SRI VENKATESWARA UNIVERSITY BCA II SEMESTER W.E.F. 2015-16 S.No Course Total Marks Mid Sem Exam Sem End Exam Teaching Hours Credits 1. English 100 25 75 4 3 2. 3. 4. Foundation Course -3 Environmental

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

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

PESIT Bangalore South Campus Department of MCA Course Information for

PESIT Bangalore South Campus Department of MCA Course Information for 1. GENERAL INFORMATION: PESIT Bangalore South Campus Department of MCA Course Information for Data Structures Using C(13MCA21) Academic Year: 2015 Semester: II Title Code Duration (hrs) Lectures 48 Hrs

More information

SARVEPALLI RADHAKRISHNAN UNIVERSITY, BHOPAL (M.P.) Scheme of Examination. First Semester-Master of Computer Application

SARVEPALLI RADHAKRISHNAN UNIVERSITY, BHOPAL (M.P.) Scheme of Examination. First Semester-Master of Computer Application Scheme of Examination First Semester-Master of Computer Application S.No Subject Subject Periods per Credits Maximum Marks Maximum Marks Total Code Name week (Theory Slot) (Practical Slot) Marks L T P

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

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER. DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER 2015 2016 onwards DIGITAL ELECTRONICS CURRICULUM DEVELOPMENT CENTRE Curriculum Development

More information

Kumaun University Nainital Proposed Syllabus for B. Sc. Semester program to be implemented from session Subject: Computer Science

Kumaun University Nainital Proposed Syllabus for B. Sc. Semester program to be implemented from session Subject: Computer Science Kumaun University Nainital Proposed Syllabus for B. Sc. Semester program to be implemented from session 2016-17 Subject: Computer Science Semester system course structure: 1. The course work shall be divided

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

NORTH MAHARASHTRA UNIVERSITY, JALGAON. SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012)

NORTH MAHARASHTRA UNIVERSITY, JALGAON. SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012) NORTH MAHARASHTRA UNIVERSITY, JALGAON SYLLABUS FOR F.Y.B.Sc. COMPUTER SCIENCE (With effect from June 2012) Sem I Sem II Course Code Title Course Code Title UG CS111 Basics Of UG CS112 Basics Of DBMS Computer

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

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f.

Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon. F.Y.B.Sc.( Computer Science) (w.e.f. Proposed Syllabus for F.Y.B.Sc.( Computer Science) North Maharashtra University, Jalgaon F.Y.B.Sc.( Computer Science) (w.e.f. June-2015) Scheme Details Examination Pattern : 40 Internal : 60 External Periods

More information

Post-Graduate Diploma in Computer Application Examination,2008 ELECTRONIC DATA PROCESSING

Post-Graduate Diploma in Computer Application Examination,2008 ELECTRONIC DATA PROCESSING 1 Post-Graduate Diploma in Computer Application Examination,2008 ELECTRONIC DATA PROCESSING DCA -103 Time Allowed: Three hours Maximum Marks: 100 Attempt any five questions. All question carry equal marks.

More information

UNIVERSITY OF JAMMU, JAMMU. (Semester System)

UNIVERSITY OF JAMMU, JAMMU. (Semester System) UNIVERSITY OF JAMMU, JAMMU Syllabus of B.A./B.Sc. Computer Applications (Semester System) For the semester examinations to be held in the year 2016 onwards. This course shall be offered in BA/BSc programme

More information

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER S.NO. SUB. CODE SUBJECT NAME EXAMINATION SCHEME Dur. Hrs. Max. Marks Min.

More information

CONTENTS. Chapter 1 Introduction and Evolution of Computer

CONTENTS. Chapter 1 Introduction and Evolution of Computer CONTENTS Chapter 1 Introduction and Evolution of Computer 1.1 Concept and Characteristics of Computer... 2 1.2 Application of Computers... 6 1.3 History of Computer... 8 Mechanical Calculating Era... 8

More information

CS 101 Advanced Computer System Architecture 100 ( ) CS 102 Operating System 100 ( )

CS 101 Advanced Computer System Architecture 100 ( ) CS 102 Operating System 100 ( ) Syllabus for M.Sc. Computer Science Programme Semester I External/ Internal CS 101 Advanced Computer System Architecture 100 ( 75 + 25 ) CS 102 Operating System 100 ( 75 + 25 ) CS 103 Mathematical Foundation

More information

PART - I 75 x 1 = The building blocks of C++ program are (a) functions (b) classes (c) statements (d) operations

PART - I 75 x 1 = The building blocks of C++ program are (a) functions (b) classes (c) statements (d) operations OCTOBER 2007 COMPUTER SCIENCE Choose the best answer: PART - I 75 x 1 = 75 1. Which of the following functions will be executed first automatically, when a C++ Program is (a) void (b) Main (c) Recursive

More information

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN SUBJECT: CSE 2.1.6 DIGITAL LOGIC DESIGN CLASS: 2/4 B.Tech., I SEMESTER, A.Y.2017-18 INSTRUCTOR: Sri A.M.K.KANNA

More information

Problem solving using standard programming techniques and Turbo C compiler.

Problem solving using standard programming techniques and Turbo C compiler. Course Outcome First Year of B.Sc. IT Program Semester I Course Number:USIT 101 Course Name: Imperative Programming Introduces programming principles and fundamentals of programming. The ability to write

More information

Course Description: This course includes concepts of instruction set architecture,

Course Description: This course includes concepts of instruction set architecture, Computer Architecture Course Title: Computer Architecture Full Marks: 60+ 20+20 Course No: CSC208 Pass Marks: 24+8+8 Nature of the Course: Theory + Lab Credit Hrs: 3 Course Description: This course includes

More information

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75 (DMCA 101) M.C.A. DEGREE EXAMINATION, DEC. - 2012 First Year Paper - I : INFORMATION TECHNOLOGY Time : 03 Hours Maximum Marks : 75 Section - A Answer any Three of the following (3 15 = 45) 1) Define the

More information

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC) SET - 1 II B. Tech I Semester Supplementary Examinations, May/June - 2016 PART A 1. a) Write a procedure for the Tower of Hanoi problem? b) What you mean by enqueue and dequeue operations in a queue? c)

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

Ministry of National Policies and Economic Affairs National Youth Corps. Curriculum of the Information Technology

Ministry of National Policies and Economic Affairs National Youth Corps. Curriculum of the Information Technology Ministry of National Policies and Economic Affairs National Youth Corps Curriculum of the Information Technology Content 1 Introduction to computer 2 2 Number systems 3 3 Operating Systems 6 4 Word Processing

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

hrs. Designing Fundamentals 2 Paper-II: Data base hrs. management Systems Semester IV 3 Paper-I: Web

hrs. Designing Fundamentals 2 Paper-II: Data base hrs. management Systems Semester IV 3 Paper-I: Web SCHEME OF EXAMINATION FOR B.Sc. COMPUTER APPLICATIONS (VOCATIONAL) SEMESTER SYSTEM Scheme for B.Sc.-II (Vocational) w.e.f. 2014-2015 Sr. No. Paper Internal External Marks Exam Duration Assessment SEMESTER

More information