2010 mca syllabus


THEORY EXAMINATION AND STRUCTURE OF QUESTION PAPERS



Download 2.13 Mb.
Page3/17
Date09.01.2017
Size2.13 Mb.
#8190
1   2   3   4   5   6   7   8   9   ...   17

12. THEORY EXAMINATION AND STRUCTURE OF QUESTION PAPERS

Each university theory paper is of 70 marks and of 3 hours duration.

There will be Two sections- Section I and Section II.

In Section I there will be SIX questions, each of 10 marks, of which FOUR are to be answered.

In Section II there will be Three questions, each of 15 marks, of which TWO are to be answered.

The questions in Section II are of applied nature such as writing programs, case analysis, problem solving, data analysis and interpretations etc.

The paper must cover entire syllabus.

13. PRACTICAL EXAMINATION

There are two practical papers for 50 marks in each semester and one practical paper of 100 in semesters I and III. Each practical examination is of 3 hours duration. For 50 marks paper 15 marks and for 100 marks paper 30 marks are reserved for internal evaluation. University appointed examination panel will conduct the practical examination of 35 marks or 70 marks as the case may be. However marks will be reported to the university out of 50 or 100 at the end of Practical Examinations. University will appoint the examiners including one internal teacher and one external and internal examiner will be the chairman of the panel.

14. For papers J030107, J030114, J030221, J030226 and J030331 respective institutes shall conduct examinations out of 50 marks and submit to the University along with other Internal marks at least one weak before the commencement of theory examinations.

15. Minor Software Project

Students in groups of 3 or 4 have to select a problem and develop software. Based on the work done a project report is written in the prescribed format under the guidance of an internal faculty. The project will be evaluated by the University appointed panel of two examiners including one internal and one external for 70 marks. Guide shall evaluate work based on continuous progress for 30 marks. Marks will be reported only out of 100 by combining marks out of 30 given by guide and marks out of 70 obtained at the university examination after completion of viva examination. Students should demonstrate the system on-line at the time of project viva.



16. Major Software Project

Every student has to undergo a 100 days industrial training during Semester VI. Students have to select a topic in consent with Industry guide and develop software. A report of the work done shall be prepared and submitted for evaluation. The project report will be evaluated by a University appointed panel of two examiners including one internal and one external. A letter grade of A or B will be awarded to indicate pass and F to indicate fail



Note: For major software projects in semester VI; there will be one panel of examiners for 30 students.
17. Subject wise Syllabus

SEMESTER-I

Subject Code

J030101

Title

Basic Software Development Skills

Work Load Per Week

L:3 T:1 Lab:0

Examinations

Internal: 30 University: 70

Objectives

The main objective of this paper is to emphasize that Systems Thinking and Abstract Thinking are fundamental to efficient and effective software development. So the conventional 'Fundamentals of Information Technology' topics are taught to provide new perspective which is expected to be maintained in all other papers also.

Learning Outcomes

At the end of the course, a student should

(a) be able to visualize problems as systems and analyze problems carefully, (b) have knowledge about common hardware and software systems that help in software development, (c) have basic knowledge required for all other courses.



Pre-requisites

XII Level Mathematics

Text Book(s)

Presently, there is no book which embodies the spirit and simplicity of this course. The faculty from all institutes will jointly prepare unit-wise study material which would be used as a text book.

Syllabus

Lec.

Num.

Unit Title

Details

Learning Resources

1

Systems Concepts

Definition of a System, Elements of system, Characteristics of a System, Types of Systems

Hand Out

2


Task Performing Systems (TPS)

Components of TPS, DoS Model, Windows Model, Unix Model, LAN Model

Hand Out

3

Hardware System

Block Diagram, Analysis of CPU

Hand Out

4




Analysis of Internal Memory

Hand Out

5




Analysis of Arithmetic Logic Unit,

Input Devices, Output Devices and

Control Unit


Hand Out

Lec.

Num.

Unit Title

Details

Learning Resources

6




Analysis of Firmware

Hand Out

7


Operating Systems

Definition of O.S.,Functions of Operating Systems, Types and examples of Operating Systems

User Interface of Windows



Hand Out


8

Data Communication and Networking

Introduction, Data communication Process, Communication concepts




9

Communication Types, Data transmission Medias




10

Types of Network: LAN,WAN,MAN,

Topologies of LAN






11

Components Of LAN: Media, NIC, NOS, Bridges, HUB, Routers, Brouters, Switch, Repeaters, Gateways, Modem




12

Communication Protocols, Roles of communication Protocol, layered protocols.




13

Communication Processors: Multiplexers, Concentrators, Front End Processors.




14

Asynchronous & Synchronous Transmission, Switching Techniques.




15

Client/Server Computing




16

Application Software

Word Processors

Hand Out

17




Spread Sheets

Hand Out

18




Data Base Management Systems

