Program Code
Level
Duration
Department name
Semester | Sr no | CourseCode | Course | CourseCredit |
---|---|---|---|---|
Sem-1 | 1 | MCA111 | Bridge Course# | 4 |
Sem-1 | 2 | MCA112 | Mathematical Foundations | 4 |
Sem-1 | 3 | MCA113 | Object Oriented Concepts & Programming | 6 |
Sem-1 | 4 | MCA115 | Relational Database Management Systems | 6 |
Sem-1 | 5 | MCA116(1) | Elective-1 (Introduction to Python Programming) | 6 |
Sem-1 | 6 | MCA116(2) | Elective-1 (Introduction to Linux Programming) | 6 |
Sem-1 | 7 | MCA116(1) | Elective-1 (Introduction to Python Programming) | 6 |
Sem-1 | 8 | MCA116(3) | Elective-1 (Web Application Development) | 6 |
Sem-2 | 1 | MCA121 | Advanced Networking | 4 |
Sem-2 | 2 | MCA122 | Artificial Intelligence | 4 |
Sem-2 | 3 | MCA123 | Data Analytics | 6 |
Sem-2 | 4 | MCA124 | Java Programming | 6 |
Sem-2 | 5 | MCA125 | Operating Systems | 6 |
Sem-2 | 6 | MCA126 | Elective - 2 (Any one subject from track 1/2/3) | 6 |
Sem-3 | 1 | MCA211 | Cloud Computing | 4 |
Sem-3 | 2 | MCA212 | Object Oriented Software Engineering | 4 |
Sem-3 | 3 | MCA213 | Mobile Application Development | 6 |
Sem-3 | 4 | MCA214 | Enterprise Java Technologies | 6 |
Sem-3 | 5 | MCA215 | Elective – 3 (Any one subject from track 1/2/3) | 6 |
Sem-3 | 6 | MCA216 | Elective – 4 (Any one subject from track 1/2/3) | 6 |
Sem-4 | 1 | MCA221 | Software Development Project | 32 |
CourseType | Shift | |||||||
---|---|---|---|---|---|---|---|---|
General | EWS | SEBC | SC | ST | Male | Female | ||
Government | Morning | 16 | 3 | 8 | 2 | 4 | 3140 | 1700 |
Statements: CO1: The elements of Computer Organization and Architecture CO2:The basic knowledge necessary to understand the number system, gates operations of digital computers.
Statements: CO1: Differentiate between procedural and object oriented programming CO2: Learn C++ as a language and various features to implement Object oriented concepts CO3:Learn Object Oriented principles and their application using C++
Statements: CO1:Develop proficiency in the specification, representation, and implementation of Data Types and Data Structures. CO2:Be able to carry out the Analysis of various Algorithms for mainly Time and Space Complexity. CO3:Get a good understanding of applications of Data Structures CO4:Develop a base for advanced computer science study.
Statements: CO1:Give students a solid background in Database management systems CO2:NoSQL systems CO3:Carry out the analysis of various algorithms for mainly time and space Complexity
Statements: CO1: Introduce the core concepts of Python Programming CO2:Introduce the basic insight of programming using Python libraries and how to use functionality of various Python libraries for various tasks CO3:Give hands on with major focus on practical implementation of these concepts.
Statements: CO1: Understand the need for dividing network functionalities into layers CO2: Understand the functionality of each layer of OSI and TCP/IP models CO3:Understand the concepts of data transfer and how different protocols implement these concepts CO4:Design network-based services using programming languages
Statements: CO1: Introduce the necessary understanding of human intelligence and to explore the mechanisms that enables the intelligent thought and action CO2:Understand and learn effective ways for representing knowledge, applying intelligent problem-solving techniques & searching techniques
Statements: CO1: Understand key concepts of data, data mining, data analysis and data analytics CO2: Understand how data is created, stored, accessed CO3:Understand tools to effectively organize and visualize data CO4:Put the principles and methods of statistical analysis into practice using a range of realworld data sets.
Statements: CO1: Understand the concepts of Object-Oriented Programming Language and easily use Java CO2: Get good understanding of developing multi-threaded applications using the Java Programming Language CO3:Harness the features of Java using APIs of Collection Framework, Lambda expressions and streams for effective programming.
Statements: CO1: Understand the functionalities and internals of operating systems CO2: Optimize their programs to execute on any operating system CO3:Able to implement tasks using Linux shell scripting
Statements: Machine Learning - CO1:Learn the concept of learning patterns from data and develop a strong theoretical foundation for understanding of state of the art Machine Learning algorithms CO2:Identify, formulate and solve machine learning problems that arise in practical applications. Network Administration - CO1: Study various standards and technologies pertaining to Networking Devices CO2: Understand small, switched network implementation and diagnostics CO3:Implement an IP addressing scheme and IP services to meet network requirements CO4:Implement a small, routed network CO5:Implement and verify WAN Links CO6:Perform system administration tasks on Linux Server. Web Designing - CO1:Design of web sites in terms of content organization, navigation, page and site design Measure website traffic and enhance business presence CO2: Understand the general principles of web usability .
Statements: CO1:Articulate the main concepts, key technologies, strengths, and limitations of cloud computing and the possible applications for state-of-the-art cloud computing CO2: Implement business solutions over cloud computing platform CO3:Harness the cloud infrastructure to provide efficient software-based solutions CO4:To understand the service model with reference to cloud computing
Statements: CO1: Understand the concept and importance of Software Engineering CO2: Understand the concept of object oriented paradigm CO3:Understand the UML diagrams which are used at different stages of Software development life cycle. CO4:Understand all the activities under project management
Statements: CO1: Understand the architecture and components of Android SDK CO2: Understand use of Tools / Technologies like ANDROID Studio (Latest Version), ANDROID Version (Jelly Bean and later) for application development CO3:Create mobile applications on the Android Platform with advanced functionalities CO4:Understand process of monetizing and publishing applications
Statements: CO1: Learn the concepts of web technologies and apply it in real life applications CO2: Understand the concept of Web Services and APIs
Statements: Deep Learning - CO1: Understand the latest algorithms and architectures of deep learning with practical viewpoint CO2:Understand the necessary background of the ongoing research and gain required implementation knowledge. Network Security - CO1: Understand the state-of-the-art in network security and computer security CO2: Study the security mechanisms at various layers of TCP/IP Model CO3:Develop strong analysis, testing and troubleshooting skills regarding to computer network security CO4:Implement various open source tools related to network security Full Stack Web Development - CO1: Learn the concepts of front end and back end development CO2: Implement full-stack concepts in real-life applications
Statements: Computer Vision - CO1:Learn basic principles of image formation CO2:Understand Image processing algorithms and different algorithms for 3D reconstruction and recognition from single or multiple images (video) CO3:Emphasis on the core vision tasks of scene understanding and recognition Natural Language Processing - CO1: Learn the key concepts pertaining to Linguistics and Natural Language Processing that are used to describe and analyze natural language CO2:Gain insights into statistical and semantic approaches to Natural Language Processing CO3:Understand basic principles of machine learning to natural language data CO4:Learn the use standard software packages for machine learning in the domain of Natural Language Processing CO5:To understand how data structures and algorithms are used in Natural Language Processing. Blockchain Technology - CO1: Get the introduction of Blockchain technology and Cryptocurrency CO2:Integrate ideas from Blockchain technology into their own projects Network Analysis & Design - CO1:Learn the principles of Network Design CO2: Understand the process of Network Deployment CO3:Gain basic insight of Network Operations and Maintenance Web Security - CO1:Understand necessity for securing web applications CO2:Know different risks to web applications CO3:Take the steps required to mitigate those risks Web Analytics - CO1: Web analytics concepts, principles and techniques CO2:Measure website traffic and enhance business presence
Statements: CO1: To implement the concepts learned during the semester by developing a full scale systems and to practice effective team work among the peers
Statements: CO1:Get a good understanding of Linux internals CO2:Develop proficiency in creating applications on Linux platform. CO3:Create a shell script for task automation
Statements: CO1: The fundamentals of secure, dynamic web application development CO2:Implement a web application using one specific set of open sources server-side tools: PHP and MySQL
Academy Year | Title | Download |
---|