Paper-I (MCA-101) : Introduction to Information Technology

Similar documents
SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

B.Sc.(Computer Science) and. B.Sc.(IT) Effective From July 2011

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

Bangalore University B.Sc Computer Science Syllabus ( Semester System)

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

ALLIED PAPER : DISCRETE MATHEMATICS (for B.Sc. Computer Technology & B.Sc. Multimedia and Web Technology)

I PUC - Computer Science. Practical s Syllabus. Contents

Memory Systems. Static Random Access Memory (SRAM) Cell

Course Structure of Three Year Degree B.A Programme in Computer Application under Semester System of Dibrugarh University (General Programme)

Computer Organization

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

ADVANCED SCHOOL OF SYSTEMS AND DATA STUDIES (ASSDAS) PROGRAM: CTech in Computer Science

Topics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives

AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping

Computer Engineering

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Logical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.

2. Advance Certificate Course in Information Technology

Division of Mathematical Sciences

Outline. hardware components programming environments. installing Python executing Python code. decimal and binary notations running Sage

The programming language C. sws1 1

Computers. Hardware. The Central Processing Unit (CPU) CMPT 125: Lecture 1: Understanding the Computer

ML for the Working Programmer

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

Chapter 2 Logic Gates and Introduction to Computer Architecture

The Elective Part of the NSS ICT Curriculum D. Software Development

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

A single register, called the accumulator, stores the. operand before the operation, and stores the result. Add y # add y from memory to the acc

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

Assessment Plan for CS and CIS Degree Programs Computer Science Dept. Texas A&M University - Commerce

Fundamentals of Programming and Software Development Lesson Objectives

Department of Computer Science

10CS35: Data Structures Using C

2) What is the structure of an organization? Explain how IT support at different organizational levels.

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

#820 Computer Programming 1A

Embedded C Programming, Linux, and Vxworks. Synopsis

Sequence of Mathematics Courses

CPU Organization and Assembly Language

Bachelor Degree in Business Administration Academic year 2015/16

DELAWARE MATHEMATICS CONTENT STANDARDS GRADES PAGE(S) WHERE TAUGHT (If submission is not a book, cite appropriate location(s))

Mathematics for Computer Science/Software Engineering. Notes for the course MSM1F3 Dr. R. A. Wilson

The Central Processing Unit:

AGARWAL COLLEGE & WEB SERVICES TRUST. In Collaboration with KARANATAKA STATE OPEN UNIVERSITY

Information and Communications Technology Courses at a Glance

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

İSTANBUL AYDIN UNIVERSITY

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

El Dorado Union High School District Educational Services

Chapter 3. Operating Systems

CSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global

The C Programming Language course syllabus associate level

1. True or False? A voltage level in the range 0 to 2 volts is interpreted as a binary 1.

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE

COURSE DESCRIPTION FOR THE COMPUTER INFORMATION SYSTEMS CURRICULUM

Assessment for Master s Degree Program Fall Spring 2011 Computer Science Dept. Texas A&M University - Commerce

Course Outline. Faculty of Applied Sciences University of Sri Jayewardanepura. Information Technology

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

How To Understand And Solve A Linear Programming Problem

BookTOC.txt. 1. Functions, Graphs, and Models. Algebra Toolbox. Sets. The Real Numbers. Inequalities and Intervals on the Real Number Line

Domains and Competencies

COURSE SYLLABUS

CHAPTER 4 MARIE: An Introduction to a Simple Computer

ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

EE361: Digital Computer Organization Course Syllabus

Multiple Choice Questions(Computer)

Java (12 Weeks) Introduction to Java Programming Language

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

OKLAHOMA SUBJECT AREA TESTS (OSAT )

PROBLEM SOLVING SEVENTH EDITION WALTER SAVITCH UNIVERSITY OF CALIFORNIA, SAN DIEGO CONTRIBUTOR KENRICK MOCK UNIVERSITY OF ALASKA, ANCHORAGE PEARSON

FACULTY OF COMPUTER SCIENCE AND ENGINEERING CURRICULUM FOR POSTGRADUATE PROGRAMMES. (Master in Information Technology)

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT,

EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Cisco Networking Academy Program Curriculum Scope & Sequence. Fundamentals of UNIX version 2.0 (July, 2002)

Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.

Computer Systems Design and Architecture by V. Heuring and H. Jordan

Processor Architectures

THE AIT BUSINESS SCHOOL (ABS) PROGRAM: CTech in Business Administration and IT

Bachelors of Computer Application Programming Principle & Algorithm (BCA-S102T)

50 Computer Science MI-SG-FLD050-02

(Refer Slide Time: 02:39)

Republic Polytechnic School of Information and Communications Technology C226 Operating System Concepts. Module Curriculum

Course Syllabus. MATH 1350-Mathematics for Teachers I. Revision Date: 8/15/2016

I/O. Input/Output. Types of devices. Interface. Computer hardware

Transcription:

