Syllabus for Computer Science General Part I

Similar documents
ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

COURSE OUTLINE & WEEK WISE BREAKAGE

B.Sc. Computer Science (Ancillary)

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

SUBJECT COMPUTER APPLICATION PAGE 1

1) What is information system? Describe the basic concepts of information systems.

2c. Content of Computer systems (Component 01)

Previous Year Questions

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

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

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

1. Draw general diagram of computer showing different logical components (3)

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

Lesson Plan (Odd Semester) Name of the Faculty: Rakesh Gupta

GCSE Computer Science for OCR Overview Scheme of Work

Learning objectives. Computer principles The characteristics of contemporary processors, input, output and storage devices

Question Bank BCA-T111: Computer Fundamentals 1. What is Computer? Why is it also known as a data processor? 2. What is data processing?

Switching to AQA from OCR

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

CSIBridge: Computer Science for Digital Forensics and Cyber Security

IBPS SO Examination 2013 IT Officer Professional Knowledge Question Paper

M.Sc. (Previous) DEGREE EXAMINATION, MAY First Year Information Technology. Time : 03 Hours Maximum Marks : 75


BCS Higher Education Qualifications. Level 4 Certificate in IT. Computer Network Technology Syllabus

ZONAL EDUCATION OFFICE - JAFFNA

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore

Question Bank. Fundamentals Of Computer FYBCA (SEM - I)

Syllabus of B.A./B.Sc. Computer Application

«Computer Science» Requirements for applicants by Innopolis University

M.Sc.-01/APGDCA- 01 Foundation Course in IT & MS-Office 2000

ASSIGNMENT-1 M.Sc. DEGREE EXAMINATION, MAY 2018 (First Year) INFORMATION TECHNOLOGY Basics of Information Technology

C Programming SYLLABUS COVERAGE SYLLABUS IN DETAILS

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

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

DKM COLLEGE FOR WOMEN (AUTONOMOUS),VELLORE-1.

SUBJECT COMPUTER SCIENCE PAGE 1

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

SCHOOL OF ACCOUNTING AND BUSINESS BSc. (APPLIED ACCOUNTING) GENERAL/SPECIAL DEGREE PROGRAMME

COMPUTER MCQs. 1. DOS floppy disk does not have 1) a boot record 2) a file allocation table 3) a root directory

User. Application program. Interfaces. Operating system. Hardware

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

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

COURSE DESCRIPTION. CS 232 Course Title Computer Organization. Course Coordinators

C Programming for Electronic Engineers

UNIVERSITY OF CALCUTTA. j\jotificatio!lno. CSRL1.4/_11. It is notified for the 1I1formation of all concell1ed that on the recommendation

SAMPLE CURRICULUM GUIDE June 2014

CONTENTS. Chapter 1 Introduction and Evolution of Computer

Q1. Describe the characteristic features of input and output devices of a computer system. [10]

Computer Organization

Computing 1: Computer Systems

C Programming. Course Outline. C Programming. Code: MBD101. Duration: 10 Hours. Prerequisites:

IBPS Practice Exam 1. One megabyte equals approximately 1) 1,000 bits 2) 1,000 bytes 3) 1 million bytes 4) 1 million bits 5) 2,000 bytes 2.


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

Jiwaji University, Gwalior -- B.A. Session

This paper consists of 27 pages and the instructions for the completion of a mark-reading sheet.

OCR GCSE (9-1) Computer Science J276 Accompanying Instructional Document

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

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

AQA GCSE Computer Science PLC

BSNL TTA Question Paper-Computers Specialization 2007

Chapter1 Overview of computers

Contents. Introduction to Networking. Preface...i. Introduction... xix

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

Autumn 1 Autumn 2 Spring 1 Spring 2 Summer 1 Summer 2. networks. environmental concerns. Knowledge and skills covered: Knowledge and skills covered:

Angel International School - Manipay 2 nd Term Examination March, 2016 Computing

COMPUTING SUBJECT KNOWLEDGE AUDIT

Department Curriculum and Assessment Outline

Switching to AQA from Edexcel

COLLEGEDUNIA MCA. 3. What would be displayed, if the following program is compiled and run?

OCR Level 3 Advanced GCE in Computer Science (H446)

Since ESE GATE PSUs ELECTRICAL ENGINEERING COMPUTER FUNDAMENTALS. Volume - 1 : Study Material with Classroom Practice Questions

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

IB Computer Science Topic.2-

HASTINGS HIGH SCHOOL

Personalised Learning Checklist ( ) SOUND

DIGITA L LOGIC AND COMPUTER ORGA NIZATION

PABNA UNIVERSITY OF SCIENCE &TECHNOLOGY

