Bachelors Program in AI & ML
Course Description:
The Bachelor's Program in Artificial Intelligence (AI) and Machine Learning (ML) is designed to equip students with the foundational knowledge and practical skills needed to excel in the rapidly evolving fields of AI and ML. The curriculum covers core topics such as neural networks, natural language processing, computer vision, and data mining. Through hands-on projects, students engage in the design, development, and implementation of intelligent systems that can learn from data and adapt to new information. The program emphasizes critical thinking, data analysis, and ethical considerations in AI applications.
Students also have opportunities to specialize in areas like robotics, deep learning, and AI ethics, enhancing their expertise. Internships and collaborative projects with industry partners provide valuable real-world experience, preparing graduates to tackle complex challenges and innovate in various sectors, from healthcare to finance. The Bachelor's Program in AI and ML aims to produce skilled professionals capable of driving advancements in technology and improving decision-making processes across industries.
Educational Goals:
- Develop Programming Skills: Equip students with proficiency in programming languages commonly used in AI and ML, such as Python and R.
- Understand AI Concepts: Provide a strong foundation in the theories and principles underlying artificial intelligence and machine learning.
- Enhance Data Analysis Abilities: Foster skills in analyzing and interpreting large datasets to derive meaningful insights.
- Promote Ethical AI Practices: Instill an understanding of the ethical implications and responsibilities associated with AI technologies.
- Cultivate Problem-Solving Skills: Encourage innovative thinking to develop solutions for complex AI and ML challenges.
- Encourage Collaboration: Develop teamwork abilities through group projects and interdisciplinary initiatives.
Professional Paths:
- Machine Learning Engineer: Design and implement machine learning models and algorithms to solve real-world problems.
- Data Scientist: Analyze and interpret complex data to guide strategic business decisions using AI techniques.
- AI Research Scientist: Conduct research to advance the field of artificial intelligence and develop new methodologies.
- Robotics Engineer: Design and develop robotic systems that utilize AI for automation and intelligent behavior.
- Natural Language Processing Engineer: Create algorithms that enable machines to understand and process human language.
- AI Ethics Consultant: Advise organizations on ethical practices and responsible AI use in their operations.
Semester 1:
- Introduction to AI
- Python Programming
- Linear Algebra and Probability
- Data Structures
- Digital Logic Design
- Lab: Python for AI (Jupyter, PyCharm)
Semester 2:
- Object-Oriented Programming (C++)
- Database Management Systems
- Machine Learning Fundamentals
- Statistics for AI
- Lab: ML Projects (Python, TensorFlow)
Semester 3:
- Data Science with Python
- Deep Learning
- Cloud Computing
- Elective: Data Visualization
- Lab: Deep Learning (using PyTorch)
Semester 4:
- Natural Language Processing
- Robotics and AI
- Computer Vision
- Elective: IoT Applications
- Lab: NLP with Python (using NLTK, SpaCy)
Semester 5:
- AI in Healthcare
- AI for Game Development
- Elective: Ethical AI
- Lab: AI for Game Design (Unity, Python)
Semester 6:
- AI Capstone Project
- Reinforcement Learning
- AI for Business
- Lab: RL Models (OpenAI Gym)