Sunteți pe pagina 1din 8

INSTITUTE OF MANAGEMENT SCIENCES, PESHAWAR

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

Teaching and Learning Method


The course will be based on the following teaching and learning activities:
Lectures covering the theoretical part using PowerPoint presentations
Practical Class & Lab activities

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.

Comprehensive Examination Show-Up & Display of Grades


From the date of the final examination (50%) students should expect to see their results within 8 working
days. they have the right to see their solved paper within two days of the display of their final result. Two
weeks from the date of examination I reserve the right of displaying students final grades for this course.
The examination policy of the Institute would still accommodate students applications for re-totaling but
you would not be able to see their solved paper.

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.

Class Assessment Policy


The assessment for the learning in the course is through class participation, presentation, assignments,
Midterm exam and one comprehensive/final exam. In order to ensure students competency and subject
related skills, students will be assessed in lab assignments, group activities and presentations.

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 wise content division


Month 1
Week 1

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

Binary Numbers & Logic Operations


Why Binary?
Boolean Logic Operations
Truth Table
Number Systems
Different numbering Systems
Conversion
Complements
9s and 10s Complement
1s and 2s Complement

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

S-ar putea să vă placă și