#1
December 17th, 2019, 12:00 PM
| |||
| |||
ITM University BCA Hons Syllabus . SYLLABUS: Unit – I (Computer Basics) Basics of Computer Systems, Evolution of Computers, Computer Generations, Classification of Computers, Computer Applications, Interaction between User and Computer Hardware Components, Basic Computer Organization, Input and Output Devices, Central Processing Unit, System Bus Architecture, Memory or Storage Unit. Unit – II (Operating System) Introduction to Operating System, Function of Operating Systems, Working Knowledge of GUI-Based Operating System, Working with latest version of Windows, Various Operating Systems, Evaluation of Operating System, Virtual Maching, Operating Systems for Mobile, Installation of Operating System, Boot Process Unit – III (Computer Networks and World Wide Web) Introduction to Computer Networks (LAN, MAN, WAN, PAN), Network Topologies, Ethical Issues related to Network Security, Internet and World Wide Web, Internet Evolution, FTP, Electronic Mail, Search Engines, Introduction to HTML, Static and Dynamic Web Pages. Unit – IV (Computer Software) Introduction, System Software, Application Software, Firmware, Software Installing and Uninstalling, Software Development Steps, Characteristics of good software, Usability of software, Introduction to Free and Open Source Software, Introduction to Database Management System. Unit – V (Subprograms and Blocks) Problem Solving: Flow Charts, Tracing Flow Chart, Algorithms. Fundamentals of sub-programs, Scope of life time of variables, static and dynamic scope, design issues of subprograms and operations, parameter passing methods, overloaded sub-programs, generic sub-programs, design issues for functions user defined overloaded operators. . PRACTICALS: Students should implement the following during Practical hours: (illustrative only) 1. Draw a flowchart using RAPTOR tool and write algorithm for: a. Adding first100 natural number b. Find the sum of square first 50 odd numbers c. To compute (a2+b2+c2-ab-bc-ca) d. To obtain the roots of: x= (-b ± √b2-4ac)/2a e. Print the Fibonacci series 2. Understand computer hardware components, their functioning and troubleshooting 3. Installation of Operating System (Windows, Linux) and understanding their memory management. 4. Design web pages using HTML tags 5. Use basic networking commands such as ipconfig and ping 6. Case Study on Network Design of ITM 7. Install and use application softwares on Windows a. Scribe, RAPTOR, Cisco Packet Tracer Courseware and Reference Books Text Books • P. K. Sinha, Priti Sinha; Computer Fundamentals; BPB Publication. • V. Rajaraman; Fundamentals of Computers; Prentice Hall of India Publication. • G. G. Wilkinson; Fundamentals of Information Technology; Wiley-Blackwell Publishing. • Yashwant P. Kanetkar; Let Us C; BPB Publication. • Ron Mansfield; Working in MS-Office; Tata McGraw Hill Publishing. References • E. Balagurusamy; Programming in ANSI C; Tata McGraw-Hill Publishing. |
|