Escolar Documentos
Profissional Documentos
Cultura Documentos
SEMESTER:
COURSE: INTRODUCTION TO COMPUTING
Course Code: CF-111
Credit Hours: 4 (3+1)
(BSSE 1st Semester)
Course Instructor
Zahid ullah, Room no. FR B04 (Basement), Main Academic Block
Email: zahid.ullah@imsciences.edu.pk
Office Phone: 091-9217451 (Ext.113)
Office visit hours: 12:00 pm 1:00 pm (Wednesday & Friday)
Course Description
This course, using both lecture and laboratory practice, introduces students to basic computer concepts in
hardware, software, networking, computer security, database, e-commerce, decision support systems, and
other emerging technologies such as Google applications etc. Students learn techniques to search,
evaluate, validate, and cite information found online. Widely used applications including word
processing, spreadsheets, databases, presentation, and web development software are studied.
Prerequisites
Knowledge of high school algebra.
Course Objectives:
Objectives of this course is to able the students to;
1. Understand basic functions of computer hardware and software components including operating
system functions
2. Understand the capabilities and limitations of computers and technology.
3. Appreciate the theoretical foundations of computing that drive future computing and
technological advancements.
4. Understand the impact of computing technologies in a societal context.
5. Have a working knowledge of standard computing tools and applications (word processing,
presentation software, spreadsheets, database systems, web pages, raster graphics, video and
sound editing and introductory computer programming) on multiple computing platforms.
6. Have a working knowledge of basic networking, Internet functionality, and network security on
multiple computing platforms
Learning Outcomes:
After completing this course the student must demonstrate the knowledge and ability to:
1. Identify computer hardware and peripheral devices
2. Be familiar with software applications
3. Understand file management
4. Accomplish creating basic documents, worksheets, presentations and databases
5. Distinguish the advantages and disadvantages of networks
6. Experience working with email
7. Explore the Web and how to conduct research
8. Identify computer risks and safety
Attendance Policy
As per the Institute policy students will not be allowed to sit in the final exam if they fail to attend less
than 75% of the total classes. Attendance will be marked after 15 minutes of class starts. If a student
comes into the class after 15 minutes he / she may sit in the class but their attendance will not be marked
for that class.
In case of emergencies or unavoidable circumstances students have to report me directly or mail on
zahid.ullah@imsciences.edu.pk. In case of missing presentations/ quizzes, a student will be subject to
additional activities for earning the grade of missed work. These additional activities may include projects
or assignments etc.
Learning Resources
Text Books:
1. Introduction to Computers 6th International Edition, Peter, N. McGraw-Hill
2. Using Information Technology: A Practical Introduction to Computer & Communications, 6th
Edition. Williams, S. McGraw-Hills.
Reference Books:
1. Computers, Communications & information: A user's introduction, Sarah, E. Hutchinson. Stacey,
C. Swayer.
2. Fundamentals of Information Technology, Alexis L Mathewsleon Leon Press.
Items
In-Class Exercise/ Class Participation
Assignments & Quizzes
Presentation/ Lab Assignments/Projects
Midterm Exam
Final Exam
Total Points
Points/Marks
Percent
5
5
10
30
50
100
5%
5%
10%
30%
50%
100%
GRADES TO BE ASSIGNED
Grade
Marks (%)
Grade Points
Remarks
A+
A
B+
B
C+
C
F
91-100
87-90
80-86
72-79
66-71
60-65
Below 60
4.0
4.0
3.5
3.0
2.5
2.0
0
Outstanding
Excellent
Very Good
Good
Satisfactory
Pass
Fail
Classroom Conduct
Students are expected to conduct themselves in a manner that is conducive to learning, as directed by the
Instructor. Any student who negatively impacts the opportunity for other students to learn will be warned,
if disruptive behavior continues, the student will be asked to leave the classroom.
Week 2
Week 3
Introduction:
Introduction to Course Contents and structure
Introduction to Computer
What computers can and cannot do.
Evolution of Computing
Internet (part 1)
Browsers
URL
What is Website?
Home page and website
Who invented the web & Why?
Future of web: Semantic Web.
Classification of Computer according to Capability
Computer Hardware Components
Input Devices
Processor
Storage
Output Devices
Port & its types
PC parts
Inside of the CPU
Microprocessor
Integrated Circuits
Devices
Microprocessor System
Micro-controllers
Main Memory
Cache
Microprocessors Building Blocks
Week 4
Month 2
Week 1
Week 2
Week 3
Week 4
Computer Software
Computer languages
Language Translators
Major type of software
Operating System
Why have OS?
Core task of OS
OS Components
Types of OS
Classifications of OS.
Application Software
Classifications of Application software
Algorithms
Why algorithm are useful?
Analysis of algorithm
Different types of algorithm
Algorithm building blocks
Programming Languages
Batch Programs
Event Driven Programs
Types of Programming languages
Programming SW Development
Object Oriented Programming
Structured Design
SW Development Methodologies
Month 3
Week 1
Week 2
Design Heuristics
Heuristics
System
System Architecture
Heuristics for system Architecting
Web Design for Usability
SPEED
Elements of Website Design
Website Navigation
Data Communication and Networking Concepts
Data Communication
Computer Networks
Week 3
Week 4
Types
Topologies
Protocols
Communication Channels
Security
Internet (Part II)
Introduction
History
Introduction to Graphics & Animations
Computer Graphics
Displaying Images
Pixel Colors
Color Mapping etc
Introduction to Artificial Intelligence
Intelligent system
Fuzzy logic
Robotics
Month 4
Week 1
Week 2
Week 3
Week 4
Data Management
Issues in Data Management
Database software
Introduction to DBMS
RDBMS
Cyber Crime
DoS Attack: A cyber Crime
More Cyber Crimes
Viruses
Other Virus-Like Programs
Social Implication of computing
Powerful global corporation
Network organization
Working from home
The Computing Profession
The Future of Computing
Quizzes and Presentations
Lab work
Practical work:
Computer Hardware Demonstration
o Assembling
o Troubleshooting
Office Automation Tools:
o Microsoft Word,
o PowerPoint,
o Excel
o Access
Disk Operating System (DOS)
o DOS Commands
Operating system installation and troubleshooting
Virtual Machines
o VMWare etc...
Web Development
o HTML (Basic Web Page Designing)
Network Cabling
o Cable configuration
o Testing etc
Google Applications
Working with Internet
Class Groups
Class grouped will be randomly assigned for group activities and group assignments. This will enhance
students academic interaction and will help them in future to work in groups and with strangers in
working environment. There might be different ways to generate random groups however; I shall use
class roll numbers as a random process to generate a group of four/five students for class activities. For
example, class roll numbers 1-4 (including both limits) is one group, 5-8 is another group and so on.
Detail about these groups is given in Annexure 1.
Annexure 1
Group-1 Members
Name
Fathers Name
Group-2 Members
Fathers Name
Name
Presentation Scores in 10
Presentatio
n Material
Fathers Name
Presentatio
n Material
Fathers Name
Fathers Name
Fathers Name
Presente
d
Emotiona
l Stability
Dress
Q/A
Presente
d
Emotiona
l Stability
Dress
Q/A
Presente
d
Emotiona
l Stability
Dress
Q/A
Presentation Scores in 10
Presentatio
n Material
Group-6 Members
Name
Q/A
Presentation Scores in 10
Presentatio
n Material
Group-5 Members
Name
Dress
Presentation Scores in 10
Presentatio
n Material
Group-4 Members
Name
Emotiona
l Stability
Presentation Scores in 10
Group-3 Members
Name
Presente
d
Presente
d
Emotiona
l Stability
Dress
Q/A
Presentation Scores in 10
Presentatio
n Material
Presente
d
Emotiona
l Stability
Dress
Q/A
Group-7 Members
Name
Fathers Name
Presentation Scores in 10
Presentatio
n Material
Group-8 Members
Name
Fathers Name
Fathers Name
Emotiona
l Stability
Dress
Q/A
Presentation Scores in 10
Presentatio
n Material
Group-9 Members
Name
Presente
d
Presente
d
Emotiona
l Stability
Dress
Q/A
Presentation Scores in 10
Presentatio
n Material
Presente
d
Emotiona
l Stability
Dress
Q/A