






The Bachelor of Science in Information Technology (B.Sc. IT) is a dynamic and future-oriented degree that equips students with essential technical, analytical, and problem-solving skills required in today’s digital world. The program focuses on key areas such as programming, networking, databases, web development, cybersecurity, data analytics, and emerging technologies like Artificial Intelligence (AI) and the Internet of Things (IoT). Studying B.Sc. IT offers numerous advantages, including high career demand, diverse job opportunities, and a strong foundation for higher studies such as MCA, MSc (IT/Computer Science), or MBA in Information Technology. The curriculum emphasizes practical and industry-relevant learning through hands-on projects and internships, ensuring students are well-prepared for real-world challenges. Moreover, the global nature of IT allows graduates to work across industries and countries, while also providing the skills and knowledge to explore entrepreneurial ventures in the ever-growing tech ecosystem.
3 Years
BUS202
Bachelor Degree
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1 | Major Paper I | Database Management System | BUNSITM101 | 4 |
| 2 | Major Paper II | Computer Oriented Architecture | BUNSITM102 | 4 |
| 3 | DSC Minor | Mathematical foundations of Information Science | BUNSITMR104 | 4 |
| 4 | VEC | Introduction to programming (C++) | BUNSITVS106 | 2 |
| 5 | SEC | Understanding e-Services | BUNSITSE107 | 2 |
| 6 | VEC | Effective Business Communication -I | BUNSITAE109 | 2 |
| 7 | IKS | Indian Science and Technology | BUNSITIK108 | 2 |
| Total | 22 | |||
| *The credits of papers like M2, M3,OE, IKS,SEC, VEC & AEC offered by other Departments will also be added making a total of 20 credits for the student of Combination-II with Political Science Major. Open elective for 2 credits plus add on certificates courses. | ||||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUNSITM101 | Database Management System |
CO 1 Identify the need for Database Management System. CO 2 Design conceptual model and relational model for real life applications. CO 3 Apply the concept of normalization to relational database design. CO 4 Formulate query using SQL commands. CO 5 Demonstrate the concept of transaction, concurrency and recovery. |
| BUNSITM102 | Computer Oriented Architecture |
CO 1 To learn different number systems and basic structure of computer system CO 2 To demonstrate the arithmetic algorithms. CO 3 To understand the basic concepts of digital components and processor organization. CO 4 To understand the generation of control signals of computer CO 5 To understand Multiprogramming. CO 6 To demonstrate the memory organization |
| BUNSITMRP105 | Mathematical foundations of Information Science |
CO 1 Ability to apply mathematical logic to solve problems. CO 2 Understand sets, relations, functions, and discrete structures. CO 3 Able to use logical notation to define and reason fundamental mathematical concepts such as sets, relations, and functions. CO 4 Able to formulate problems and solve recurrence relations. CO 5 Able to model and solve real-world problems using graphs and trees |
| BUNSITVS106 | Introduction to C++ |
CO 1 To provide exposure to algorithm design and problem-solving using programming techniques. CO 2 Develop the ability to create programs by using datatypes, variables, expressions, and operators. CO 3 To decompose programming solutions into smaller units using functions. CO 4 To create different types of data-structure using structure, arrays, and pointers CO 5 To apply file handling techniques, to insert and retrieve data from files. |
| BUNSITSE107 | Understanding E-Services |
CO 1 Understand the concept and significance of e-services CO 2 Analyze e-service architectural frameworks CO 3 Identify challenges and implications of e-services in the Developing World CO 4 Demonstrate proficiency in using email, instant messaging, and collaboration tools CO 5 Understand web security and cyber threats CO 6 Explore e-governance services and financial literacy |
| BUNSITAE109 | Effective Business Communication-I |
CO 1 Listen, Comprehend and Correspond with others at various contexts CO 2 Speak legibly and fluently under various life-time situations by applying proper communication modules. CO 3 Read and understand a variety of writings and technical text by analyzing the meaning and language. CO 4 Apply clear and legible writing skills in error free style in coherent manner CO 5 Remember and use various communicative skills in precise and efficient way on technological contexts CO 6 Form situational conversations and technical writing styles for interpersonal and effective communication |
| BUNSITVE110 | Environmental Technology |
CO 1 To recall and comprehend the basic concepts of environmental challenges,sustainability, and the role of technology in addressing these issues. CO 2 To explain the principles of energy efficiency in IT infrastructure and data centers, and strategies for reducing power consumption. CO 3 To apply the concepts of eco-efficiency, life cycle assessment, and green computing to analyze and evaluate the environmental impact of various technologies and practices. CO 4 To analyze the environmental impact of electronic waste (e-waste) and evaluate e-waste recycling and disposal methods. CO 5 To synthesize knowledge of the IT supply chain to propose strategies for reducing environmental impact throughout the lifecycle of IT products and services. CO 6 To plan and conduct environmental auditing and performance evaluation to ensure sustainable IT operations. |
| BUNSITIK108 | Indian Science and Technology |
CO 1 To describe the major scientific advancements in ancient India. CO 2 To explain the significance of ancient Indian scientific knowledge and its impact on various fields CO 3 To comprehend and interpret the principles and practices of traditional Indian knowledge systems CO 4 To apply their understanding of traditional knowledge systems to analyze their relevance and applicability in addressing contemporary challenges in healthcare, education, and sustainable development. CO 5 To synthesize and generate insights into recent developments in Indian science and technology CO 6 To evaluate and justify the significance and potential impact of Indian contributions in contemporary scientific fields, considering both national and global contexts. |
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1 | Major Paper I | Computer Network | BUNSITM201 | 4 |
| 2 | Major Paper II | Operating System | BUNSITM202 | 4 |
| 3 | Minor | Numerical Analysis with C++ | BUNSITMRP205 | 4 |
| 4 | VSC | Python Programming | BUNSITVS206 | 2 |
| 5 | SEC | Embedded System | BUNSITSE207 | 2 |
| 6 | AEC | Effective Business Communication-II | BUNSITAE209 | 2 |
| 7 | VEC | Environmental Science - II | BUNSITVE210 | 2 |
| 8 | CC | Yoga & Positive Psychology for managing career & Life (SWAYAM) | BUNCC2H | 2 |
| *The credits of papers like M2, M3,OE, IKS,SEC, VEC & AEC offered by other Departments will also be added making a total of 22 credits for the student of Combination-II with Political Science Major. Open elective for 2 credits plus add on certificates courses. | ||||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUNSITM201 | Computer Networks |
CO 1 Understand the concepts of Data Communication. CO 2 Study the functions of OSI Layers. CO 3 Familiarize with Transmission Media, Flow Control and Error Detection & Correction. CO 4 Understand fundamental concepts in Routing, Addressing & working of Transport Protocols. CO 5 Gain familiarity with common networking & Application Protocols. |
| BUNSITM202 | Operating system |
CO 1 To learn basic concepts and structure of operating systems CO 2 To learn about process and synchronization in operating system level CO 3 To learn CPU scheduling algorithms CO 4 To learn Memory and File system management |
| BUNSITMR204 | Numerical Analysis with C++ |
CO 1 Understand and explain the basic concepts of numerical analysis. CO 2 Implement numerical methods like root finding, interpolation, and numerical integration using C++. CO 3 Analyze and solve problems using different numerical methods and techniques. CO 4 Evaluate the accuracy and efficiency of different numerical methods. CO 5 Design and implement complex numerical algorithms and methods for solving realworld problems. |
| BUNSITVS206 | Python Programming |
CO 1 To understand why Python is a useful scripting language for developers. CO 2 To learn how to use lists, tuples, and dictionaries in Python programs. CO 3 To learn how to identify Python object types. CO 4 To learn how to use indexing and slicing to access data in Python programs. CO 5 To define the structure and components of a Python program. CO 6 To learn how to write loops and decision statements in Python |
| BUNSITSE207 | Embedded System |
CO 1 Demonstrate a comprehensive understanding of the historical progression and classification of embedded systems. CO 2 Explain the distinctions between microprocessors and controllers, with a focus on their respective functionalities. CO 3 Identify and describe various communication interfaces employed in embedded systems. CO 4 Illustrate the operational principles of communication devices commonly utilized in embedded systems CO 5 Analyze and contrast the software programming methodologies for general-purpose computers and embedded systems, including processor-component communication protocols and memory, I/O, and interrupt mapping techniques |
| BUNSITAE209 | Effective Business Communication-II |
CO 1 The ability to communicate is an essential skill. This course introduces the fundamental principles of business communication and provides the opportunity to distinguish between business communication and personal/social communication. CO 2 It prepares students to communicate effectively in a trans-national, globalized business environment. It introduces students to the basic formats and principles of business communication as well as strategies and abilities to adapt to different circumstances in business situations. CO 3 It covers communication structures briefly and introduces students to the ever more important area of cross-cultural communication. CO 4 The course is designed to impart a basic understanding of written business communication, including letters, reports, presentations and email and valuable insights into listening and non -verbal communication. CO 5 Every skill gained from this course will aid the learners in developing complete confidence to communicate professionally with different audiences. |
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1. | Major 1 | OOPs with Java | BUNSITM301 | 4 |
| 2. | Major 2 | Data Structure & Algorithm | BUNSITM302 | 4 |
| 3. | Minor | Numerical Analysis with C++ | BUNSITMR305 | 4 |
| 4. | VSC | Advanced DBMS | BUNSITVS306 | 2 |
| 5. | AEC | Hindi/Marathi | BUNAAE408A /BUNAAE308B | 2 |
| 6. | CC | Foriegn Language | BUNCC309I | 2 |
| 7. | OJT/FP | Internship/ Mini Project | BUNOJT307 | 2 |
| Total Credits offered by the Dept. of Information Technology | 22 | |||
| *The credits of papers like AEC, OE, CC offered by other Departments will also be added making a total of 22 credits for the student of Political Science Major. Open elective for 2 credits plus add on certificates courses. | ||||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUNSITM301 | OOPs with Java |
CO 1 Develop programs using Object Oriented methodology in Java. CO 2 Apply concept of inheritance for code reusability. CO 3 Develop programs using multithreading CO 4 Implement Exception Handling and Develop programs using graphics and applets. CO 5 Develop programs for handling I/O and file streams. |
| BUNSITM302 | Data Structure & Algorithm |
CO 1 Understand basic data structures such as arrays, strings, and linked lists. CO 2 Study linear data structures such as stacks and queues and understand their differences. CO 3 Describe the hash function and concepts of collision and its resolution methods. CO 4 Understand the concept of memory management. CO 5 Study trees, heap and graphs along with their basic operations. CO 6 Study different techniques for solving problems like sorting and searching |
| BUNSITMR305 | Numerical Analysis with C++ |
CO 1 Understand and explain the basic concepts of numerical analysis. CO 2 Implement numerical methods like root finding, interpolation, and numerical integration using C++. CO 3 Analyze and solve problems using different numerical methods and techniques. CO 4 Evaluate the accuracy and efficiency of different numerical methods. CO 5 Design and implement complex numerical algorithms and methods for solving realworld problems. |
| BUNSITVS306 | Advanced DBMS |
CO1:Explain advanced database concepts such as data warehousing, data mining, distributed databases, and NoSQL systems. CO2:Design and develop complex database schemas using normalization, indexing, and query optimization techniques. CO3:Apply advanced SQL and PL/SQL features (triggers, stored procedures, functions, cursors) to implement robust database applications. CO4:Analyze and implement distributed and parallel database architectures to ensure performance, scalability, and data consistency. CO5:Evaluate modern database technologies (NoSQL, Big Data systems, NewSQL) and choose appropriate solutions for real-world applications. |
| BUNAAE308B | Hindi | |
| BUNAAE308A | Marathi |
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1. | Major 1 | Advanced Java | BUNSITM401 | 4 |
| 2. | Major 2 | Software Project Management and Testing | BUNSITM402 | 4 |
| 3. | Minor | Design & Analysis of Algorithm | BUNSITMRP405 | 4 |
| 4. | VSC | Computer Graphics and Animation | BUNSITVS406 | 2 |
| 5. | AEC | Hindi/Marathi | BUNAAE408A /BUNAAE408B | 2 |
| 6. | CEP | Community Engagement Services | BUNCEP407 | 2 |
| Total Credits offered by Dept. of Information Technology | 20 | |||
| *The credits of papers like AEC,CC offered by other Departments will also be added making a total of 20 credits for the student of Political Science Major. Open elective for 2 credits plus add on certificates courses. | ||||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUNSITM401 | Advanced Java |
CO 1 Learn Advanced Java Programming Skills. CO 2Learn popular Java frameworks like Spring, Hibernate, and JavaFX for building scalable applications CO 3 Learn to design, develop, and deploy complex Java applications with a focus on performance and security. CO 4 Understand Database Integration and Web Services CO 5 Real-World Application Development. |
| BUNSITM402 | Software Project Management and Testing |
CO 1 Understand and practice the process of project management and its application in delivering successful IT projects CO 2 Evaluate a project to develop the scope of work, provide accurate cost estimates and to plan the various activities CO 3 Identify the resources required for a project and to produce a work plan and resource schedule; CO 4 Understand diff. types of testing and how it is conducted |
| BUNSITMRP405 | Design & Analysis of Algorithm |
CO 1 Create new algorithms for solving complex computational problems CO 2 Design efficient algorithms by combining multiple algorithm design paradigms CO 3 Formulate new methods for optimizing algorithm performance CO 4 Devise new approaches for analyzing algorithmic efficiency and complexity CO 5 Construct algorithms tailored to specific problem constraints and requirements CO 6 Synthesize solutions by comparing and integrating multiple algorithmic strategies |
| BUNSITVS406 | Computer Graphics and Animation |
CO 1 Understanding of computer graphics, including rendering, transformations, and geometric modeling techniques CO 2 Proficiency in Animation Techniques CO 3 Mastery of Graphics Software CO 4 Understanding of Visual Effects CO 5 Application of Graphics in Real-World Projects |
| BUNAAE408B | Hindi | |
| BUNAAE408A | Marathi | |
| BUNCEP407 | CEP Community Engagement Services |
CO 1 Understanding Community Needs CO 2 Building Relationships and Partnerships CO 3 Program Planning and Execution CO 4 Cultural Sensitivity and Inclusivity CO 5 Leadership and Advocacy |
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1. | Software Quality Assurance | BUSIT51 | 5 | |
| 2. | Internet of Things | BUSIT52 | 5 | |
| 3. | ASP. Net with C# | BUSIT53 | 5 | |
| 4. | Next Generation Technologies | BUSIT55 | 5 | |
| 5. | Project Dissertation | BUSIT5P1 | 5 | |
| Total Credits offered by the Dept. of Information Technology | 25 | |||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUSIT51 | Software Quality Assurance |
CO 1 Design and implement Test Plans and Procedures. CO 2 Apply a wide variety of testing techniques at various testing levels. CO 3 Use test tools to effectively test software. CO 4 Compute and use various testing metrics. CO 5 Students can compute test coverage and yield, according to a variety of criteria. |
| BUSIT52 | Internet of Things |
CO 1 Understand the application areas of IoT, build IoT applications. CO 2 Understand the concept of IoT. CO 3 Thinking and analyze Prototyping; Able to realize the revolution of Internet in Sensor Networks. CO 4 Understand the Communications done through internet. CO 5 Design and program IoT devices. |
| BUSIT53 | ASP.Net with C# |
CO 1 Understanding .Net framework, design dynamic web applications using C#. CO 2 Define the structure and fundamental concept of Asp.net. CO 3 Design forms using IDE and Code. CO 4 Design, create, build, and debug Asp.net. CO 5 Apply data base connectivity and access the fields of the database |
| BUSIT55 | Next Generation Technologies |
CO 1 To study the basic technologies that forms the foundations of Big Data CO 2 Get an understanding of NoSQL databases, design goals, requirement of NoSQL database/ MongoDB CO 3 Understanding of the basics of how MongoDB stores data. CO 4 MongoDB® architecture CO 5 Introduction to JSON and BSON CO 6 Programming using JQuery and its plugins |
| BUSIT5P1 | Project Dissertation |
CO1 To guide students in conducting independent research on an IT-related problem. CO2 To help students apply analytical and technical skills to develop a research-based solution. CO3 To train students in preparing a structured dissertation with proper methodology and documentation. CO4 To develop skills in presenting and defending research findings effectively. To promote critical thinking, academic ethics, and professional research practices. |
| Sr. No. | Paper | Title of Paper | Course Code | Credits |
|---|---|---|---|---|
| 1. | Security in Computing | BUSIT62 | 5 | |
| 2. | Business Intelligence | BUSIT63 | 5 | |
| 3. | Linux System Administration | BUSIT64 | 5 | |
| 4. | Principles of Geographic Information Systems | BUSIT65 | 5 | |
| 5. | Project Implementation | BUSIT6P1 | 5 | |
| Total Credits offered by Dept. of Information Technology | 5 | |||
| Course Code | Title of Course | Course Outcome |
|---|---|---|
| BUSIT62 | Security in Computing |
CO1 Understanding cryptography, various security policies and protocols. CO2 Analyze and evaluate the cyber security needs of an organization. CO3 Determine and analyze software vulnerabilities and security solutions to reduce the risk of exploitation. CO4 To learn about how to maintain the Confidentiality, Integrity and Availability of data. CO5 To understand various protocols for network security to protect against the threats in the networks. |
| BUSIT63 | Business Intelligence |
CO 1 Understanding the framework of computerized decision support systems, data analytics. CO 2 Introduces the need for computerized support for managerial decision making. CO 3 Define the role of data warehouse in decision support and role of methodologies in BPM. CO4 Emphasizes the concept of the process of carrying out a text mining. CO 5 Introduce the needs for connecting BI system with other information systems. |
| BUSIT64 | Linux System Administration |
CO 1 Make appropriate decisions during the configuration process to create a properly functioning Linux environment. CO 2 Use programs and utilities to administer a Linux machine. CO 3 Explain how a Linux server can be integrated within a multi-platform environment. CO 4 Understand the basic set of commands and editors in Linux Operating System. CO 5 Discuss shell programming in Linux operating system CO 6 Demonstrate the role and responsibilities of a Linux system administrator. |
| BUSIT65 | Principles of Geographic Information Systems |
CO 1 Explore mapped data. CO 2 Relate GIS with remote sensing technologies. CO 3 Analyze spatial data, using GIS analysis tools CO 4 Develop and manage geodatabase CO 5 Functions of geographic information systems. |
| BUSIT6P1 | Project Implementation |
CO1 To help students plan projects by identifying problems and defining requirements. CO2 To enable students to design system architecture and technical specifications. CO3 To develop skills in implementing solutions using suitable technologies and tools. CO4 To train students in software testing, validation, and quality assurance. CO5 To enhance documentation, presentation, teamwork, and project management skills. |
Graduates will have a solid foundation in various technical aspects of information technology, including computer programming, database management, network administration, software development, systems analysis, and web development.
Graduates will be equipped with the skills necessary to identify, analyze, and solve problems related to information technology. They will be able to apply logical thinking and troubleshooting techniques to address technical issues effectively.
Graduates will be able to design and develop IT systems to meet specific requirements. They will understand the software development life cycle and possess the ability to create, implement, and maintain software applications.
Graduates will have strong oral and written communication skills, allowing them to effectively convey technical information to both technical and non-technical stakeholders. They will be able to collaborate with team members and present their ideas clearly.
Graduates will understand information security principles and practices. They will be able to identify potential security risks and implement appropriate measures to protect data and systems from unauthorized access or breaches.
Graduates will possess basic project management skills, enabling them to plan, execute, and monitor IT projects effectively. They will understand project requirements, allocate resources, and manage project timelines and budgets.
Graduates will have a solid understanding of professional and ethical responsibilities in information technology. They will be aware of legal and ethical issues surrounding technology use, including privacy, intellectual property, and cybercrime.
Graduates will recognize the importance of continuous learning and professional development in the rapidly evolving field of information technology. They will have the skills to adapt to new technologies and stay up to date with industry trends.
Graduates will be able to design, develop, test, and deploy reliable, secure, and scalable information technology solutions using modern tools, programming languages, and engineering practices.
Graduates will be able to design and manage databases, perform data analysis, and apply data mining, machine learning, and visualization techniques to solve real-world problems.
Graduates will be able to configure, manage, and secure networks, and apply cybersecurity principles, tools, and techniques to protect information systems against threats.
Graduates will be capable of implementing and managing IT infrastructure, virtualization, and cloud-based services for efficient enterprise operations.
Graduates will be able to apply IT project management principles, agile methodologies, and quality assurance practices to deliver technology solutions within time and budget constraints.
Ability to design and develop user-friendly, responsive, and secure web and mobile applications.
Ability to provide effective technical support and implement IT service management frameworks such as ITIL.






