X

BCA CTIS Cos

BCA-CTIS-101: FUNDAMANTALS OF COMPUTER SCIENCE

Course Objectives: The aim of this course is to introduce the basic terminology of a computer system, computer hardware, software, memory and fundamentals of problem solving on a computer.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -101.1. Understand basic concepts of Computer and its operations along with number system used in computer science.

BCA-CTIS -101.2.  Develop program logic using algorithms, flowchart, decision tables, DFDs, etc.

BCA-CTIS -101.3.  Understand basics of memory system and working of storage devices along with working of input/output

devices commonly used in a computer system.

BCA-CTIS -101.4. Learn basics of Internet and its services specifically e-mail services.


BCA-CTIS-102: PROGRAMMING WITH C

 Course Objectives: The aim of this course is to focus on all the basic concepts, syntax and constructs of the C language. For students, who are new to programming, this unit can be considered as the starting point before taking up any other programming-oriented assignment. The students will be implementing the concepts explained here to create simple to complex programs.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -102.1. Learn the basics of C program, data types and input/output statements.

BCA-CTIS -102.2. Understand different types of operators, their hierarchies and also control statements of C.

BCA-CTIS -102.3. Develop programs using functions and arrays

BCA-CTIS -102.4. Analyze pointers and structures along with performing string operations.


BCA-CTIS-104: MATHEMATICAL FOUNDATION OF COMPUTER SCIENCE

Course Objectives: The aim of this course is to provide the basic knowledge of logic, graph theory, linear algebra and, statistics (descriptive statistics and probability theory) and fundamental of computer science.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -104.1. Understand basic concepts of sets, relations, functions, vectors, logics and their operations

BCA-CTIS -104.2.  Understand the concept of matrices and graph theory

BCA-CTIS -104.3.  Examine and explore basics of statistics.

BCA-CTIS -104.4. Understand the principles of probability and various probability distributions.


BCA-CTIS-105: WEB DESIGNING- I

Course Objectives: The aim of the course is to provide knowledge of web as a tool in presenting information. Each and every product in e-world now needs a website, this course will make student knowing about the concept of web design in general.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS-105.1. Learn about WWW and search engines.

BCA-CTIS-105.2. Understand domain and assigning name to them.

BCA-CTIS-105.3. Understand basic web languages and its components.

BCA-CTIS-105.4. Perform simple web page designing for practical exposure.


BCA-CTIS-107: OPERATING SYSTEMS

 Course Objectives: The aim of this course is to introduce students to understand the services provided by and the design of an operating system, understand the structure and organization of the file system, understand what a process is and how processes are synchronized and scheduled, understand different approaches to memory management.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -107.1. Understand the basic concepts of operating systems and its services.

BCA-CTIS -107.2. Understand concept of process management and scheduling.

BCA-CTIS -107.3. Acquire knowledge of process synchronization, deadlock handling and learn about memory management

BCA-CTIS -107.4. learn about virtual memory concepts, secondary storage and file systems.


BCA-CTIS-108: LINUX AND SHELL PROGRAMMING

Course Objectives: The aim of the course is to enable students to identify and use Linux commands and utilities to create and manage file processing operations, organize directory structures with appropriate security, and develop shell scripts to perform more complex tasks.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS-108.1 Understand Linux architecture.

BCA- CTIS-108.2 Ability to use various Linux commands that are used to manipulate system operations.

BCA- CTIS-108.3 Acquire knowledge of Linux File System.

BCA- CTIS-108.4 Understand and make effective use of I/O and shell scripting language to solve problems.

BCA-CTIS-110: COMMUNICATION SKILLS

Course Objectives: The aim of this course is to introduce students to understand the usage of grammar, Develop reading and writing skills, Explore the various techniques of listening and speaking skills.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -110.1. Describe the general concepts of grammar and its usage.

BCA-CTIS -110.2. Interpret the various reading techniques.

BCA-CTIS -110.3. Understand the basics of writing skills.

BCA-CTIS -110.4. Explore the techniques of listening skills.

BCA-CTIS-201: COMPUTER NETWORKS

Course Objectives: The aim of this course is to introduce students to identify the components required to build different types of networks, Understand the division of network functionalities into layers, Familiarize with the components required to build different types of networks, Evaluate the required functionality at each layer, Learn the flow control and congestion control algorithms.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -201.1. Describe the functions of each layer in OSI and TCP/IP model

BCA-CTIS -201.2. Analyze the functions of various networking devices

