Eligibility : All those candidates who have passed the 10+2 or its equivalent examination in any stream conducted by a recognized Board / University / Council.
OR
Those candidates who have passed their Matriculation examination AND have also passed 3 year Diploma in any Trade from Punjab State Board of Technical Education & Industrial Training, Chandigarh or such Examination from any other recognized State Board of Technical Education, or Sant Longowal Institute of Engineering & Technology, Longowal.
Syllabus : Click here to download
PROGRAM OUTCOMES (POs) :
PO1-Basic knowledge: An ability to apply knowledge of basic mathematics, science and domain knowledge to solve the computational problems.
PO2-Discipline knowledge: An ability to apply discipline –specific knowledge to solve core and/or applied computational problems.
PO3-Experiments and practice: An ability to plan and perform experiments and practices and to use the results to solve computational problems.
PO4-Tools Usage: Apply appropriate technologies and tools with an understanding of limitations.
PO5-Profession and society: Demonstrate knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities
relevant to professional practice.
PO6-Environment and sustainability: Understand the impact of the computational solutions in societal and environmental contexts, and demonstrate the knowledge and need for sustainable development.
PO7-Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the professional practice.
PO8-Individual and team work: Function effectively as an individual, and as a member or leader in diverse/multidisciplinary teams.
PO9-Communication: An ability to communicate effectively.
PO10-Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the context of technological changes.
| Course Code | Course Title | Course Outcomes |
| UGCC2501 | Mathematics | CO1: Provide a basic understanding of fundamental mathematical concepts such as sets, functions, matrix algebra, and discrete mathematics.
CO2: This course enables the students to use mathematical models and techniques to analyze and understand problems in computer science. CO3: This course demonstrates how the mathematical principles give succinct abstraction of computer science problems and help them to efficiently analyze. |
| UGSEC2501 | Problem Solving Techniques | CO1: Express the logical flow used in Programming.
CO2: Design algorithms for solving various real life problems CO3: Implement programs using C. CO4: Choose the right data type and statements for programs. CO5: Explain various concepts of C programming language. |
| UGSEC2502 | Problem Solving Techniques Laboratory | CO1: Select the right statement for the program.
CO2: Experiment with different input values. CO3: Test the output with boundary conditions. CO4: Distinguish between various control statements and data types. CO5: Implement programs for various problems. |
| UGCC2502 | Computer Architecture | CO1: Identify the various internal and peripheral components of computer system
CO2: Categorize different number system. CO3: Outline the role of various components of computer system. CO4: Identify micro-operations. CO5: Comment on the design of Combinational & Sequential circuits |
| UGCC2503 | Office Automation | CO1: To Familiarizing with Open Office (Word processing, Spreadsheets and Presentation).
CO2: To acquire knowledge on editor, spread sheet and presentation software. CO3: To make students perform documentation and accounting operations. CO4: To make students can learn how to perform presentation skills. |
| UGAEC2501 | General English – I | CO1. To provide learning environment to practice listening, speaking, reading and writing
skills. CO2. To assist the students to carry on the tasks and activities through guided instructions and materials. CO3. To effectively integrate English language learning with employability skills and training. CO4. To provide hands-on experience through case-studies, mini-projects, group and individual presentations. |
| UGMDE2501 | Indian Knowledge System^ | |
| UGVAC2501 | Environmental Science and sustainability | CO1. This course aims to familiarize students with basic environmental concepts,
their relevance to business operations, and forthcoming sustainability challenges. CO2. This course will equip students to make decisions that consider environmental consequences. CO3. This course will enable future business graduates to become environmentally sensitive and responsible managers. |
| HVPE101-18 | Human Values, Deaddiction and Traffic Rules | CO1:To help the students appreciate the essential complementarily between ‘VALUES’ and
‘SKILLS’ to ensure sustained happiness and prosperity which are the core aspirations of all human beings. CO2. To facilitate the development of a Holistic perspective among students towards life, profession and happiness, based on a correct understanding of the Human reality and the rest of Existence.Such a holistic perspective forms the basis of Value based living in a natural way. CO3. To highlight plausible implications of such a Holistic understanding in terms of ethical human conduct, trustful and mutually satisfying human behavior and mutually enriching interaction with Nature |
| HVPE102-18 | Human Values, Deaddiction and Traffic Rules (Lab/ Seminar) | CO1:One each seminar will be organized on Drug De-addiction and Traffic Rules.
CO2: Eminent scholar and experts of the subject will be called for the Seminar at least once during the semester. It will be binding for all the students to attend the seminar. |
| UGAEC2502 | Additional Course – Indian or Foreign Language Other than Mother Tongue and English (1-1- 0)) [optional course]* |
| Course Code | Course Title | Course Outcomes |
| UGCC2504 | Fundamental of Statistics | CO1: Highlight the need of studying & analyzing numbers.
CO2: Identify visualization tools for representing data. CO3: Describe various statistical formulas. CO4: Compute various statistical measures. CO5: Compare result of different statistical measures. |
| UGCC2505 | Fundamental of Statistics Laboratory | CO1: Create Frequency table and Graphs for data representation.
CO2: Apply various statistical operations using statistical tool like excel. CO3: Compute various statistical measures using statistical tool like excel. CO4: Analyze real life data using statistical tool CO5: Prepare data in different formats and styles |
| UGCC2506 | Data Structures-I | CO1: Describe the fundamental concepts of Data Structures and their applications.
CO2: Develop problem-solving skills using Data Structures. CO3: Implement linear Data Structures. |
| UGCC2507 | Data Structures-I Laboratory | |
| UGCC2508 | Operating Systems | CO1: Explain the fundamentals of the operating system.
CO2: Comprehend multithreaded programming, CPU scheduling, process management, process synchronization, memory, deadlocks, and storage management. CO3: Compare the performance of CPU scheduling algorithms CO4: Identify the features of I/O and File handling methods. |
| UGCC2509 | Operating Systems Laboratory | CO1: To implement scheduling of algorithms.
CO2: Understanding the concept of critical section problems. CO3: Concepts of file allocation of frames. CO4: Concept of Page replacement algorithms. |
|
UGSEC2503 |
Object-oriented
Programming using C++ |
CO1: Outline the role of programming for solving real world problems.
CO2: Explain Object oriented approach for finding Solutions to various problems with the help of C++ language. CO3: Implement computer based solutions to various real-world problems using C++ CO4: Select the right Object Oriented Concept for optimal solution. CO5: Review different solutions for a common problem. |
|
UGSEC2504 |
Object Oriented Programming using
C++Laboratory |
CO1: Design the classes.
CO2: Illustrate the concept of memory representation for objects CO3: Implement programs using OOP concepts for various problems. CO4: Implement file handling in C++ CO5: Select the right data types to represent class properties |
| UGSEC2505 | Web Technologies | CO1: Create pages with simple tags in HTML
CO2: Design webpages with multiple sections or frames CO3: Explain how to link webpages through hypertext or images a links CO4: Outline the key web designing concepts using java script CO5: Design forms with special controls using HTML |
| UGSEC2506 | Web Technologies Laboratory | CO1: Design pages with simple tags in HTML
CO2: Create web pages with Audio and Video content in it. CO3: Illustrate the movement from one web page to another CO4: Implement advanced web designing concepts using java script CO5: Execute a small web based project for the benefit of society |
| EMC-101- 25 | Entrepreneurship Setup and
Launch |
Learners Objective:
CO1. Understand the core concepts of entrepreneurship through relatable, real-life examples. CO2. Begin to see themselves as problem-solvers and creators. CO3. Learn about business paths and choose one to try based on interest or local fit. CO4. Launch a micro-hustle (online or offline) to earn their first income. CO5. Build confidence and self-belief by doing. Outcome: By the end of this semester, learners will start a simple business activity, earn their first income, and build belief in their ability to do business. |
| UGVAC2502 | Indian Constitution | CO1. Constitutional Framework: Analyze the Indian Constitution’s history, Preamble,
Fundamental Rights, and basic structure. CO2. Union Government Structure: Describe the roles of the President, Prime Minister, and the legislative bodies (Lok Sabha and Rajya Sabha). CO3. State Government Mechanisms: Examine the powers of the Governor, Chief Minister, and the State Secretariat. CO4. Local Administration: Assess the functioning of local government bodies like District Administration, Municipal Corporations, and Zila Panchayats. CO5. Electoral Processes: Analyze the role of the Election Commission in conducting free and fair elections. CO6. Application of Knowledge: Apply constitutional principles to contemporary political issues and evaluate governance effectiveness. |
|
UGAEC2503 |
Additional Course – Indian or
Foreign Language Other than Mother Tongue and English (1-1- 0))[optional course]* |
| Course Code | Course Title | Course Outcomes |
| UGCC2510 | Data Structure-II | CO1: Implement various searching and sorting algorithms.
CO2: Discuss various advanced data structures. CO3: Implement non-linear Data Structures. |
| UGCC2511 | Data Structure-II Laboratory | |
| UGCC2512 | DataBase Management System – I | CO1: Explain Core Concepts of DBMS
CO2: Design data models for real life problems CO3: Design of real life Database and SQL queries |
| UGCC2513 | Data Base Management System – I Laboratory | |
| UGSEC2507 | Python Programming | CO1: Develop modular Python programs.
CO2: Apply suitable Python programming constructs, built-in data structures using Python libraries to solve a problem. CO3: Implement Data visualization and File handling in Python. |
| UGSEC2508 | Python Programming
Laboratory |
|
| UGCC2514 | Software Engineering | CO1: To Acquire a comprehensive understanding of the software development lifecycle and
its application in contemporary software engineering practices. CO2: To Develop proficiency in project management methodologies and strategic decision making for successful software project execution. CO3: To Master the art of software design, development, and testing to produce robust and efficient software solutions. |
| UGCC2515 | Software Engineering
Laboratory |
CO1 Elicit, analyze and specify software requirements.
CO2 Analyze and translate a specification into a design CO3 Realize design practically, using an appropriate software engineering methodology. CO4 Plan a software engineering process life cycle. |
| Professional Elective–I | ||
| Professional Elective–I
Laboratory |
||
| UGVAC2503 | Yoga/Sports/NCC/NSS/ Disaster Management | i. Understand yoga’s significance and its practical applications for holistic well-being.
ii . Explore subtle energy systems and their role in enhancing health through yogic practices. iii. Examine various paths of yoga to foster self-realization and spiritual growth. iv. Master the Eight Limbs of Yoga for physical, mental, and spiritual harmony. v. Apply yogic principles to manage psycho-somatic ailments and promote resilience. |
| Sports Management | i. Demonstrate a comprehensive understanding of sports management principles,
including organizational structures, legal issues, and ethical considerations. ii. Evaluate marketing strategies and sponsorship opportunities in the sports industry, devising effective branding and promotional campaigns. iii. Apply financial management techniques to analyze revenue streams, control costs, and make informed investment decisions in sports organizations. iv. Utilize sports analytics tools and technology to enhance performance evaluation, strategic planning, and fan engagement initiatives. v. Synthesize course concepts through practical applications, demonstrating the ability to address real-world challenges in sports management scenarios. |
|
| National Cadet Corps (NCC) | CO1. Mastery of Discipline and Leadership through Drill Learners would demonstrate the
ability to effectively command a group, foster discipline, and work collaboratively towards achieving shared objectives. CO2. Mastery of Grace and Dignity in Foot Drill Performance Learners would demonstrate an understanding of how these qualities enhance performance and foster teamwork within a group setting. CO3. Proficient Weapon Handling and Safety Adherence Learners would showcase a thorough understanding of the criticality of safety measures, emphasizing accident prevention through strict adherence to safety protocols. CO4. Enhanced Tactical Awareness and Strategic Decision-Making Learners would gain the ability to make informed decisions and effectively utilize terrain features to gain tactical advantage during operations. |
|
| National Service Scheme (NSS) | CO1.Students will demonstrate an understanding of the history, philosophy, and objectives
of the National Service Scheme (NSS), thereby fostering increased social awareness and patriotism among them. CO2. Students will be able to organize and conduct various NSS programmes and activities effectively and through it understand the importance of leadership and team building. CO3. Students will develop skills in community mobilization and partnership building. CO4. Students will appreciate the importance of volunteerism and shramdan in societal development and thus, be able to understand role of community participation. |
|
| DISASTER MANAGEMENT | CO1:Articulate the critical role of disaster management in reducing risks and enhancing
resilience CO2: Identify and describe key institutional frameworks and processes in disaster management. CO3: Conduct risk assessments and develop disaster management plans for specific scenarios |
| Course Code | Course Title | Course Outcomes |
| UGCA1921 | Software Engineering | CO1- Highlight the need of software engineering |
| CO2- Outline the phases and activities involved in the conventional software life cycle models | ||
| CO3- Design documents for various phases of software life cycle. | ||
| CO4- Compute the complexity of the software based on multiple metrices. | ||
| CO5-Identify the tools needed for different types of documents required in software engineering. | ||
| UGCA1922 | Database Management System | CO1- Define the basic concepts of DBMS. |
| CO2-Design SQL queries. | ||
| CO3- Illustrate the concept of data normalization with the help of real life examples. | ||
| CO4- Explain the concept of transaction management. | ||
| CO5-Outline features of advanced database management systems. | ||
| UGCA1923 | Operating Systems | CO1- Discuss the evaluation of operating systems. |
| CO2- Explain different resource managements performed by operating system. | ||
| CO3- Describe the architecture in terms of functions performed by different types of operating systems. | ||
| CO4- Analyse the performance of different algorithms used in design of operating system components. | ||
| CO5- Compare the key properties of different types of Operating Sysytems. | ||
| UGCA1924 | Software Engineering Laboratory | CO1- Identify the scope and objective of different domains that have impact on society |
| CO2- Create data flow diagrams | ||
| CO3- Compute software complexity using latest tools | ||
| CO4-Design a software engineering process life cycle. | ||
| CO5- Implement specification, design, implementation, and testing process using latest tools | ||
| UGCA1925 | Database Management Systems Laboratory | CO1- Differentiate between DDL, DML and DCL commands |
| CO2- Implement DDL, DML and DCL commands | ||
| CO3- Write integrity constraints on a database | ||
| CO4- Design Databases and Tables in relational model for some project related to society welfare | ||
| CO5- Implement PL/SQL | ||
| UGCA1926 | Operating Systems Laboratory | CO1-Implement the installation and configuration of different operating systems. |
| CO2- Write programs for different scheduling algorithms. | ||
| CO3- Execute various commands in Vi editor | ||
| CO4- Implement the dual boot installation | ||
| CO5- Execute commands in shell programming | ||
| UGCA1927 | Web Designing | CO1- Create pages with simple tags in HTML |
| CO2- Design webpages with multiple sections or frames | ||
| CO3- Explain how to link webpages through hypertext or images a links | ||
| CO4-Outline the key web designing concepts using java script CO5 Design forms with special controls using HTML | ||
| UGCA1928 | Web Designing Laboratory | CO1- Design pages with simple tags in HTML |
| CO2- Create web pages with Auido and Video content in it. | ||
| CO3-Illustrate the movement from one web page to another | ||
| CO4- Implement advanced web designing concepts using java script | ||
| CO5 –Execute a small web pased project for the benefit of scoiety | ||
| BMPD402-18 | Mentoring and Professional Development | CO1-The goal of a mentorship program is to accelerate the personal and professional development of mentees. This is achieved by providing mentees with guidance, advice and feedback from mentors with more experience than themselves. |
| Course Code | Course Title | Course Outcomes |
| UGCA1929 | Programming in PHP | CO1- Outline the importance and benefits of PHP |
| CO2- Compare Client Side Script & Server Side Script. | ||
| CO3- Explain the use of control structures, data types used in PHP. | ||
| CO4- Implement database connectivity. | ||
| CO5- Develop Dynamic Website that can interact with different kinds of Database Languages. | ||
| UGCA1930 | Programming in PHP Laboratory | CO1- Write scripts for basic web page designs |
| CO2- Design the work flow of web page with the help of various control statements | ||
| CO3- Differentiate between client side and server side scripting | ||
| CO4- Illustrate the concept of static and dynamic websites | ||
| CO5- Implement the database concepts in PHP | ||
| Elective -I | CO1- Highlight the need of Data Warehousing & Mining | |
| UGCA1931 | Data Warehouse and Mining | CO2 Differentiate between the Transactional and Analytical data models. |
| CO3- Identify the real life applications where data mining can be applied. | ||
| CO4- Apply different data mining algorithms on wide range of data sets. | ||
| CO5- Explain the role of visualization in data representation and analysis. | ||
| UGCA1932 | Programming in Java | CO1- Define various Object Oriented concepts in Java Programming. |
| CO2- Compare different data types in java. | ||
| CO3- Differentiate between built-in and user defined functions/methods, interfaces and packages etc. | ||
| CO4- Outline the importance of exception handling in programs. | ||
| CO5- Explain advanced concepts like multithreading, applet used in java. | ||
| UGCA1933 | Internet of Things | CO1- Define the concept of IoT |
| CO2- Outline various domains of IOT | ||
| CO3- Explain M2M (machine to machine) applications with necessary protocols | ||
| CO4- Express the need of IOT system management. | ||
| CO5 -Implement the basic Raspberry PI platform for creating IOT applications. | ||
| Elective -II | CO1- Identify different types of Input and Output devices. | |
| UGCA1934 | Computer Graphics | CO2-Outline the key characteristics of virtual relaity. |
| CO3- Explain different algorithms to draw shapes like line, circle, point, etc. | ||
| CO4- Differentiate between 2-D and 3-D coordinate system | ||
| CO5- Define projection. | ||
| UGCA1935 | Linux Operating System | CO1- Discuss the evolution of Open Source operating systems. |
| CO2- Prepare environment for working on open source operating system like Linux. | ||
| CO3- Perform resource management in Linux | ||
| CO4 -Write scripts in Linux. | ||
| CO5- Execute user level privileges | ||
| UGCA1936 | Cloud Computing | CO1- Define the concept of cloud computing. |
| CO2- Outline the benefits if migrating to a cloud solution for different applications. | ||
| CO3- Compare different virtualization technologies. | ||
| CO4- Identify various resources needed to build cloud. | ||
| CO5- Explain various security threats to cloud. | ||
| Elective-I Laboratory | CO1- Identify different data mining tools used to analyze data. | |
| UGCA1937 | Data Warehouse and Mining Laboratory | CO2- Implement classification/ Clustering techniques in R/ Weka |
| CO3- Create visualization for representing data. | ||
| CO4- Execute various data preprocessing techniques | ||
| CO5- Analyze the data which has direct impact on the society | ||
| UGCA1938 | Programming in Java Laboratory | CO1- Execute Core Java concepts |
| CO2- Illustrate the role of differentdata type, operators and control statement in java with the help of programs. | ||
| CO3- Write programs to hadle exceptions | ||
| CO4- Implement multithreading in java | ||
| CO5- Execute interfaces and packages. | ||
| UGCA1939 | Internet of Things Laboratory | CO1- Identify different types of IOT devices and sensors. |
| CO2- Analyze sensor generated data | ||
| CO3- Outline the use of Bluetooth for connectivity of mobile application with IOT device | ||
| CO4- Designing small IoT applications | ||
| CO5- Building interface of application with various devices | ||
| Elective-II Laboratory Computer Graphics Laboratory | CO1- Implement algorithms for drawing basic shapes like circle, line and point. | |
| UGCA1940 | CO2- Write programs to implement 2-D and 3-D corrdibate transformations. | |
| CO3- Design basic shapes for logo’s | ||
| CO4- Develop programs for basic animations using C or C++ | ||
| CO5- Design a small gaming project. | ||
| UGCA1941 | Linux Operating System Laboratory | CO1- Prepare the environment for installation and use of Linux operating system |
| CO2- Write Shell Scripts | ||
| CO3- Implement C programs using gcc compiler | ||
| CO4- Impelment virtualization | ||
| CO5- Execute commands related to grantinf and revoking user priviledges. | ||
| UGCA1942 | Cloud Computing Laboratory | CO1- Identify major commercial projects in the field of cloud computing |
| CO2- Design basic cloud applications | ||
| CO3- Execute basic functionalities of open source tools like Open Stack. | ||
| CO4- Implement virtualization | ||
| CO5- Define major services provided by cloud service provider. | ||
| BMPD502-18 | Mentoring and Professional Development | CO1-The goal of a mentorship program is to accelerate the personal and professional development of mentees. This is achieved by providing mentees with guidance, advice and feedback from mentors with more experience than themselves. |
| Course Code | Course Title | Course Outcomes |
| UGCA1943 | Android Programming | CO1- Prepare environment for working on Android OS. |
| CO2- Highlight various security issues in Android platform. | ||
| CO3- Design innovative User Interface and develop activity for android app. | ||
| CO4-Outline the steps for creating database applications | ||
| CO5- Write programs for basic Android based applications. | ||
| UGCA1944 | Android Programming Laboratory | CO1- Prapare environment for working on Android OS. |
| CO2- Program basic Android based applications. | ||
| CO3-Highlight various security issues in Android platform. | ||
| CO4- Implement database applications. | ||
| CO5- Design innovative User Interface and develop activity for android app. | ||
| Elective -III | CO1- Highlight the significance and domains of Artificial Intelligence and knowledge representation. | |
| UGCA1945 | Artificial Intelligence | CO2- Outline the advantages and disadvantages of various search techniques. |
| CO3- Identify various Expert Systems and AI applications. | ||
| CO4- Define the role of AI in different areas like NLP, Pattern Recognition etc. | ||
| CO5- Select the right AI tool for different AI based applications | ||
| UGCA1946 | R Programming | CO1- Identify the key components of R programming Language. |
| CO2- Define the concept of data Science. | ||
| CO3- Differentiate between vectors and arrays. | ||
| CO4- Outline the usage of data frames, lists, factors, tables and R structures | ||
| CO5- Explain the need and utilization of various visualization tools. | ||
| UGCA1947 | Digital Marketing | CO1- Highlight the key elements of a digital marketing strategy. |
| CO2- Choose the right platform for digital marketing | ||
| CO3- Identify the major digital marketing channels. | ||
| CO4- Design content for digital marketing. | ||
| CO5- Develop digital marketing strategy and plan. | ||
| Elective -IV | CO1- Identify issues involved in the field of information security. | |
| UGCA1948 | Information Security | CO2- Categorize various types of viruses. |
| CO3- Outline the information security risks across de Internet and WWW. | ||
| CO4- Explain different encryption techniques | ||
| CO5- Define crytography | ||
| UGCA1949 | Cyber Laws & IPR | CO1-Identify statutory, regulatory, constitutional, and organizational laws that affect the information technology professional. |
| CO2- Categorize case law and common law to current legal dilemmas in the technology field. | ||
| CO3- Outline the primary forms of intellectual property rights. | ||
| CO4- Compare the different forms of intellectual property protection in terms of their key differences and similarities. | ||
| CO5- Analyze the effects of intellectual property rights on society as a whole. | ||
| UGCA1950 | Machine Learning | CO1- Define the concept of machine learning |
| CO2- Outline the key characteristics of machine learning algorithms | ||
| CO3- Compare the performance of different machine learning algorithms | ||
| CO4- Design solution for basic problems using machine learning algorithms | ||
| CO5- Explain the concept of reinforcement learning | ||
| Elective -III | CO1- Identify right tool for different AI based problems. | |
| UGCA1951 | Artificial Intelligence Laboratory | CO2-Develop basic applications using AI tools. |
| CO3- Represent various real life problem domains using logic based techniques and use this to perform inference or planning. | ||
| CO4- Outline the use of Bayesian approach to solve uncertain problems. | ||
| CO5- Implement basic Natural Language processing programs. | ||
| UGCA1952 | R Programming Laboratory | CO1 -Write programs for arrays and matrices. |
| CO2 -Execute data frames and lists. | ||
| CO3 -Differentiate between arrays from vectors. | ||
| CO4- Implement factors in R | ||
| CO5 -Execute minor projects using R. | ||
| UGCA1953 | Digital Marketing Laboratory | CO1- Highlight the key elements of a digital marketing strategy. |
| CO2- Implement common digital marketing exerciseusing SEO, Social media and Blogs. | ||
| CO3- Identify the major digital marketing channels. | ||
| CO4 -Design content for digital marketing. | ||
| CO5- Develop digital marketing strategy and plan. | ||
| Elective -IV | CO1- Outline various types of attacks. | |
| UGCA1954 | Information Security Laboratory | CO2- Categorize various types of viruses. |
| CO3 -Prepare solutions to various threats | ||
| CO4 -Review security policy | ||
| CO5 -Implement Encyption Techniques | ||
| UGCA1955 | Cyber Laws & IPR Laboratory | CO1- Identify statutory, regulatory, constitutional, and organizational laws that affect the information technology professional. |
| CO2- Categorize case law and common law to current legal dilemmas in the technology field. | ||
| CO3 -Outline the primary forms of intellectual property rights. | ||
| CO4 –Compare the different forms of intellectual property protection in terms of their key differences and similarities. | ||
| CO5- Analyze the effects of intellectual property rights on society as a whole. | ||
| UGCA1956 | Machine Learning Laboratory | CO1- Differentiate between various data types. |
| CO2- Implement programs for various Learning algorithms. | ||
| CO3- Compare different machine learning algorithms. | ||
| CO4- Choose the right algorithm for different problems. | ||
| CO5 -Apply Machine Learning algorithms to solve real world problems. | ||
| Open Electives | CO1- Identify of input and output devices of Computers | |
| UGCA1902 | Fundamentals of Computer and IT | CO2 -Utilize the functioning of various components of computer system |
| CO3- Define the role of Operating system | ||
| CO4- Prepare documents using word processing, Spreadsheet and Presentation Graphics Software’s. | ||
| CO5 -Highlight the Internet safety, legally, and other issues. | ||
| UGCA1903 | Problem Solving using C | CO1 -Express the logical flow used in Programming. |
| CO2- Design algorithms for solving various real life problems | ||
| CO3 -Implement programs using C . | ||
| CO4- Choose the right data type and statements for programs. | ||
| CO5 -Explain various concepts of C programming language. | ||
| UGCA1909 | Object Oriented Programming using C++ UGCA1913 Computer N | CO1-Outline the role of programming for solving real world problems. |
| CO2- Explain Object oriented approach for finding Solutions to various problems with the help of C++ language. | ||
| CO3- Implement computer based solutions to various real-world problems using C++ | ||
| CO4- Select the right Object Oriented Concept for optimal solution. | ||
| CO5- Review different solutions for a common problem. | ||
| UGCA1913 | Computer Networks | CO1- Highlight the characteristics of various protocols. |
| CO2 -Define different network technologies and their application. | ||
| CO3 -Identify Hardware and software components for designing network | ||
| CO4- Compare the performance of different network media | ||
| CO5 -Implement various configuration settings | ||
| UGCA1922 | Database Management Systems | CO1- Define the basic concepts of DBMS. |
| CO2- Design SQL queries. | ||
| CO3 -Illustrate the concept of data normalization with the help of real life examples. | ||
| CO4- Explain the concept of transaction management. | ||
| CO5 -Outline features of advanced database management systems. | ||
| UGCA1957 | Software Project Management | CO1 -Define the principal tasks of software project managers. And basic concepts in software projects. |
| CO2- Outline the basic concepts of Software projects. | ||
| CO3 -Explain the fundamentals of Process Planning, effort estimation and quality planning. | ||
| CO4- Comment upon risk and quality management. | ||
| CO5 –Apply management and development practices to develop software. | ||
| BMPD602- 18 | Mentoring and Professional Development | CO1-The goal of a mentorship program is to accelerate the personal and professional development of mentees. This is achieved by providing mentees with guidance, advice and feedback from mentors with more experience than themselves. |