Hand Out

19

Presentation Managers

Hand Out

20

Internet Systems

Hand Out

21

CAD Systems, Expert Systems

Hand Out

22

Abstraction

Definition and Goals of Abstraction, Major Types of Abstraction- Problem Abstraction, Procedure Abstraction, Data Abstraction, and Program Abstraction

Hand Out

23

Problem Abstraction

Definition of the terms Problem and Problem Abstraction, Examples of Problem Abstraction

Hand Out

Lec.

Num.

Unit Title

Details

Learning Resources

24

Procedure Abstraction

Top-Down Approach to Problem Solving, Definition of Procedure and Procedure Abstraction, Examples

Hand Out

25


Data Abstraction

Nature and Types of Data, Internal and External Representations of Data, Bits and Bytes, Examples

Representation of Non-numeric Data- ASCII, Unicode. Examples



Hand Out

26

Number Representations

Representation of Non-negative Integers, radix-r representation, conversion from radix-r to radix-s

Hand Out

27

Addition and Subtraction of

Radix-r Integers, Error Detection



Hand Out

28


Multiplication of Radix-r Integers

Division of Radix-r Integers, Computing the remainder



Hand Out


29




BCD Representation and Arithmetic

Hand Out

30

Representation of Integers

Sign-Magnitude forms and Arithmetic r-1th and r th complement forms, Arithmetic in r th complement form

Hand Out

31

Representation of Rationals

Definition of Rational Numbers, Rational Arithmetic

Hand Out

32

Representation of Real Numbers

Mantissa and Fraction form, Exponent form, Normalization, IEEE 745 form, concept of precision

Hand Out

33





Addition and Subtraction of Floats

Multiplication and Division of Floats



Hand Out


34




Errors in Floating Point Arithmetic

Hand Out

35

Representation of Strings

Definition of String, Counted String Representation, Null Terminated Strings

Hand Out

36




String Manipulation

Hand Out

Lec.

Num.

Unit Title

Details

Learning Resources

37

Introduction to Computer Languages

Computer Languages, Language Types, Definition of Program

Programs in Machine Language



Hand Out

38

Assembly Language, Programs in Assembly Language, Interpreters

Hand Out

39


Higher Level Languages, Major Paradigms-Procedure Oriented, Object Based, Object Oriented, Logic Based, Functional anguages, Examples

Compilers and Translation Process



Hand Out


40

Program Abstraction

Definition of Program Abstraction and concept of an algorithm

Hand Out

41


Algorithm Representation-Pseudo Code, Algorithm Representation- Flow Charts

Hand Out


42

Elementary Algorithms for Search, Sort, and Merge

Hand Out

43

Recursive Algorithms

Definition and Examples

Hand Out

44

Programming

Meaning of Programming, Concept of Modular Programming

Hand Out

45

Computer Maintenance

Introduction, Typical causes of System Failure & Disaster Recovery.

Pages

46

Computer Virus

Computer Viruses, Trojan Horse, Worms. Some reported viruses.

Pages

47




File infectors, Disk Infectors, Partition Infectors, Boot Infectors, Companion Viruses, CMOS Virus, and Hardware Virus.

Pages

48

Societal Impacts of Information Technology

Computer Privacy, Security & Integrity.

Pages



Subject Code

J030102

Title

Procedure Oriented Programming

Work Load Per Week

L:3 T:1 Lab:4

Examinations

Int: 30 Univ: 70

Practical Examination: 50

Objectives

This is a first course in programming. The objective of this paper is to teach the Programming Language C. However, the process of learning a computer language will also be emphasized. Emphasis is also on semantics and problem solving. Fundamental Data structures- Arrays, Linked Lists, Stacks , Queues, and their Applications will also be considered in this course.

Learning Outcomes

At the end of the course a student should be able (a) to write good programs in C, (b)Understand and use C libraries,

(c) Effectively use Arrays and Linked Lists, (d) Use Files in C programs

Pre-requisites

XII Level Mathematics

Text Book(s)

Any suitable books or Handout can be used

Syllabus




Lec.

Num.

Unit Title

Details

1

Learning a Computer Language

Natural Languages and Computer Languages- Symbols, Alphabet, Vocabulary and Reserved words, High level words and Identifiers, Sentences and Statements

2




Executable and Non-Executable Statements, Types of Executable Statements- Input Statements, Assignment and Arithmetic Statements, Control Statements- Sequential, Selection, Iteration Statements, Output Statements

3




Concepts of a Program and subprogram, Procedures and functions

4





Syntactic, Semantic, and Logical Errors in a program; Program Correctness- Verification and Validation, Concept of Test Data

5

Introduction to computer Language C

Concepts of Machine, Assembly, and Higher Level Languages, Origins of C


Download 2.13 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9   ...   17




The database is protected by copyright ©ininet.org 2024
send message

    Main page