You are on page 1of 3

Faculty of Computing Riphah International University

CS 1104 – Introduction to Computing


Course Description

Course Code CS1104


Course Title Introduction to Computing
Credit Hours 04
Prerequisites None
Assessment Instruments with Weights Quiz -----------------10
(homework, quizzes, midterms, final, lab Assignment --------10
work, etc.) Lab ----------- 20
Midterm----- 15
Project / Presentation ------ 15
Final Exam ----- 30
Course Coordinator Muhammad Shabbir Hassan
URL (if any) vle.riphah.edu.pk
Current Catalog Description
Textbook Introduction to Computers, Peter, N., 6th Edition (2013),
McGraw Hill.
Reference Material Lecture handouts
Course Goals/Objectives a) Understand the basics of Information and
Communications Technologies.
b) Understand basic functions of computer
hardware and software components including
networking and databases.
c) Understand the fundamentals of Software
engineering and life cycle of a software
development.
d) Understand the different emerging technologies,
especially in the field of web and ecommerce
e) Use different application programs like word
processing, spreadsheet, presentation, and
database management systems.
f) Understand the basis of programming
fundamental.
Topics Covered in the Course, with Please see details on below pages
Number of Lectures on Each Topic
Laboratory Projects/Experiments Done
in the Course
Programming Assignments Done in the
Course
Class Time Spent in (in credit hours) Theory Problem Solution Social and Ethical Issues
Analysis Design
0.75 1 1 0.25
Oral and Written Communication Every student is required to submit bi-weekly activity
report during each session, and an oral presentation of
typically 5 minutes in every session.

1
Faculty of Computing Riphah International University
CS 1104 – Introduction to Computing

Weekly Lecture Plan

Week Topic B.T Goal Time


1 Basic definition of information technology (IT), computer K a 1.5
technology and communications technology, Role of IT
in society
History of computers, categories of computers K a 1.5
2 The parts of computer system: hardware, software, data, C, A b 1.5
users, Information processing cycle, Computer hardware:
processor, memory, input, output and storage
Input devices: keyboard, mouse, pens, touch screen, game C b 1.5
controllers, optical input devices, audio visual devices
3 How computer represent data: number systems, bits and C b 1.5
bytes, text codes; How computer process data; Central
processing unit: control unit, arithmetic logic unit;
Machine cycle; Memory: volatile and non-volatile, flash C b 1.5
memory; Registers; Bus and its types; Cache memory
4 Basis of Software Engineering, Software Development C, A c 3
Life Cycle, Software Models
5 Database: how data is organized, the key field, types of C e 1.5
files C b, e 1.5
6 Database management system(DBMS): benefits of C, A b, e 3
DBMS, three database components, database
administrator;
7 Information system(IS) in organization: qualities of good C, A b, e 1.5
information, information flow within organization, C, A b, e 1.5
computer based IS, office IS, transaction processing
system, management information system.
8 The uses of networks; Types of networks: local area C b 3
network, wide area network; Hybrid networks: campus
area network, metropolitan area network, home area
network, intranet and extranet;
9 How network are structured: client-server networks, C, A b 3
server based networks, peer to peer networks
10 Connecting to the internet: narrowband, broadband, and C, A d 3
access providers; How does internet works?

11 World wide web(WWW): browsers, websites, & web C, A d 3


pages; Using browser; Web portals; Search engines; Web
2.0 & the social web
12 E-commerce at consumer level(B2C): online stores vs C, A d 3
physical locations, online catalog, paying for purchases;
Online banking and finance; Business to business
transactions(B2B)

2
Faculty of Computing Riphah International University
CS 1104 – Introduction to Computing
13 Need for computer security, Basic security concepts: C, A b 3
threats, degree of harm, counter measures; Threats to
user: Identity theft, loss of privacy, online spying tools,
spam, computer related injuries
14 Introduction to programming; Environment setup, Basic C, A f 3
syntax, Variable types, Basic operators.
15 Flow Charts: If-statement, Else-if statement, Nested if- C, A f 1.5
statement
Repetition structure: While-loop, For-loop, Nested loop; C, A f 1.5
Loop control statement: break, continue and pass
statements.
16 Project Demo / Presentations

You might also like