BACHELORS IN COMPUTER APPLICATIONS COMPUTER NETWORKS PAPER CODE: BCA-401

INTRODUCTION TO COMPUTERS KANNAN TUITION CENTER. CHAPTER: 2 NUMBER SYSTEMS

Introduction to C. Why C? Difference between Python and C C compiler stages Basic syntax in C

Aryan College. Computer Fundamental. Introduction to Computer System

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

HIGHER SECONDARY EDUCATION CATEGORY NO. 111/2010 & 69/2010 (NCA- LC)

1. Which of the following circuits can be used to store one bit of data? A) Encoder B) OR gate C) Flip Flop D) Decoder

Advanced Diploma in Computer Science (907) Computer Systems Architecture

Entrance exam - Informatics

Dept. of Computer Sc., SDP College for Women, Ludhiana

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

ก ก Information Technology II

Department of Computer Sci.

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

END-TERM EXAMINATION

Dr. Babasaheb Ambedkar Open University

Dec Hex Bin ORG ; ZERO. Introduction To Computing

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

LIST OF EXPERIMENTS. (1) (Office Automation)

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

Computer Networks. Andrew S. Tanenbaum

Sai Nath University. Assignment For MCA 2nd Sem.

Transcription:

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 from each) Q2 Q9: (Selective: 16x5=80 marks). Five questions, each of 16 marks to be answered, taking at least one from each group. Group A: General Concepts Information: Definition, Categories, Data retrieval and Processing Computer Hardware: CPU, Primary and Secondary Storage, Cache Memory, I/O Devices Software: System and Application S/W, Stored Program Concept and Von-Neumann Architecture, Evolution: Types super computers, mainframes, minis and workstations, PCs and Parallel Machines Generation of Programming Language: low level language, assembly level language, High Level Language, 4GL Application Software: User specific application development, Standard Packages System Software: Operating System (OS), Translators Compilers and Interpreters, Preprocessors, Assemblers, Macro Assemblers, Loaders, Linkers, Line and Screen editors, other utilities Multimedia: Basic concepts, associated hardware and software Object Oriented Paradigm: Basic characteristics, definition and brief comparison with other type of programming paradigm Group B: Digital Logic Design Number System: Decimal, Binary, Octal and Hexadecimal number system, Bits and Bytes, Base conversion, (r-1) s and r s complement, Fixed point, Floating point representation, ASCII, EBCDIC, Boolean Algebra Combinational Logic: AND, OR, NAND, NOR, XOR gates, adder, multiplexer, de-multiplexer, decoder, encoder. (Only conceptual study with block diagrams and truth tables) Sequential Logic: flip-flops, registers, counters Synchronous and Asynchronous. (Only conceptual study with block diagrams and truth tables)

Central Processing Unit (CPU) Group C: Computer Architecture and Organization ALU: Basic Structure of ALU, Addressing Mode, Instruction formats, Handling of Interrupts and subroutines. Control Unit: Instruction and Execution Cycle, Control of sequence, jump and branch instructions, shift instructions I/O: Controller, interrupt, DMA, Memory mapped I/O, Standard Buses (brief description of basic characteristics, principle of operation related parameters, and comparative study where applicable) Memory: Memory devices (brief description of basic characteristics, principle of operation related parameters and comparative study where applicable) Static and dynamic RAM, ROM, cache; secondary memory (floppy disk, hard disc, tape, CD ROM, DVD) Group D: Operating System Operating System: Definition, types of OS, functions of OS, Spooling, Buffering Process: Process concept, Process States, Process Control Block Process Scheduling: Scheduling queues, Scheduler, Scheduling criteria, Long term scheduling, Short term scheduling (CPU Scheduling Preemptive and non-preemptive), Medium term scheduling, Context Switching Memory Management: Purpose, Logical vs Physical address space, overlays, swapping, contiguous memory location, memory protection, memory allocation, fragmentation, paging, associative register, segmentation, segmentation with paging, Virtual memory: Concept, demand paging and page fault (definitions only)

