GLS UNIVERSITY Faculty of Computer Applications & Information Technology Bachelor of Computer Applications (BCA) Programme 1. GLS University’s Bachelor of Computer Applications programme is a three-year full-time undergraduate programme leading to the degree of Bachelor of Computer Applications (BCA). The programme will be offered by constituent college of GLS (I & RKD) Institute of Computer Applications of GLS University. 2. Programme Objectives The programme aims at inculcating essential skills as demanded by the industry through an interactive learning process. This includes audio/video presentations, team building skills and personality development programmes. The broad objectives of the programme are: • To promote academic excellence by providing Computer Science/Applications education in an intellectually stimulating environment. • To provide a sound academic base to develop advanced career in computer applications. • To equip the students with a sound knowledge and skill set, so that they are able to negotiate the complex, diverse and uncertain demands of a constantly changing IT market. • To inculcate a sense of discipline, community service and social responsibility amongst the students. • To train and equip the students to meet the requirements of the IT industry in diverse areas. • To make the students demonstrate a good breadth and depth of knowledge in the discipline of Computer Science / Applications. 3. Eligibility Norms for Admission to First Year BCA a) The applicant must have passed the Gujarat Higher Secondary Education Board (GHSEB)/Central Board of Secondary Examination (CBSE)/Indian Council of Secondary Examination (ICSE) or its equivalent under the 10 + 2 pattern in General or Science stream, with the following subjects: (1) English and (2) Any one of the following: (i) Mathematics BCA Programme Structure Page 1 of 11 (ii) (iii) (iv) (v) (vi) (vii) Physics Statistics Business Mathematics Accountancy Accounting & Book Keeping Computers b) A student who has passed the Diploma Electrical/Electronics/Computer /Chemical Engineering or Diploma Pharmacy Examination of the Technical Examination Board of Gujarat State or any other examination recognized as equivalent thereto will be eligible for admission to the third semester of B.C.A of the six semester degree programme. The student admitted under the above category will be exempted from appearing in examinations of B.C.A. Semester I & II. The student will be given credits for Semester I and II based on the performance in the final Diploma examination. c) The candidate must have obtained the following minimum aggregate marks (i.e., total marks obtained divided by the maximum total marks admissible, including marks of all subjects, theory and practical): (i) (ii) For open category candidates: 45% For reserved category (SC/ST/SEBC) candidates: 40% 4. Admission a) The intake for the BCA programme will be180 seats. b) Admission to reserved category candidates will be as per the guidelines of Government of Gujarat. c) Admission to all categories will be on merit. d) Separate category-wise merit lists will be prepared. e) Candidates from Boards other than Gujarat Board will have to obtain and produce a Provisional Eligibility Certificate from GLS University. 5. Programme Overview The entire schedule of academic activities of the programme will be listed in the Academic Calendar to be released at the beginning of each academic year. The overview of the Programme is as follows: Sr.No. 1 2 3 Particulars No. of years/semesters Total Credits Total No. of Courses a) Core courses b) Foundation courses c) Elective courses d) Specialization courses BCA Programme Structure Number 3/6 140 50 36 6 4 2 Page 2 of 11 4 5 e) Project work Total teaching weeks (per semester) Admission and examination weeks per semester 2 15 2 6. Programme Structure (Semester-wise) Code Core Courses BCA101 Computer Fundamentals & Information Technology BCA102 Logic Development & Programming BCA103 Introduction to Internet & HTML BCA104 Basics of Mathematics BCA105 Practical Based on BCA102 BCA106 Practical Basedon BCA103 BCA107 Open Source Operating System & BASE (Practical) FC101 A) SEMESTER I Objectives Credits To provide the students a basic understanding of the elementary concepts of computer science and 3 information technology, basic hardware & software and internal data representations. To acquaint the students with graphical 3 flow diagrams to represent logic and learn basic principles of programming. To provide students with a basic 3 understanding of the components of Internet and its technologies. To provide students with a basic 3 understanding of mathematical concepts and terminology. To practically orient the students with designing of flowcharts and programs 3 based on algorithms for logic development. To enable the students gain practical knowledge of HTML tags and write 3 scripts using basic & advanced HTML tags. The students will also learn to design a webpage/website using HTML. 3 To acquaint the students with GUI and terminal commands to work with ubuntu operating system. It also enables students create databases for small applications using Base. Foundation Course (No option available) Communication Skills 2 EC101 A) Elective Course (any 1 out of 3)* Learning from World Leaders To improve reading and writing skills amongst the students. This course focuses on written communication,inter personal skills, inter-departmental communication and language work. To introduce students to the ideas, innovation and achievements of great world thinkers and leaders of contemporary times through extracts from their life, the context of their BCA Programme Structure Page 3 of 11 2 B) Culture & Civilization C) Health Education TOTAL CREDITS Code Core Courses BCA108 Introduction to Object Oriented Programming BCA109 Dynamic HTML BCA110 Database Management System-I BCA111 Computer Organization & Advanced Microprocessors BCA112 Practical Based on BCA108 BCA113 Practical Based on BCA109 BCA114 Software Tools (Multimedia / Desktop Publishing)(Practical) FC102 personality, his/her work and contribution to humanity. To introduce the students with the basic concepts of culture and civilization.It also enables the students understand Indian organizational and corporate culture. To create awareness amongst the students to improve and maintain their health to lead a healthy life. It also discusses the various epidemics, pandemics, diseases and the precautionary measures. 25 SEMESTER II Objectives Credits To introduce the students with the basic 3 concepts of object-oriented programming. To provide a deeper understanding of 3 CSS and JavaScript. It also enables the students develop dynamic web pages. To introduce the students with the concept and importance of database 3 and understand structured query language. To create basic understanding of computer organization and communication between each of its 3 components. It also introduces the students to advanced microprocessors and mobile processors. To train the students to develop 3 programs using the knowledge of object-oriented concepts. To train the students to develop 3 WebPages using the knowledge of CSS and JavaScript. To introduce the students to an elementary knowledge of desktop publishing software to create professional layouts for cards, brochures, newsletters, catalogues, etc. 3 This course also trains students to create animation using multimedia elements like text, graphics, audio, video and animation. Foundation Course (any 1 out of 3)* BCA Programme Structure Page 4 of 11 A) 2 To provide the students with a basic understanding of accounting and cost components along with their valuation techniques. It also familiarizethe students with computerized accounting. To familiarize the students with the best samples of writings in English so that they can learn the creative structure of the language. To provide students with the knowledge of discrete structures that is the backbone of computer science. This course develops their logical thinking and helps them solve problems. 2 To introduce the students to the concept of conserving various elements of environment as well as the best practices in this area. Fundamentals of Accounting B) C) EC102 A) General English Discrete Mathematics Elective Course (No option available) Environmental Studies TOTAL CREDITS Code Core Courses BCA201 Advanced Object Oriented Programming BCA202 Data Structures BCA203 Database Management System-II BCA204 Fundamentals of Operating System BCA205 Practical Based on BCA201 BCA206 Practical Based on BCA202 25 SEMESTER III Objectives Credits To develop an in-depth understanding of object-oriented programming 3 concepts and techniques. To familiarize students with the C++ classes and class libraries. To introduce students to the concept, role and importance of data structure. To identify the key differences between 3 various data structures and to understand the various operations on data structures. To acquaint the students with the storage and retrieval of information 3 effectively using advanced concepts of database. To recognize the elements of database for real life applications. To acquaint students with the working of operating system and provide the 3 conceptual understanding of the basics of process management and memory management. To train students in solving real life 3 problems or applications using object oriented approach. To train students to implement the 3 various operations of data structures BCA Programme Structure Page 5 of 11 BCA207 Practical Based on BCA203 3 FC201 A) Foundation Course (any 1 out of 2)* Statistical Computing B) Visual And Windows Programming EC201 Elective Course (any 1 out of 4)* Principles of Management A) B) 2 2 Soft skills Development 2 C) Introduction to Indian Constitution D) Green computing using programming languages like C or C++. To familiarise the students with the use of data structures for real applications. To familiarize the students with the structured query language and create queries. It also enables students to design database tables and establish relationship between them. To acquaint the students with the knowledge of statistical techniques to apply in the field of computer science. It also familiarizes the students with the use of statistical methods with computer-related computational approach. To create understanding about fundamentals of VB.Net programming language. To familiarize the students with Visual Studio IDE. To introduce students to the managerial functions of planning and organizing. It also provides the conceptual understanding with reference to working of business organizations through the process of management. To acquaint students with the importance of effective inter-cultural communication skills in today's business world. It helps students to heighten their awareness of differences in communication styles across cultures and some key factors that may influence business communication across cultures. It helps students to develop attitudes conducive for effective intercultural communication. To enable the students to appreciate the spirit of the Indian Constitution and its relevance in personal and business life. To familiarize the students with the concept of minimizing energy consumption from the IT (information technology) estate, purchasing green energy and using green suppliers. It also acquaints the students with the conceptual understanding of reducing BCA Programme Structure Page 6 of 11 paper and other consumables used and enable the students to minimize equipment disposal requirements. TOTAL CREDITS Code Core Courses BCA208 Core Java BCA209 Introduction to XML BCA210 Structured & Object Oriented Analysis & Design BCA211 Data Communication & Networks BCA212 Practical Based on BCA208 BCA213 Practical Based on BCA209 BCA214 Linux Shell Scripting (Practical) FC202 A) B) 25 SEMESTER IV Objectives Credits To introduce the students to platform independent concept and provide basic 3 knowledge of java programming language. To provide students with an understanding of the definition/structure 3 of extensible markuplanguage (XML), explore the capabilities of XML and develop XML documents. To introduce the students with the concept, role and importance of Structured and object-oriented approach, to enable them to learn 3 different phases of system development life cycle for real-life applications and create UML diagrams for system development. To familiarize the students with the fundamentals of data communication and network technologies that can be 3 used to connect various networks. It also acquaintsthe students with thefeatures and operations of various protocols such as TCP/IP, http, DNS, SMTP, etc. To equip the students with in-depth 3 practical knowledge of java programming language. To enable students to plan and 3 implement XML based applications. Toacquaint students with the Linux commands and their use in manipulating, searching files/directories 3 and in navigating the file system in Linux. It also describes the features of Linux shell and the concept of creating shell scripts using shell characters. Foundation Course (any 1 out of 2)* E-Governance Introduction to Embedded Systems 2 To comprehend the need and scope of e-governance. To make students familiar with the use of embedded systems in the current scenario and todevelopembedded software. BCA Programme Structure Page 7 of 11 EC202 A) Elective Course (any 1 out of 4)* Digital Marketing B) Gandhian Movement C) History of Gujarat & its Culture D) Disaster Management 2 25 TOTAL CREDITS Code Core Courses BCA301 Website Development Using PHP & MySQL BCA302 Advanced Java BCA303 Practical Based on BCA301 BCA304 Practical Based on BCA302 BCA305 Software Development Project –I CE301 A) B) C) SEMESTER V Objectives Credits To enable the students to develop website using open source technology PHP and 3 MySQL. To enable the students gain the knowledge of advanced concepts in Java 3 programming language like FileI/O, JApplet, GUI controls, etc., to develop graphical user interface based software. To enable students to create a simple website or a complex website, an 3 interactive web forum, or an online role playing game using PHP. To help students create programs using 3 the concepts of java language. 4 To enable students to apply the knowledge and skills acquired in the core courses, to study and design a live application to be used in applicable areas of information technology. 2 To enable students understand .NET framework architecture and develop website using visual studio web development environment. To enable the students understand monitoring and controlling a project schedule, budget and progress. To familiarize the students with the fundamentals of cloud computing, virtualization and services. It also acquaints students with the challenges Core Elective Course (any 1 out of 3)* Website Development Using ASP.NET Software Project Management Introduction to Cloud Computing To equip students with the competencies to carry out a digital marketing campaign. To comprehend the principles of Gandhiji and his various movements. To give a glimpse and bring students closer to their roots by introducing them to the history of Gujarat and its culture. To enable the students to understand the major types of natural, man-made disasters and methods of mitigating their ill-effects on human race. BCA Programme Structure Page 8 of 11 and opportunities in cloud computing. FC301 A) Foundation Course (any 1 out of 2)* E-Commerce B) Operation Research TOTAL CREDITS Code Core Courses BCA306 Introduction To Python BCA307 Information Security BCA308 Practical Based on BCA306 BCA309 A) Mobile Application development using Android B) Mobile Application development using IOS BCA310 Software Development Project – II FC302 A) Foundation Course (any 1 out of 2)* Enterprise Resource Planning 2 To familiarize students with the concepts of E-commerce. It also acquaints the students with the current challenges and issues related to E-commerce. To acquaint the students with the conceptual understanding of operations research techniques, phases and processes. It also familiarizes the students with concepts like linear programming, transportation, sequencing problems, etc. 20 SEMESTER VI Objectives Credits To introduce students to the basics of programming with Python. It enables the students to develop programs by learning 3 expressions, variables, conditionals loops, objects etc. To enable the students to understand threats to information assets, information security strategy and architecture. The 3 students will be able to plan strategies in response to intruders in an information system. To provide a practical understanding to 3 the students to develop Python programs using the theoretical concepts. To enable the students to develop applications for mobile devices. Students will be able to create simple mobile applications using the Android platform. 3 To enable the students to develop applicationsfor mobile devices. Students will be able to create simple mobile applications using the IOS platform. To enable students to apply in-depth knowledge and skills acquired in the core 4 courses, to develop a live application to be used in applicable areas of information technology. 2 To enable the students to identify and describe thefunctionality of the ERP system and also provide the knowledge BCA Programme Structure Page 9 of 11 B) Management Information System EC302 Core Elective Course (any 1 out of 3)* Website FrameworksI (JOOMLA) A) B) C) Website FrameworksII (Ruby on Rails) 2 Introduction to Drupal TOTAL CREDITS * of success and failure factors in ERP implementation. To familiarize the students with the concepts, tools and practices of Management Information Systems. It also enables the students to understand the need of decision support system and knowledge management system in an enterprise. To acquaint students with contentmanagement systems. It also enables students to create their own website using Joomla. To acquaint students with the basics of Ruby language and fundamentals of Rails. It also enables the students to createa website or applicationusing Rails. To enable the students to understand and work in Drupal and to create a personal homepage, company website, blog, ecommerce site, etc. 20 Elective courses will be offered subject to a minimum number of students (As decided by the institute) opting for the same. 7. Evaluation Pattern Internal Evaluation External Evaluation Core Courses Foundation Courses 50% 50% Elective Courses Specialization Elective Courses • Passing percentage in Internal and External evaluation is 40 each. The components of the internal evaluation will be communicated by the institution at the beginning of the semester. • External evaluation will consist of University Examination to be conducted by GLS University. BCA Programme Structure Page 10 of 11 8. Fee Structure Details of Fees to be collected at the time of admission/ Commencement of each semester Sr. Type of Fees Amount per No. Semester Rs. 1 Tuition fee 13,500 Fee Refund Rule: Tuition fee will be refunded if cancellation is made within one month of admission after deducting Rs.500/- as processing fee. BCA Programme Structure Page 11 of 11
© Copyright 2024