Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Page 1 1 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications - I Semester Course Title: Fundamentals of Computers and Software Packages Course Number: CCB-101 OBJECTIVES OF THE COURSE Obtain understanding of the Concepts of Computers and their Applications. Become familiar with the use of PC Software. NOTE: 1. In all Four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. 2. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT- I: Introduction to Computers: Definition, Characteristics, Capabilities, Limitations, Evolution, History, Generations and Types of Computers. Block Diagram of the Computer. Introduction to various functional units of a Computer System: Input unit, Central Processing Unit, Memory, Output Unit. Hardware and Software: Systems and Applications Software. General Concepts. Latest Features and trends. Range of Applications: Scientific, Business, Educational, Industrial, Banking, Multilingual applications, Use in Modern Society, etc. Introduction to Data processing: Data and Information. UNIT- II: Programming Languages: Classification, Machine language, Assembly language, Higher Level languages, Fourth generation languages. Translators. Operating Systems: Concept as Resource Manager and Coordinator of Processes, Devices and Memory. Command Interpreter. CUI, GUI. Boot Process in IBM PC. Typical Commands of DOS/Windows. Page 2 2 UNIT- III: Introduction to MS-Office: MS-Word: Features, Creating, Saving and Opening Documents in Word, Toolbars and Menus, Keyboard Shortcuts, Editing, Rulers, Fonts, Styles, Bullets, Formatting, Cut, Copy, Paste, Page Layout, Headers and Footers. Borders and Shading, Watermarks, Previewing and Printing a Document, Working with Tables, Find & Replace, Using Thesaurus, Handling Graphics, Inserting Objects, Converting a Word document into various Formats. MS-Power Point: Features, Toolbars and Menus, Keyboard Shortcuts, Creating, Saving, and Opening Presentations. Creating a Presentation Using a Template. Inserting And Deleting Slides in a Presentation. Preparation of Slides. Inserting Word Table or An Excel Worksheet. Adding ClipArt/Images. Inserting Other Objects. Resizing and Scaling an Object. Providing Aesthetics. Enhancing Text Presentation. Working with Color and Line Style. Adding Movie and Sound. Adding Headers and Footers. Presentation of Slides. Viewing A Presentation. Choosing a Set Up for Presentation. Printing Slides And Handouts. Creating A Slide Show with Animations. Running a Slide Show. Transition and Slide Timings. Automating a Slide Show. UNIT- IV: MS- Excel: Spreadsheets and Worksheets basics, Creating Worksheet, Entering Data into worksheet: Heading Information, Data, Text, Dates, Alphanumeric Values. Saving & Quitting Worksheet, Opening and moving around in an existing worksheet. Toolbars and Menus. Keyboard shortcuts, Working with single and Multiple Workbook. Working with Formulae & Cell Referencing, Auto sum, Using Formulae and Functions, Absolute & Relative addressing, Worksheet with Ranges, Formatting of Worksheet, Previewing & Printing Worksheet, Graphs and Charts. MS- Access: Database Basic concepts, Field, Record, File, Keys: Primary and Secondary Key. Simple Database Creation using 2 or 3 Tables, and Very simple Queries. Books: 1. Computer Fundamentals- P.K.Sinha and Preeti Sinha, B.P.B. 2. Fundamentals of Information Technology-Dr. Mohd. Ubaidullah Bokhari, et.al, Dhanpat Rai Publications. 3. Introduction to Information Technology- V. Rajaraman, PHI. Page 3 3 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons.) Computer Applications - I Semester Course Title: Practical Lab – 1 (MS-DOS/Windows, MS-Office) Course Number: CCB-1P1 OBJECTIVES OF THE COURSE To acquire skills of using Operating Systems (DOS/Windows) To learn using PC-Software. Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content LAB : 1. Introduction to Operating system MS-DOS, WINDOWS 2. MS-Word: Exercises as provided. 3. MS Power Point: Developing Simple Presentations. 4. MS Excel: Spreadsheets Handling for Simple Applications. 5. MS-Access: Simple Data Base Creation using Wizard, with 2 or 3 Tables, and Very Simple Queries. Page 4 4 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications - II Semester Course Title: Fundamentals of Internet and Web Technology Course Number: CCB-201 OBJECTIVES OF THE COURSE To Introduce the Fundamentals of Internet and Web Technology. NOTE: 1. In all Four questions are to be set. Atleast ONE from each unit. 1/3 more sections are to be set for choice within each unit. 2. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I: Internet and WWW: Introduction to Internet, Web. History and Growth of Internet and WWW. Communicating on the Internet: Internet domain, IP Address, URL, etc. General Concepts: Web Client and Web Server, Web sites, Web Browsers, Web Addresses and Web Pages, Home Page, Search Engines. HTTP and FTP. Web Services: E-mail, Video Conferencing, Chatting, Social Networking. Information Retrieval, DownLoading and UpLoading. Need, Benefits, Importance and Applications of Internet. Social Effects of Internet. UNIT-II: Principles of Web Design: Key issues to be considered in Web Site Design. Structure of a Web Page. Static and Dynamic Web Pages. What is A MarkUp Language. HTML: Introduction to HTML, Elements of HTML. HTML Documents: Structure and Features. Inserting Text, Images, Hyperlinks etc. HTML Tags: Use of different HTML Tags in Web Pages. HTML Editors & Tools: Use of different HTML Editors and Tool Microsoft Front Page. UNIT-II: Effective Web Design: XML (eXtensible Markup Language) and CSS (Cascading Style Sheet). XML: Introduction to XML, What is XML, XML vs. HTML, Advantages of XML, Features of XML, Working with XML, XML Structure, Components of XML-file, Logical Structure of a XML Document, Naming Rules in XML, XML Document Categories: Well-formed Documents Page 5 5 and Valid Documents. Validating XML Documents. XML Parser. Viewing the XML document in a Web Browser. XML Elements: Defining Your Own TAGS in XML, Root Element, Child Elements and their Attributes. Comments in XML, White Space and New Line in XML. CSS: Introduction to CSS, What is CSS, Advantages of CSS, Features of CSS, Working with CSS. Style Rules, Selectors, Properties, Values. Grouping. Creating a CSS file. Using a StyleSheet with HTML file. Using a StyleSheet with XML file. UNIT-IV: Computer Ethics, Nettiquette, and Web Security: Overview of Security: Definition, Breaches of Security, Intrusion Detection and Protection. Major Issues and Common Threats: Spamming, Computer Viruses, Worms, Trojan Horses, Malware, Spyware, Adware, Vitual Theft, Predators, Phishing, Sweepers, Denial of Services etc. Attackers, Hackers and Crackers. Uses and Misuses of Social Networking Sites. General Measures: Passwords, Authentication and Encryption. Cryptography: Role of Cryptography. Public/Private Key Encryption, Digital Signatures, Digital Certificates etc. Firewalls- Advantages and Disadvantages of Firewalls. Awareness of Terms: Intellectual Property, Copyright, CyberCrime, CyberLaws etc. BOOKS: TEXT BOOKS: 1. Introduction to Data Communications & Networking, Behurouz & Forozan, TMH. 2. Data and Computer Communications, William Stallings, Pearson Education. 3. Web-sites, Chris Breton, BPB Publication, New Delhi. 4. Web Technologies, Ivan Bayross, BPB Publications. 5. HTML Unleashed, Rick Dranell, Techmedia Publications. 6. Internet & World Wild Web, How to program, Deitel & Deitel, Prentice Hall. 7. Shelly Powers, Dynamic Web Publishing Unleashed, Techmedia. 8. Mastering Network Security, Christ Breton, BPB Publication, New Delhi. 9. Cryptography And Network Security, Principles and Practices, William Stallings, Prentice Hall of India. 10. Internet Security, New Rider Publications. REFERENCE BOOKS: 1. Computer Networks, Andrew S. Tanenbaum , PHI. 2. Developing E-Commerce Sites, Sharma & Sharma, Addison Wesley. 3. Collaborative Web Development, BurdMan, Addision Wesley. 4. Network Firewalls, Kiranjeet Syan, New Rider Publications. Page 6 6 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications - II Semester Course Title: Practical Lab – 2 (Fundamentals of Internet and Web Technology) Course Number: CCB-2P1 OBJECTIVES OF THE COURSE To acquire basic skills of WWW and INTERNET. To Learn to Develop Simple Web Applications. Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content LAB : 1. Introduction to WWW and Internet. 2. Various Search Engines. 3. Email and Chatting Ettiquettes. 4. Social Networking Sites Ettiquetes. 5. Developing Simple Web Applications Using HTML, CSS, XML, etc. Page 7 7 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications - III Semester Course Title: Data Structures Using C++ Course Number: CCB - 301 OBJECTIVES OF THE COURSE To introduce basic concepts of algorithm, programming with C++, data structures, sorting and searching techniques. To learn which data structure and which sorting and searching technique is appropriate in a specific situation during program development and how to implement them as classes in C++. NOTE: 2. In all Four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. 2. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I Introduction to C++: Algorithm and its Characteristics, Flowchart, Overview of C++, Structure of C++ program, Constants, Variables, Keywords, Identifiers, Data Types, Operators and Expressions, Input/Output Statements, Library Functions, Decision and Loop Control Statements, Type Casting, One-Dimensional and Multi-Dimensional Arrays, Strings, References, Functions, Actual and Formal Parameters, Passing By Value and By Reference, Storage Classes, Pointers, Dynamic Memory Allocation, Inline Functions, Default Arguments, Function Overloading, Programming Exercises. UNIT-II Classes in C++: Structures, Defining Structure, Declaring Structure Variables, Accessing Structure Members, Basic Concepts of Object-Oriented Programming, Classes and Objects, Syntax of Class, Accessibility of Members, Defining Classes, Declaration of Objects, Array of Objects, Passing Objects as Arguments, Friend Functions, Constructors and Destructors, Operator Overloading, this Pointer, Implementation of various Data Structures using Class Feature. Page 8 8 Programming Exercises in C++: A graded sheet of Assignments/Problems will be given to the students to develop algorithms/Flowcharts and Programs in C++. UNIT-III Sorting, Searching, Merging, Recursion and Linear Data Structures: Sorting and Searching Algorithms, Internal and External Sorting, Merging, Selection Sort, Bubble Sort, Insertion Sort, Merge Sort, Heap Sort, Quick Sort, Linear and Binary Search, Complexities of Sorting and Searching Algorithms, Recursive Procedures, The Notion of Data Structure, Primitive and Non-Primitive Data Structures, Linear Data Structures, Arrays, Stacks, Queues, Circular Queues, Linked Lists, Representation and Algorithms for Manipulating Linear Data Structures, Polish Notation, Applications of Linear Data Structures. UNIT-IV Non-Linear Data Structures: Trees, Binary Trees, Operations on Binary Trees, Representation and Manipulation of Binary Trees, Binary Tree Traversal, Binary Search Trees, Insertion, Deletion and Searching Operations in Binary Search Trees, Heap, Graphs and Digraphs, Basic Terminology, Representation and Manipulation of Graphs, Matrix and Linked Representation of Graphs, Breadth-First and Depth-First Traversal of Graphs, Path Matrix, Dijkstra’s Single Source Shortest Path Algorithm, Applications of Non-Linear Data Structures. Text Books 1. Robert Lafore, “Object Oriented Programming in C++”, Galgotia Publications. 2. Deitel & Deitel, “C++ How to Program”, PHI. 3. Seymour Lipschutz, “Data Structures”, Tata McGraw Hill (Indian Adapted Edition 2006 - Adapted by G.A.V. Pai). 4. John R. Hubbard, “Schaum’s Outline of Theory and Problems of Data Structures with C++”, Tata McGraw-Hill. 5. Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structures in C++”, Galgotia Publications. 6. Jean Paul Tremblay & Paul G. Sorenson, “An Introduction to Data Structures with Applications”, Tata McGraw Hill. Page 9 9 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications - III Semester Course Title: Practical Lab – 3 (Programming with C++) Course Number: CCB-3P1 OBJECTIVES OF THE COURSE To learn programming with C++ To learn implementation of various data structures, sorting and searching techniques in C++. Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content LAB 1. Programming with C++. Programming Exercises in C++: A graded sheet of Assignments/Problems will be given to the students to develop algorithms/Flowcharts and Programs in C++. Page 10 10 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Application – IV Semester Course Title: Database Management System Using Oracle Course Number: CBB-401 OBJECTIVES OF THE COURSE To introduce the concepts of Database Management System Using Oracle. NOTE: 3. In all Four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. 4. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I Introduction and Conceptual Modeling: Basic Concepts Database & Database Users Characteristics of the Database Database Systems Concepts & Architecture Data Models, Schemas & Instances DBMS Architecture & Data Independence Data Base Languages & Interfaces Data modeling using the Entity-Relationship Approach UNIT-II Relational Model: Relational Model Concepts Relational Data Model Relational Model Constraints Relational Algebra SQL-A Relational Database Language Data Manipulation in SQL View & Queries in SQL Specifying Constraints & Indexes in SQL Page 11 11 UNIT-III Relational Database Design: Function Dependencies & Normalization for Relational Databases Functional Dependencies Normal forms based on primary keys (INF, 2NF, 3NF & BCNF) Loss less join & Dependency preserving decomposition Transaction Processing Concepts: Concurrency Control & Recovery Techniques Concurrency Control Techniques Locking Techniques Time stamp ordering Recovery Techniques Recovery concepts UNIT-IV A Relational Database Management Systems ORACLE/INGRES: Introduction to Oracle, Oracle database structure, Oracle Processes. Introduction to PL/SQL, PL/SQL, data types, PL/SQL environment, PL/SQL syntax. Cursors, Use of cursors, Type of cursors. DATABASE TRIGGERS : Introduction, Use of Database Triggers, Type of Triggers. References Text Books: Date, C.J., “Introduction to Database Systems”. Desai, B., “An Introduction to Database Concepts.’ Elmmsari and Navathe, “Fundamentals of Database Syaterms.” Hansen and Hansen, “Database Management and Design.” Henry F. Korth, A. Silberschatz, Sudershan, “Database system concepts.” Ullman, J.D., “Principals of Database Syatems.” Iyan Bayross, “SQL,PL/SQL” Page 12 12 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) (Computer Applications) - IV Semester Course Title: Practical Lab – 4 (MS-Access/MySQL, Oracle etc.) Course Number: CCB - 4P1 OBJECTIVES OF THE COURSE To learn developing application software’s. Developing simple Application Packages using Oracle/PL/SQL etc Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content LAB : 1. MS-Access/MySQL: Development of Small Application packages (like Employee Information system, Student Information system, Inventory Control System, Payroll system etc.) using MS-Access/MySQL 2. Oracle and PL/SQL Application Development By Ivan Bayros. Page 13 13 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. – 202002 INDIA SYLLABUS B.Sc. (Hons.) ( Computer Applications ) – V Semester Course Title: Operating System and System Programming Course Number: CCB - 501 OBJECTIVES OF THE COURSE To introduce the basic concepts of Operating System and System Programming. NOTE: 5. In all Four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. 6. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I Introduction to Software Processor, Interactive Computing and Program Development, Interpreters, elements of Assembly Language Programming, Overview of Assembly Translation Process, Single pass Translation of assembler Design of Two pass Assembler. UNIT-II Compiler, Aspect of Compilation, Overview of Compilation Process, Programming Language grammar Scanning, Parsing, Compilation of expressions. UNIT-III Operating System and its function, Interaction of operating system with hardware and user programs. Evolution of operating system, Batch Processing, Multiprogramming and time sharing Operating System. UNIT-IV Introduction to various memory management techniques. Introduction to various scheduling techniques. Various components of DOS, Directory Structure of DOS, Internal External Commands of DOS. Page 14 14 Text Book: System Programming & Operating System by D.M. Dhamdhere Reference Book: 1. System Programming by J.J. Donovan 2. Operating System by Milan Milenkovic 3. Compiler Writing by J.P. Tremblay & P.G. Sorenson 4. MS-DOS book by R.R. King Page 15 15 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIME UNIVERSITY ALIGARH, U.P. – 202002 INDIA SYLLABUS B.Sc. (Hons.) (Computer Application) V Semester Course Title: Programming Language Theory & Concepts Course Number: CCB - 502 OBJECTIVE OF THE COURSE To introduce the theory and concepts of Programming Languages. NOTE: 7. In all Four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. 8. Laboratory should be an Integral part of the course. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I Reasons for studying concepts of programming languages, Programming Domains, Language Evaluation Criteria, Programming Environment, Language Categories, Implementation Methods, Comparative Study of Important Programming Languages. UNIT-II Evaluation of the major programming languages: FORTRON, LISP, COBOL, BASIC, PROLOG, SMALLTALK, C++, JAVA, PHP, C# and Markup/Programming Hybrid Languages, Describing Syntax and Semantics of Programming language. UNIT-III Names, Bindings and Scopes, Data types, Expressions and Assignments, Fundamentals of Subprograms, Design Issues for Subprograms, Local Referencing Environments, Parameter Passing Methods, Overloaded Subprograms, Design Issues for Functions. UNIT-IV Concept of Object Oriented Paradigm, Comparative study of different OOP Languages, Class, Object, Method, Constructor, Abstraction, Encapsulation, Inheritance, Polymorphism, Exception Handling. Page 16 16 Text book: Terrance W Pratt, Programming Languages: Design and Implemantaton, PHI. Sethi, Programming Langiage, Addison Wesley. E Horowitz, Fundamental of Programming Languages, Galgotia. Pratt, Zolkowitz, Programming Languages Design Implementation, Pearson Edition. Tucker Nooman, Programming Languages: Principal and Paradigms, TMH D.A. Watt, Programming Languages and Paradigms, PHI J. Lloyd, Foundation of Logic Programming, Springer verlag. Page 17 17 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Application – V Semester Course Title: Data Communication & Computer Networks Course Number: CCB - 503 OBJECTIVES OF THE COURSE To introduce the basic concepts of Data Communication and Computer Networks. NOTE : In all four questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I Introduction to Networks: Computer Networks, Network goals, Network Topologies, Switching: Message, Circuit and Packet switching, Introduction to standard organizations and OSI Models, Layers of OSI model. UNIT-II Internetworking with TCP/IP, TCP/IP Protocols: TCP, UDP&IP, IP-Addresses, Transmission media: Magnetic media, Twisted pair, Coaxial cables, Fiber Optics etc. Radio and Microwave transmission, Satellite Communication. UNIT-III Introduction to Data communication: Fundamentals of data transmission, Channel speed and bit rates, Bandwidth, digital and analog signals, Asynchronous and Synchronous Transmission, Modulation, Multiplexing, TDM, FDM, and STDM. UNIT-IV Local Area Networks: Introduction to LAN, LAN Standards Introduction to Internet, ARPANET, NSFNET, Email. Internetworking devices eg. Repeaters, Routers, Bridges, Gateways etc. Books: “Computer Networks”. By Tanenbaum (PHI). “Data Communication and Network” By B. Forouzan (TMH). “Computer Networking By Kurose” By J.F., Ross, K.W (Pearson India). “Data and Computer Communication” By Stallings, W. (PHI). “Internetworking with TCP/IP” By Comer & Stevens (PHI). Page 18 18 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications – V Semester Course Title: Mini Project/Computer Lab Course Number: CCB – 5P1 Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content Mini Project/Computer Lab: Topics to be provided by the Lab Teachers ***************** Page 19 19 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications – V Semester Course Title: Seminar Presentation Course Number: CCB – 5P2 Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content Seminar Presentation: Topics to be given in consultation with the teacher In-charge/Teachers **************** Page 20 20 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Application – VI Semester Course Title: Analysis & Design of Information System Course Number: CCB - 601 NOTE : In all five questions are to be set; at least one from each unit. 1/3 more sections are to be set for choice within each unit. Credits : 04 Exam Marks : 80 Sessional Marks : 20 UNIT-I System concept, Data, information, formal versus informal information, information attributes, Data operations, Organisation pereceived as a system. Information requirements for Organisation, Management requirements, planning, controlling, decision-making, programmed decision making non-programmed decision making. Design making requirement, operations requirements. UNIT-II System Development Life Cycle, Information Sources And Gathering Methods, Interviewing Techniques, Role & Task of a System Analyst, Attributes of a System Analyst, Tools used by System Analyst. UNIT-III Data Flow Diagrams, Developing A Proposal: Feasibility Study And Cost Estimation: Cost-Benefit Analysis, Feasibility Study Report. UNIT-IV System Implementation & Testing: Making The System Operational: Systems Implementation, Conversion And Support, Testing, System Conversion, FollowUp To Implementation, Input, Output & Controls. Page 21 21 References : 1. Haryszkiewycz, I.T., "Introduction of Systems Analysis and Design", Prentice Hall of India, 1989. 2. Rajarman, V., "Analysis and Design of Information Systems", Prentice Hall of India, 1989. 3. Senn, J.A., "Analysis and Design of Information Systems", Tata Mc-Graw Hill Book Company, 1986. 4. Whiten, J.K.,Bentley,L.D.,Beslow,V.M.,"Systems Analysis and Design Methods", Galgotia Publications Pvt. Ltd., 1994. 5. Booch, G., "Object Oriented Analysis and Design", 2nd Edition, Benjamin/Cummins Publishing Co .Redwood City, Ca,U.S.A., 1994. 6. Rebecca Wirfs-Brock, et.al, Designing Object Oriented Software", Prentice Hall of India, 1996. 7. Rumbaugh.J., Et al "Object Oriented Modelling and Design", Prentice Hall of India, New Delhi, 1991. ********************* Page 22 22 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications – VI Semester Course Title: Colloquium Presentation Course Number: CCB – 6P1 Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content Colloquium Presentation: Topics to be given in consultation with the teacher In-charge/Teachers. ***************** Page 23 23 BOS: 29.05.2013 DEPARTMENT OF COMPUTER SCIENCE ALIGARH MUSLIM UNIVERSITY ALIGARH, U.P. - 202002 INDIA SYLLABUS B. Sc. (Hons. ) Computer Applications – VI Semester Course Title: Project Course Number: CCB – 6P2 Credits : 02 Exam Marks : 30 Cont. / Asses. : 20 Course Content Project: Topics to be given by the respective Supervisors