The document outlines the curriculum for the BCA program at Tecnica Institute of Advanced Studies, focusing on programming skills in Python, object-oriented programming, and web development using various technologies such as Visual Basic.Net and Java. It details specific learning objectives for courses including GUI application design, database connectivity, and mobile application development. The program aims to equip students with practical skills for creating dynamic web applications and understanding mobile computing concepts.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
23 views2 pages
Functional-Elective-Practical
The document outlines the curriculum for the BCA program at Tecnica Institute of Advanced Studies, focusing on programming skills in Python, object-oriented programming, and web development using various technologies such as Visual Basic.Net and Java. It details specific learning objectives for courses including GUI application design, database connectivity, and mobile application development. The program aims to equip students with practical skills for creating dynamic web applications and understanding mobile computing concepts.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2
TECNIA INSTITUTE OF ADVANCED STUDIES
NAAC Accredited Grade ‘A’ Institute
Department of Computer Applications BCA Ref. No. TIAS/BCA/2021-22/ To acquire programming Explain basic principles of skills in core Python. Python programming language
2. To acquire Object 2. Implement object oriented
Oriented Skills in Python concepts, Basics of BCA 211# Python 3. To develop the skill of 3. Implement database and GUI Programming designing Graphical user applications. Interfaces in Python 4. To develop the ability to Read and write data from & to write database applications files in Python and develop in Python Application using Pygame To learn and understand Define and demonstrate the use Python programming of built-in data structures “lists” basics and paradigm and “dictionary” To learn and understand Design and implement a python looping, control program to solve a real world statements and string problem. Web manipulations. BCA 218 Development Students should be made . Design and implement GUI with python familiar with the concepts application and how to handle of GUI controls and exceptions and files. designing GUI applications. To learn and know the Make database connectivity in concepts of file handling, python programming language. exception handling and database connectivity. The student will use Students will understand .NET Visual Basic.Net to build Framework and describe some Windows applications of the major enhancements to using structured and the new version of Visual object-based programming Basic. · · · BCA 235 ASP Dot Net techniques. Students will be exposed Students will describe the basic to the concepts and skills structure of a Visual Basic.NET ,Analyze program project and use main features of requirements the integrated development environment (IDE)
Design/develop programs Students will create applications
with GUI interfaces using Microsoft Windows Forms Code programs and Students will create applications develop interface using that use ADO. NET Visual Basic .Net To learn JavaScript for Students will be able to creating dynamic websites. implement web based applications using JAVA Script and JAVA Beans. To acquire knowledge on Learners will be able to creation of software implement and design web Web components using JAVA based applications using Development Beans effective data base access. BCA 317 with Java & To learn Server-Side Students will be able to server JSP Programming using side programming using JSP. Servlets and Java Server Pages. To learn the creation of Learners will be able to apply pure Dynamic Web the concepts of server side Application using JDBC. tecniques for creating dynamic web applications. To understand the basic Explain Mobile Computing theory underlying mobile concepts, classifications of computation Mobile Communication To be able to formulate Describe Supervised Learning mobile computing concepts. problems corresponding to Mobile different applications. BCA 318 Application To understand a range of Describe the implementation of Development mobile computing wireless sensor nodes in mobile algorithms along with their data transfer strengths and weaknesses To be able to apply mobile Discuss simple Mobile computing algorithms to applications development in a solve problems of range of real-world applications moderate complexity.