DURATION
3 Years (6 Sem)
ELIGIBILITY
10+2 /PUC Pass
(with English) from any Recognized Board
AFFILIATION
Bengaluru North University
The B.Sc in Computer Science with AI and ML is a three-year undergraduate degree program that covers a wide range of topics in computer science, including programming languages, algorithms, data structures, computer architecture, and operating systems. The AI and ML includes topics on data mining, natural language processing, deep learning, computer vision, and machine learning algorithms. BSDT intend to provide students with a strong foundation in computer science and equip them with the knowledge and skills to develop intelligent software applications. Graduates of this program will have the ability to design, implement, and evaluate machine learning models, natural language processing systems, and computer vision applications.
The curriculum of the B.Sc in Computer Science with AI and ML is designed to give students a comprehensive understanding of computer science and artificial intelligence.
- Computer Fundamentals and Programming in C
- C Programming Lab
- Algebra – I and Calculus – I
- Theory based Practical’s on Algebra -I and Calculus – I
- (A) Mathematics – I
- (B) Business Mathematics – I
- Foundation Course
- CC & EA
- Indian Language
- English
- Data Structures using C
- Data structures Lab
- Algebra – II and Calculus – II
- Theory based Practical’s on Algebra – II and Calculus – II
- (A) Mathematics – II
- (B) Business Mathematics-II
- Foundation Course
- CC & EA
- Indian Language
- English
- Object Oriented Programming Concepts and Programming in JAVA
- JAVA Lab
- Ordinary Differential Equations and Real Analysis-I
- Theory based Practical’s on Ordinary Differential Equations and Real Analysis-I
- (A) Ordinary Differential Equations
- (B) Quantitative Mathematics
- (C) Vedic Mathematics
- Foundation Course
- CC & EA
- Indian Language
- English
- Database Management Systems
- DBMS Lab
- Partial Differential Equations and Integral Transforms
- Theory based Practical’s on Partial Differential Equations and Integral Transforms
- (A) Partial Differential Equations
- (B) Mathematical Finance
- (C) Mathematics for Social Sciences
- Foundation Course
- CC & EA
- Indian Language
- English
- Programming in PYTHON
- Computer Networks
- PYTHON Programming lab
- Computer Networks Lab
- Group-1: (Choose any one)
- • DTP, CAD and Multimedia
- • Hardware and Server Maintenance
- • Web Content Management Systems
- • E-Commerce
- • Web Designing
- Complex Analysis
- Theory based Practical’s on Complex Analysis
- Foundation Course
- CC & EA
- Internet Technologies
- Operating System Concepts
- JAVA Script, HTML, CSS Lab
- C Programming Lab
- Group-1: (Choose any one)
- • Health Care Technologies
- • Digital Marketing
- • Office Automation
- • Multimedia Processing
- • Accounting Package
- Numerical Analysis
- Theory based Practical’s on Numerical Analysis
- Internship
- Linear Algebra and Statistics
- Principles of AI/ML – (theory about AI/ML)
- Intro to ML libraries – NumPy, Pandas, TensorFlow
- Machine Learning Lab (Basic)
- Advanced AI/ML – generative models, reinforced learning, neural networks (Keras)
- Machine Learning Lab (Advance)
- AI/ML project
Tools B.Sc Computer Science
Java | Python | C++, JavaScript | Eclipse | NetBeans | PyCharm | Visual Studio Code
MySQL | Oracle | Microsoft SQL Server | Windows | Linux | macOS
HTML | CSS | JavaScript | Bootstrap | VMware | VirtualBox | AWS | Azure
R | Python | TensorFlow | Jupyter Notebooks |Microsoft Office | Google Workspace