Paper-I (MCA-101) : Introduction to Information Technology (Note : Only introductory concepts to be taught in the course.) Information Concepts and Processing: Definition, Need, Qualities, value of information. Categories of information in business organization, levels of information, data concepts, logical and physical concepts, data processing, Introduction to office automation. Number systems: Binary numbers, octal numbers, hexadecimal numbers, Radix- decimal, octal, hexadecimal, conversion from one form to another-examples, Representation of decimal, octal, hexadecimal numbers: fractional numbers and signed numbers, 1's and 2's complement forms, Binary arithmetic-addition, subtraction,multiplication and division-examples. Codes-Various types- ASCII and 8 bit EBCDIC An overview of a computer system: components of a computer system, various I/O and auxiliary storage devices System software (Only Introductory level): Introduction to system software, Distinction between systems software and Application software. Introductory ideas of loaders and linkers High level language (Only Introductory level): Different languages, introduction to Assemblers, Compilers and Interpreters, relative merits of compilers v/s interpreters Operating systems (Only introductory level): Evolution, introduction to OS, functions and facilities, single tasking and multitasking OS, single user and multi-user OS, characteristics of MS-DOS and Unix operating systems, DOS and UNIX commands for file and process management. V Text editors: overview of editing process Graphical User Interfaces- Introduction to Windows, Word processing software packages and features, spread sheet packages and features Database : Introduction to database and database packages. Desktop Publishing: Introduction to desktop publishing and desk top publishing packages. Computer Communications (Only Introductory level) : Computer to computer communication through networking, Introduction to computer networks and networking software, Types of Networks, Internet and Intranet, Electronic mail. Multimedia and Virtual reality: Introduction to Multimedia and Virtual reality Specifications of a typical desktop computer system, Recent Developments in ICT Recommended books: 1. Satish Jain, Information Technology 2. Alexis Leon, Fundamentals Of Information Technology 3. V.Rajaraman : Fundamentals of Computers 1

Paper-II (MCA-102) : Computer Organization Introduction Introduction: Structured Computer Organization: languages, levels and virtual machines, contemporary multilevel machines, evolution of multilevel machines. Milestones in Computer Architecture: various generations. The computer Zoo: technological and economic forces, the computer spectrum. Example computer families. Computer System Organization Computer Systems Organization: Processors: CPU organization, instruction execution, RISC versus CISC, design principles for modern computers, instruction-level parallelism, processor-level parallelism. Primary Memory: Bits, memory addresses, byte ordering, error-correcting codes, cache memory, memory packaging and types. Secondary Memory: Memory hierarchies, magnetic disks, floppy disks, IDE disks, SCSI disks, RAID, CD-ROMs, CD- Recordables, DVD. INPUT/OUTPUT: Buses, terminals, mice, printers, modems, character codes. Digital Logic Level The Digital Logic Level: Gates and Boolean Algebra: Gates, boolean algebra, implementation of boolean functions, circuit equivalence. Basic Digital Logic Circuits: Integrated circuits, combinational circuits, arithmetic circuits, clocks. Memory: Latches, flip-flops, registers, memory organization, memory chips, RAMs and ROMs. CPU Chips and Buses: CPU chips, computer buses, bus width, bus clocking, bus arbitration, bus operations. Example CPU chips and example buses. Interfacing: I/O chips, address decoding. V The Micro-Architecture Level The Micro-architecture Level: An example micro-architecture: The data path, micro-instructions, micro-instruction control the MIC-1. An example ISA: IJVM: Stacks, the IJVM memory model, the IJVM instruction set, compiling Java to IJVM. An example implementation: micro-instruction and notation, implementation of IJVM using Mic-1. Design of the micro-architecture level: Speed versus cost, reducing the execution path length, a design with pre-fetching the Mic-2, a pipelined design the Mic-3, a seven-stage pipeline the Mic-4. Improving performance: Cache memory, branch prediction, out-of-order execution and register renaming, speculative execution. Examples of the micro-architecture level. Microprocessors Microprocessors: Architecture of 8085 microprocessor; instructions of 8085, addressing modes, introduction to assembly language programming. Recent Developments in Computer Hardware( CPU, Chipsets, memories, disks & interfaces used in desktops) Text Books: 1. A.S.Tannenbaum : Structured Computer Organization. 2. Ramesh Gaonkar: Introduction to microprocessors. 2

Paper-III (MCA-103) : Introduction to Programming UNIT - I Algorithm development: problem identification, algorithms, flow charts, testing and debugging, algorithms for searching (linear and binary), sorting (selection, bubble & insertion), merging of ordered list, analysis of algorithm. UNIT II Programming in C: history, structure of C programs, compilation and execution of C programs, debugging techniques, character set, keywords, data type and variables, expressions, operators, operator precedence and their order of evaluation. Control statements - if-else, switch, break, continue, coma operator, goto statement. Loops - for, while, do-while. UNIT III Functions: built-in and user-defined functions function declaration, parameter passing- call by value & call by reference, recursive functions. storage classes - auto, extern, global and static. Array: one dimensional and multi-dimensional array, array handling, passing arrays to functions, arrays and strings, string-handling functions. UNIT IV Pointers: pointer variable and its importance, pointer arithmetic, array of pointers, function of pointers, structure of pointers, dynamic memory allocation functions, pointer to pointer. Structures and Union : declaration of structures, pointer to structure, array of structure, pointer to function, selfreferential structure, unions, enumeration, macro. UNIT V File handling: opening and closing data file, creating a data file, read and write functions, formatted and unformatted data files, command line arguments. Recommended books : How to solve it by computer - G. Dromey Programming with C Schaum s outline Series 3

