Semester 1 |
- Solve programming problems using flowcharts and pseudocodes
- Use programming constructs to write programs in C
- Use HTML 5/CSS 3/JavaScript to implement well structured Web sites
- Design and develop responsive Web sites using AngularJs
- Design and develop a responsive Website
- Learn the basic principles of effective web UX/UI design
- Develop object-oriented programming skills using OOP principles and Concepts
- Normalize raw data into well-organized database tables in SQL Server and perform advanced database operations
|
Semester 2 |
- Perform efficient and secure data exchange using XML and JSON
- Use the various commands, shell script, and tools of Linux OS
- Design and develop desktop applications using Java
- Develop object-oriented applications using Java
- Develop an application using Java technologies
- Develop basic and advanced object-oriented applications using C#
- Understand the ‘what, why and how’ of IoT
|
Semester 3A (JAVA) |
- Design secure Web applications using Servlets and JSP
- Understand and work with the Spring framework
- Learn to code Flutter apps using Dart programming language
- Use Flutter framework and Dart programming language to develop cross platform mobile apps
- Implement software development process using Agile methodology
- Develop an App using Dart and Flutter
|
Semester 3B (.NET) |
- Develop Web applications implementing server-side programming using ASP.NET MVC
- Learn to code Flutter apps using Dart programming language
- Use Flutter framework and Dart programming language to develop cross platform mobile apps
- Implement software development process using Agile methodology
- Develop an App using Dart and Flutter
|
Semester 4A
(OST & JAVA) |
- Use MySQL, the world’s most popular open-source database
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Build Web applications using Python
- Design and develop a Web application using Python
- Build and deploy enterprise applications using EJB
- Use Web services in Java Web Applications
- Use software engineering principles to design software on time, within scope, and budget
- Manage software projects efficiently using Microsoft Project
|
Semester 4B
(OST & .NET) |
- Use MySQL, the world’s most popular open-source database
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Build Web applications using Python
- Design and develop a Web application using Python
- Develop enterprise applications and Web services using .NET technologies using the Microsoft Azure cloud platform
- Use software engineering principles to design software on time, within scope, and budget
- Manage software projects efficiently using Microsoft Project
|
Semester 4C
(OST & Oracle) |
- Use MySQL, the world’s most popular open-source database
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Build Web applications using Python
- Design and develop a Web application using Python
- Gain expertise in relational database, data management, and learn how to use SQL commands effectively against your data
- Learn PL/SQL with examples on cursors, triggers, functions, procedures, strings, exceptions, arrays, collections, packages, transactions etc.
- Develop stored procedures, functions, packages, and database triggers and manage an Oracle database instance, configure the Oracle network environment, and perform database maintenance
- Develop appropriate strategies for backup, restore, and recovery procedures from provided scenarios
|
Semester 4D
(OST & Networking) |
- Use MySQL, the world’s most popular open-source database
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Build Web applications using Python
- Design and develop a Web application using Python
- Prove your knowledge of cloud concepts, Azure services, Azure workloads, security and privacy in Azure, as well as Azure pricing and support
- Implement, manage, and monitor an organization’s Microsoft Azure environment
- Design and implement solutions that run on Microsoft Azure, including aspects like compute, network, storage, and security
- Design monitoring, design identity and security, design data storage, design business continuity, and design infrastructure
|
Semester 4E
(Data Science) |
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Learn MongoDB concepts, features, architecture and data model, and how to install, configure and monitor open-source databases
- Learn the basics of social media, mobile technology, analytics, and cloud computing along with an understanding of their interconnectivity
- Master data exploration, data visualization, predictive analytics and descriptive analytics techniques with the R language
- Learn how the components of the Hadoop ecosystem, such as Hadoop, Yarn, MapReduce, HDFS, Pig, Impala, HBase, Flume, and Apache Spark fit in with the Big Data processing lifecycle
- Learn to work with adaptable, versatile frameworks based on the Apache Hadoop ecosystem
- Learn how to build visualizations, organize data, and design dashboards to empower more meaningful business decisions using Tableau Desktop data visualization and reporting tool
- Understand the major aspects of Google Ads network including Search, Display, Mobile, and Video
- Master different techniques in SAS to access and manage data, create data structures, generate reports, and handle errors
- Develop a real-world project using Big Data tools
|
Semester 4F
(AI & Machine Learning) |
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Learn MongoDB concepts, features, architecture and data model, and how to install, configure and monitor open-source databases
- Learn the basics of social media, mobile technology, analytics, and cloud computing along with an understanding of their interconnectivity
- Master data exploration, data visualization, predictive analytics and descriptive analytics techniques with the R language
- Understand AI concepts and workflows, machine learning and deep learning, and performance metrics
- Learn essential concepts of Python programming and gain deep knowledge in data analytics, machine learning, data visualization, web scraping, and natural language processing
- Master machine learning concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands on modeling to develop algorithms
- Master deep learning concepts and TensorFlow open-source framework, implement deep learning algorithms, and build artificial neural networks
- Develop a project to implement chatbot and recommendation engine
|
Semester 4G
(IoT) |
- Understand syntax and logic of Python programming and learn how Python is used for data analysis and other applications
- Learn MongoDB concepts, features, architecture and data model, and how to install, configure and monitor open-source databases
- Learn the basics of social media, mobile technology, analytics, and cloud computing along with an understanding of their interconnectivity
- Work with IoT hardware, sensors, and systems
- Implement networking in IoT applications
- Build rich IoT applications using IoT technologies, systems, and Python programming language
- Develop a project to implement IoT technologies
|