Distribution of Questions: Part II (Paper II) Q1. (Compulsory: 20 marks). Any ten questions to be answered out of fifteen questions, each carrying two marks (Group A 6 questions, Group B 3 questions, Group C - 6 questions from each) Q2 Q9: (Selective: 16x5=80 marks). Five questions, each of 16 marks to be answered, (Group A 2 questions out of 3, Group B 1 question out of 2, Group C - 2 questions out of 3) Group A: Algorithm and Data Structure Algorithm and Problem Solving: Algorithm definition and characteristics: Algorithm representation techniques flowchart, pseudocode Simple structure, selection, repetition, indentation and comments, Recursive and non-recursive algorithms, Complexity, Asymptotic notation (definition, basic properties and use) Data Structures: Data types and structures definition, concepts of sequential and linked allocation. Linear Structures (Concepts and Implementation): Arrays, Stacks, Queues Non Linear Structures: Graph, Binary Tree, Binary Search Tree (definition, illustration and basic properties) Sorting and Searching: Selection sort, insertion sort, bubble sort, linear search, binary search Group B: Software Engineering Introduction: Models and introduction to Analysis & Design. Software Life cycle models: Waterfall model, Iterative waterfall model, Spiral model, Software Requirement Specification (SRS), Data Flow Diagram (DFD). Group C: Database Management System Overview of File management system and DBMS architecture, Data Dictionary, DDL, DML, DBA (Definition and Role of DBA) Data Model: Network, Hierarchical, Relational models and their comparison Relational Model: Definition and properties, Keys of different types Relational Data Design: ER diagram to relational schema, Normalization (upto 3NF) Query Language: SQL basic concepts.

Distribution of Marks: Part II (Practical Paper III) Group A: One question to be answered out of three Group B: One question to be answered out of five Group C: One question to be answered out of four Viva: Sessional: (30 Marks) (30 Marks) (20 Marks) Group A: Office Management Softwares Word Processing, Document Preparation & Presentation and Spread Sheet Group B: Programming in C Basic Structure: Character set, keywords, identifiers, constants, variable and type declaration, preprocessors. Operators: Arithmetic, relational, logical, Assignment, Increment and Decrement, ternary, comma, casting; Operator precedence and associativity; Type Conversion, character I/O, escape sequence and formatted I/O. Control Structure: if, if-else, switch case, break, continue. Loop Structure: for, while, do-while Arrays: One-dimensional and two-dimensional, Different types of uses. String Handling: Concatenation, copy, comparison, String functions. User Defined Functions: prototype, needs; argument passing; return value and types, recursion. Structures: Initialization; arrays of a structure, arrays within structures, nested structure, size of structures. Pointers: Declaration and initialization; operators; pointer arithmetic, accessing variables, pointers and arrays, strings, dynamic storage allocation. Group C: Database Design and Applications SQL: creation and modification of databases, insert, delete, update operations, creating view, queries, nested queries, aggregate function. Validation: Correctness, Integrity.

Distribution of Questions: Part III (Paper IV) Group A: (Theoritical) Full Marks:50 Q1. (Compulsory: 10 marks). Any five questions to be answered out of eight questions, each carrying two marks. Q2 Q9: (Selective: 08 x 5 = 40 marks). Any Five questions to be answered out of eight, each carrying 8 marks. Communication and Computer Networks Communication Concepts Analog and digital communication basic concepts and comparison. Signal types, Frequency spectrum, Strength, Bandwidth, Data rate, Channel capacity,, S/N ratio, Modulation and Demodulation, FSK, ASK. Transmission Media Brief idea, characteristics, comparison. Guided Media: (Twisted Pair, co-axial, optical fiber) and Unguided Media: (Microwave, satellite geosynchronous and low-orbit, VSAT) Audio and Video communication systems: Analog and digital telephone, AM and FM radio, cable TV network, ISDN, paging, cordless and cellular phones, ATM. Computer Networks Distributed processing and resource sharing concepts. Classes of Network LAN, MAN, WAN Network Architecture: OSI, TCP/IP and HTTP protocol brief study. Basic idea of protocols, routing and congestion control. LAN: Ethernet and Token Ring topology principle of operation, characteristics and comparison. High speed LANs. Internetworking:

Modems, bridges and routers, connectivity concepts. Network security. The Internet: Basic idea, DNS and URL, IP address, browsers. E-mail Architecture and services Distribution of Marks: Group B: (Practical) Full Marks:50 Group B1: One question to be answered out of four Group B2: One question to be answered out of four Viva: Sessional Work: Duration of the Exam: 4 Hours (20 Marks) Group B1: Unix/ Linux and Shell Programming Files and Directories: Copy, delete, rename, compare files, create, navigate, remove directories, access vi editor, status of users, background jobs. Pipes and Filters, cut, paste and sort, pattern searching in a string, other internal and external commands. Shell Programming: Concept and simple programming problems. Group B2: Programming in Visual Basic Students should learn about programming on the following topics using the language, primarily through practical sessions, along with theoretical classes in between. Basic Features: Building objects with classes, operations with objects, class libraries. Multitasking and Multithreading Applications Software design involving forms, objects, events, functions, procedure and methods (32-bit) programming). ODBC driver, Front end development for database. MFC based multimedia applications.