Paper-IV (MCA-104) : Business Functions Background : What is a business firm, classification by formation (Ownership) viz.. Sole proprietorship, Partnership, Private Limited Companies and Public Limited companies Public sector Companies, Trusts, Government Departments, Financial Institutions and Nationalized and other Banks; Classification by activity e.g. Trading, Manufacturing, services like banking, Insurance etc. Basics of Business Functions: Sales: customer Order processing; Invoicing, Sales analysis; In Trading and manufacturing contexts; account receivables. Materials Purchase: Indents for purchase; Purchase order generation; follow-up, amendments and cancellation; Delivery schedules; suppliers bill passing; Accounts. Material receipt: Suppliers delivery challan; verification with purchase orders; inspection; Goods receipt note; maintenance of materials ledger. Material Issues: Requisition for issues and updating materials ledger; valuation of issues and debiting respective departments. Inventory records: Maintenance of item wise ledgers; passing with Receipts and issues; valuation of closing stock by different methods FIFO, LIFO and weighted average. V Inventory control: Principle of selective control; ABC and FSN analyses, Maximum and minimum levels; reordering levels and safety stock; reorder quantity. Personnel: Employee record, Pay roll; pay slip preparation; updation, accounting entries; summary statements-department wise summary, summary of earnings & deductions; coinage analysis. Accounting : Principles and Concepts: Transaction entries, Credits and debits, double entry system of accounting, Journal entries, transaction documents, ledgers and other books of accounts; daily posting and maintenance of day books, Control accounts, Ledger posting and closing, trial balance, Illustrations and examples. Final Accounts- Profit and loss and balance sheet compilation from trial balance, Illustration and examples. Cash flow and Funds flow- Sources and application of funds. Recommended Books: 1. D.H.Sanders : Computers in Business 2. Hongren & Sundem : Introduction to Financial Accounting 3. H.Chakraborty : Advanced Accounting 4. I.M.Pandey : Financial Management 4

Paper-V(MCA-105) : Discrete Mathematics Set Theory: Introduction, sets and elements, universal set and empty set, subsets, venn diagram, set operations, algebra of sets and duality, finite sets, counting principle, classes of sets, power sets, partitions, mathematical induction. Relations: Introduction, product set, relations, pictorial representation of relations, composition of relations, types of relations, closure properties, equivalence relations, partial ordering relations, n-ary relations. Functions: One-to-one onto and invertible functions, mathematical functions, exponential and logarithmic functions, sequences, indexed classes of sets, recursively defined functions, cardinality. Logic and Propositional calculus: Propositions and compound propositions, basic logical operations, propositions and truth tables, tautologies and contradictions, logical equivalence, algebra of proposition, conditional and biconditional statements, arguments, logical implication, propositional functions, quantifiers, negation of quantified statements. Matrices: Matrix addition and scalar multiplication, matrix multiplication, transpose, square matrices, invertible matrices, inverse, determinants, elementary row operations, Gaussian elimination, boolean matrices. V Counting: Basic counting principles, factorial notation, binomial coefficient, permutations, combinations, the pigeonhole principle, the inclusion-exclusion principle, ordered and unordered partition. Probability Theory: Introduction, Sample space and events, finite probability space, conditional probability, independent events, independent repeated trials, binomial distribution, random variables. Property of Integers: Order and inequalities, absolute value, mathematical induction, division algorithm, divisibility, primes, greatest common divisor, Euclidean algorithm, fundamental theorem of arithmetic, congruence relation, congruence equations. Recommended Books : 1. Lipschutz S., Lipson M. :Discrete Mathematics 2. Kolman B.,Robert C.B., Sharon R.: Discrete Mathematical Structures 3. Trembley J.P. and Manohar R.P. : Discrete Mathematical Structures with Applications to Computer Science. 4. Lew : Computer Science : A mathematical introduction 5

Paper VI (MCA - 106:PRACTICAL-I Computer Hardware Lab Experiments based on Paper II Paper VI (MCA-116): PRACTICAL-I Business Function Lab Experiments based on Paper-IV using MS ACCESS/TALLY etc. Paper-VII (MCA - 107):PRACTICAL -II Programming Lab Unix/Linux Commands, Implementing simple algorithm to learn C, Programming using C to under stand different data structure and to implement different algorithm. Students are required to use compilers under UNIX/LINUX. Paper VIII(MCA-108) Practical-III: English language & Communication Skill Section A: Oral Communication Competence Section B: Group Discussion and Personality Development 60 hrs 60 hrs 6