Introduction to Information & Communication Technology
Information technology is the use of computers to create, process, store, retrieve, and exchange all kinds of data and information. IT is typically used within the context of business operations as opposed to personal or entertainment technologies. IT forms part of information and communications technology.
Computer Literacy
This is an introductory course on Information and Communication Technologies. Topics include ICT terminologies, hardware and software components, the internet and world wide web, and ICT based applications. Understand different terms associated with the Internet and World Wide Web.
INFORMATION SECURITY
Data Communication & Networks
Advanced Internet Applications (IT)
- Build and deploy cross platform web applications and contents
- Create engaging animations to attract and retain users
- Generate interactive dynamic content special effects
Advanced Internet Applications (CS)
The Advanced Internet Applications course primarily concentrates on the theory and practice of building sophisticated web applications in the browser for desktop and mobile devices. This course explores the new category of engaging web applications being developed using contemporary tools. At the end of this course, students would have mastered the latest and widely used Web methodologies.
Network Strategies
This course presents an overview of the basic technical concepts of data communication and computer networks, architecture and software used by systems of network connected computers. The course will cover data transmission, local area network architecture, network protocols, inter-networking, distributed systems, network configurations, and local area network installation, its topologies and protocols. The course will also develop concepts of the emerging wireless networks: Wireless LAN, Wireless Mesh Networks, Wireless Personal Area Networks, and Wireless Sensor Networks.
Computer Networks
This course presents an overview of the basic technical concepts of data communication and computer networks, architecture and software used by systems of network connected computers. The course will cover data transmission, local area network architecture, network protocols, inter-networking, distributed systems, network configurations, and local area network installation, its topologies and protocols. The course will also develop concepts of the emerging wireless networks: Wireless LAN, Wireless Mesh Networks, Wireless Personal Area Networks, and Wireless Sensor Networks.
Electronic commerce BCS-6th
E commerce offers business a whole range of opportunities, from marketing opportunities to increasing your products ranges to generating more sales and with an optimized and well developed website you can not only achieve these goals but also offer your customers a round the clock, convenient service, that can boost.
E commerce is an important profit driver for business. Most of the things in the online store are automatic. Costs incurred in everything from inventory, customer details, payment details to product selection and management of customers' interests are lower than traditional commerce expenses.
Electronic commerce BIT 8th
E commerce offers business a whole range of opportunities, from marketing opportunities to increasing your products ranges to generating more sales and with an optimized and well developed website you can not only achieve these goals but also offer your customers a round the clock, convenient service, that can boost.
E commerce is an important profit driver for business. Most of the things in the online store are automatic. Costs incurred in everything from inventory, customer details, payment details to product selection and management of customers' interests are lower than traditional commerce expenses.
Computing Tools
The
purpose this course is to teach students the use of mathematical software like
MATLAB, MAPPLE, and MATHEMATICA for solving computationally-difficult problems
in mathematics. The students shall become well-versed in using at least one
mathematical software and shall learn a number of techniques that are useful in
calculus as well as in other areas of mathematics
Computer Organization and Assembly Language
The main objective of this course is to introduce the organization of computer systems and usage of assembly language for optimization and control. Emphasis should be given to expose the low-level logic employed for problem solving while using assembly language as a tool. At the end of the course the students should be capable of writing moderately complex assembly language subroutines and interfacing them to any high level language.
Object Oriented Programming
The course aims to focus on object-oriented
concepts, analysis and software development.
Compiler Construction
In this course, we will attempt to understand the code structure, understand language semantics and understand relation between source code and generated machine code. This will allow you to become a better programmer. We have covered mathematical models: regular expressions, automaton, grammars and graph algorithms that use these models. We will now have an opportunity to put this theory into practice by building a real compiler. you will have programming experience as Creating a compiler entails writing a large computer program which manipulates complex data structures and implement sophisticated algorithm.
Theory of Automata
Course objectives
This course helps in understanding the concepts of automata theory and theory of computation. To Identify different formal language classes and their relationshipsand Design grammars and recognizers for different formal languages. Helps to prove or disprove theorems in automata theory using its properties. Helps to Determine the decidability and intractability of computational problems.
Professional Practices - BCS8th
Objectives:
A Computing graduate as a professional has some responsibilities with respect to the society. This course
develops students understanding of historical, social, economic, ethical, and professional issues related to
the discipline of Computing. It identifies key sources for information and
opinion about professionalism and ethics. Students analyze, evaluate, and
assess ethical and professional computing case studies.
Professional Practices - BIT 8th
Objectives:
A Computing graduate as a professional has some responsibilities with respect to society. This course develops students understanding of historical, social, economic, ethical, and professional issues related to the discipline of Computing. It identifies key sources for information and opinion
about professionalism and ethics. Students analyze, evaluate, and assess ethical and professional computing case studies.