BS AI

Artificial Intelligence (AI) is the attempt to build artificial systems that have intelligent behavior. There are two main directions of research. One is to understand natural intelligence by the use of computer models. The other provides techniques and technology for building systems capable of intelligent decisions and actions.

Overview

The BS in Artificial Intelligence (AI) program is a comprehensive undergraduate course designed to equip students with the fundamental and advanced concepts of AI and machine learning. The curriculum typically covers a wide range of topics, including programming, data structures, algorithms, and the mathematics essential for AI, such as linear algebra, probability, and statistics. Students are introduced to the core principles of AI, such as machine learning, natural language processing, computer vision, and robotics. The program also emphasizes the ethical implications of AI, ensuring that graduates are prepared to handle the challenges and responsibilities associated with AI technologies.

Throughout the program, students engage in both theoretical and practical learning. Hands-on labs and projects are integral, allowing students to apply AI techniques to real-world problems. Courses on deep learning, neural networks, and AI in healthcare, finance, and other industries provide specialized knowledge and skills. The program often includes opportunities for research and internships, enabling students to gain valuable experience and insights into the AI industry. By the end of the degree, graduates are well-equipped to pursue careers as AI developers, data scientists, or continue their education in advanced AI research.

Career Opportunities

Graduates of the BS in Artificial Intelligence program have a wide range of career opportunities available to them. They can pursue roles such as AI developers, data scientists, machine learning engineers, and AI consultants, working in industries like technology, healthcare, finance, and automotive. They may also find opportunities in research and development, contributing to advancements in AI and robotics. With the growing demand for AI expertise, graduates are well-positioned to work in innovative fields such as natural language processing, computer vision, and autonomous systems, or continue their studies in advanced AI research and academia.

Program Learning Outcomes

The BS in Artificial Intelligence program is designed to produce graduates with a strong foundation in AI principles, algorithms, and technologies. Upon completion, students will be proficient in programming languages and tools essential for AI development, such as Python, TensorFlow, and PyTorch. They will have the ability to design, implement, and evaluate AI models for various applications, including machine learning, computer vision, and natural language processing. Graduates will also possess critical problem-solving skills, the capacity to analyze and interpret complex data, and an understanding of the ethical considerations and societal impacts of AI. Additionally, they will be equipped with the teamwork and communication skills necessary to work effectively in interdisciplinary environments.

Compulsory Course

Total: 19 Credits
Code Title Of Course Credits
ENGL101 Engish I (Functional English) 3
ENGL102 Engish II (Communication Skills) 3
ENGL103 Engish III (Technical Writing and Presentation Skills) 3
Buss273 Professional Practices 3
CSC102 Introduction to Information and Communication Technology 3
PKST101 Pakistan Studies – General Profile 2
ISLM101 Fundamentals of Islamic Studies (For Muslim Students ) 2
ETCHC101 Principles Of Ethics (For Non -Muslims Students) 2
 

Discipline Specific Foundation Courses

Total: 39 Credits
CodeTitle Of CourseCredits
CSC121Programming Fundamentals4
CSC221CSC271 Machine Learning 3 (2-3)4
CSC222Data Structure and Algorithm4
CSC223Operating System4
CSC251Introduction to Software Engineering3
CSC231Data Communication and Computer Networks4
CSC242Database Management Systems4
CSC422Information Security3
CSC422Discrete Structures for CSC3
CSC422Information Security6

General Courses (from other disciplines)

Total: 24 Credits
Code Title Of Course Credits
MATH113  Calculus and Analytic Geometry for CSC 3
MATH212  Linear Algebra for CSC 3
CSC111 Basic Electronics 3
STAT101 Elements of Statistics and Probability 3
ECON101 Introduction to Economics 3
BUSS131 Principles of Marketing 3
BUSS111 Principles of Management 3
LAW101 Introduction to Law 3
CSC422 Discrete Structures for CSC 3
CSC422 Information Security 3

Major Courses – Core (Mandatory):

Total: 36 Credits
Code Title Of Course Credits
CSC324 Compiler Construction 3
CSC325  Computer Architecture and Organization 4
CSC211 Digital Logic Design 4
CSC323 Design and Analysis of Algorithms 4
CSC433 Distributed Computing 3
CSC312 Artificial Intelligence 3
CSC311 Theory of Automata 3
MATH233 Differential Equations 3
MATH333 Multivariable Calculus for CSC 3
CSC381 Research Methodology for CSC 3
MATH321 Numerical Methods and Computation 3

Electives courses:

Total: 15 Credits
Subject to University offering, the student shall opt five courses from the list below:

 

CodeTitle Of CourseCredits
CSC232Telecom Systems3
CSC331Computer Networks3
CSC332Network Management3
CSC335Internet Architecture and Protocols3
CSC336Information Systems3
CSC431Wireless Networks3
CSC341Topics in Database Management Systems3
CSC345Knowledge Based Systems3
CSC441Data Mining3
CSC442Data Warehousing3
CSC273Mobile Application Development3
CSC274E-Commerce3
CSC275Visual Programming3
CSC301Human Computer Interaction3
CSC356Software Project Management3
CSC454Software Quality Assurance3
CSC225Web Engineering3
CSC453Simulation and Modeling3
CSC456Principles of Cloud Computing3
CSC467Internet of Things3
CSC468Data Science3
CSC469System Programming3