BCA-CTIS -201.3. Explain the various functions of network and transport layer

BCA-CTIS -201.4. Demonstrate the functions of troubleshooting the network

BCA-CTIS-202: DATA STRUCTURES

Course Objectives: The aim of this course is to make students understand storing and organizing data in a computer so that it can be used efficiently, Analyse different kinds of data structures are suited to different kinds of applications and some are highly specialized to specific tasks and Evaluate the basic concepts of different data structures which are the basic building blocks of Programming and problem solving.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS -202.1. Learn basics of data structure and algorithm complexities and acquire knowledge of arrays

BCA-CTIS -202.2. Acquire knowledge of strings and understand the idea of implementation for linked lists and stacks.

BCA-CTIS -202.3. Learn various searching and sorting techniques along with implementation of queues and basics of tree data structure.

BCA-CTIS -202.4. Implement various operations on graphs in data structure.

BCA-CTIS-204: INTRODUCTION TO CLOUD COMPUTING

 Course Objectives: The aim of this course is to provide students with the fundamentals and essentials of Cloud Computing, A sound foundation of the Cloud computing so that they are able to start using and adopting Cloud Computing services and tools in their real life scenarios, Enable exploring some important cloud computing driven commercial systems such as GoogleApps, Microsoft Azure and Amazon Web Services and other businesses cloud applications.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS-204.1. Develop the concepts of cloud computing and cloud infrastructure models

BCA-CTIS-204.2. Understand the various clod services

BCA-CTIS-204.2. Compare the various cloud platforms and migration

BCA-CTIS -204.4. Assess cloud Storage systems and Cloud security, the risks involved, its impact and develop cloud application


BCA-CTIS-205: WEB DESIGNING– II

 Course Objectives: The aim of the course is to provide knowledge of web designing. Each and every product in e-world now needs a website, this course will make student ready to represent a website and also student will learn to host a site.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS- 205.1. Learn JavaScript and VBScript.

BCA-CTIS- 205.2. Make use of control statement and objects of ASP.

BCA-CTIS- 205.3. Learn advanced web languages like DHTML and CSS along with its components.

BCA-CTIS- 205.4. Implement dynamic web page designing to acquire job as web developer.


BCA-CTIS-207: INTRODUCTION TO INFORMATION SECURITY

Course Objectives: The aim of the course for students is to gain knowledge about securing both clean and corrupted systems, protect personal data, and secure computer networks, Understand key terms and concepts in cyber law, intellectual property and cybercrimes, trademarks and domain theft, Incorporate approaches for incident analysis and response, Understand approaches for risk management and best practices and Implement understanding of cryptography, how it has evolved, and some key encryption techniques used today.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS- 207.1. Examine the fundamental techniques of computer security and CIA

BCA-CTIS- 207.2. Demonstrate foundation knowledge of user identity

BCA-CTIS- 207.3. Understand and implement the security aspects w.r.t. information

BCA-CTIS- 207.4. Demonstrate knowledge of security objectives and policy development for Internet security.


BCA-CTIS-208: DATA BASE MANAGEMENT SYSTEM

Course Objectives: Today almost all real life problems include data. The objective of this course to get students aware about the basic concept of Data. In this paper students will learn database management and its implementation.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS-208.1. Learn basic concepts of data base along with its functions, components and architecture.

BCA-CTIS-208.2. Understand different data models along with functional dependency and normalization

BCA-CTIS-208.3. Design an ER diagram of an enterprise and understand the concepts of relational algebra

BCA-CTIS-208.4. Write SQL statements to retrieve information and create procedures in PL/SQL.


BCA-CTIS-210: ENVIRONMENT STUDIES

Course Objectives: The aim of the course for students is to Understand how science and the scientific method work to address environmental problems, Familiar with the Earth’s major systems (ecosystems and biogeochemical cycles), how they function and how they are affected by human activity (population growth, air, water and soil pollution, ozone depletion, global warming, solid waste disposal), and learn about the interaction of human society (urban sprawl, energy use/generation, resource consumption and economics) with the Earth’s systems.

Course Outcomes: At the end of this course, the student will be able to:

BCA-CTIS-210.1. Examine the fundamental concepts of ecology and environment

BCA-CTIS-210.2. Demonstrate foundation knowledge of renewable and non- renewable resources.

BCA-CTIS-210.3. Explore the concepts of pollution, climate change, global warming and associated acts.

BCA-CTIS-210.4. Identify the different human impacts on environment through case- study approach.

Download Brochure