ICA Course Outline - 7205
ICA Course Outline - 7205
ICA Course Outline - 7205
Class details
Email uali@iba.edu.pk
Counselling Hours From 12:30 PM till 2:00 PM (Monday&Wednesday) , BDA Lab , Main Campus
Course Description
Introduction to Computer Applications (ICA) introduces the themes of structured problem-solving techniques, computational thinking,
data manipulation and representation and introductory python programming for students with no prior background to the subject of
computer science.
1. Critical Thinking
Students will develop the ability to classify, analyze and evaluate the available data/problem using appropriate techniques for effective
decision making.
• Students should be able to identify relevant business information and data in the given context. (PLO 301)
• Students should be able to critically analyze data/problems using appropriate techniques. (PLO 302)
• Students should be able to evaluate a workable solution for an organizational problem. (PLO 303)
2. Communication Skills
Students should be able to present oral & written work in organized and accurate manner (PLO 103)
PLO mapped: The course is mapped with BBA PLO 103 , PLO 301, PLO 302 and PLO 303
Class Participation : CLO-1, CLO-2, CLO-3
Weekly Assessments / Quizzes : CLO-1 & CLO-2, CLO3
Labs Assignments: CLO-3
Home Assignments: CLO1,CLO2,CLO-3, CLO-4
Term Exams: CLO-1 , CLO-2, CLO-3
1. This course needs pre-class reading ( if provided) , active class participation and regular post lecture follow-up.
2. Lecture presentations and related resources will be uploaded on Learning Management System (LMS).
3. Weekly online assessments / quizzes will be conducted for the first four weeks.
4. In class lab assignments ( graded) will be given to enforce hands-on experience with tools and techniques
5. After the first four weeks , the quizzes will be unannounced covering the non-evaluated parts from the previous lectures.
Knowledge of
Communication
All Business Critical Thinking Ethics Global Mindset
Program Learning Goals Skills
Disciplines
1 PLO-302
2 PLO-302
3 PLO-301, PLO-303
4 PLO-103
Mapping to
Reference Material Course Learning Session Topic
Outcomes
1. An overview of computational
Computational Thinking
thinking.
• Structured Problem Solving
2. The long quest for computational CLO1 • Breaking a problem down into sub problems
thinking. • Problem statement. Input / Output
• Process. Angle of attack. Solution design
Visual Thinking
• Solution design
1. What is Chat GPT doing and • Visual Tools
why does it work? • Express design in words
CLO2
• Express design in visual tools
• Type of problems.
• Types of designs
• Practice. Design charades
Power BI-III
• Dashboards
TBD1 CLO3
• Reporting
• Creating dashboards for intelligent use and applications
Python-I
• Setup
Chapter 1 & Chapter 2
CLO3 • IDE
• Introduction
• Data Types
Python-II
Chapter 7 & Chapter 9 CLO3
• Data types continued ( List , Tuples, Sets and Dictionaries)
Midterm Exam
Python-III
Chapter 3 & Chapter 4 CLO3
• Control structures and loops
Python-IV
Chapter 5 CLO3 • Programming Challenge-1
• Working with Functions ( Tentative)
Word Processing
1. Report Writing
CLO4 • Report Writing (TOC , TOF, List of Tables, Index )
2. Academic Referencing
• Academic Referencing ( Zotero / Mendeley )
Final Exam
Recommended Text:
Starting out with Python, Tonny Gaddis, Third Edition / Latest Edition
1
TBD: To be decided.
Important Dates
• Midterm Exam: October 11 to 17, 2023
• Final Exam: December 18 to December 30, 2023.
None
Marks Distribution
Marks Head Total Frequency Total Exempted Marks /Frequency Total Marks /Head
Class Participation 05 0 05 05
Weekly Assessments 4 0 10 25
Quizzes (N-1) 3-5 1 15
Lab Assignments 3 0 10 10
Home Assignments 3 0 10 10
• Since subsequent topics are built on previously learned material, it is imperative that students keep up with the material. In
addition, you should ensure that lectures are understood properly.
• A student who misses a class is responsible for obtaining information on course content, assignments, due dates, test dates, etc.
• It will only be possible to get full marks in class participation if you have full attendance.
• Unethical behavior (cheating, plagiarism, proxy attendance) will be strictly penalized.
• Students are expected to read all topics and solve all end of chapter problems given in the textbook.
• Students are expected to go through all the provided teaching resources and web links
• All course materials will be posted on LMS, and grades will be posted on ERP. Students are responsible to stay updated on
these platforms.
• Students should have credentials to access the lab PCs , internet, ERP , LMS and email account.
• For discussions and course related queries please join the class Whatsapp group and avoid sending direct messages
• In case of course related queries , visit the instructor individually ( not in group) during counselling hours after seeking prior
appointment.
• Consideration of the data security , privacy, netiquettes and copyrights while using computer applications
Academic Conduct
IBA policy
Attendance Policy
IBA policy
Plagiarism Policy
IBA policy
Withdrawal Policy
IBA policy