Class BS Computer Science
Course CSC1108 Introduction to Computer Science
Instructor Syed Osama
Course Plan
Week Labs Outline
1 Computer, Application and System Software
2 Introduction to MS Office (Word, Powerpoint) - Macros, Charts
3 Introduction to MS Office (Excel and VISIO)
4 Operating Systems Basics
5 Development Basics
6 Introduction to HTML and CSS.
7 Introduction to HTML and CSS (Static webpage).
8 Mid Exam
9 Introduction to RDBMS with SQL Language
10 Python Basics
11 Python Basics
12 Data Structures
13 Python Basics
14 Python Basics
15 Project Submission and Presentation
Course Description
This course will cover the fundamental concepts of Computer Science. It will start off with students learning about Parts of computers, Processor, I/O devices, Memory
of computer science e.g. AI, Computer Vision, Data privacy and security, database management systems and algorithms. So that student gets to know what this degre
Learning Outcomes
Develop an understanding of how computer science affects the daily life of a human being. the fact that IT is found everywhere. With that in mind student will learn to
science is a very vast field and what should they pursue in it and work hard to achieve their goals.
Learning Strategies
EMPTY
Course Objectives
To make students capable enough of understanding the depth of computer science degree program so they can choose relevant field for the better career.
Teaching and Learning Method
Online and On campus Lectures with Slides, Reference Files, Lab Work and Project.
Materials
Book, Slide, Pdfs, efolders, google classroom
Class Conduct
Online and Oncampus following SOPs
Text / Reference Books
1. Book Name: Introduction to Computers, Peter Norton, 7th Edition, McGraw Hill Tech Education,2010.
2. Book Name: Introduction to Computation and Programming Using Python: With Application and Understanding Data, John V. Guttag, 2nd Edition, MIT Press,2016.
Note: This course outline was actually designed by Asim Riaz. Only few changes made
Course Plan
Theory Class Outline Assesments % Note
Introduction to Computer Science 0,0 Additionally instructor in theory course will
Computer Hardware , Input and Output, Storage Devices 0,0 python programming for 30 mins as it has b
norm as per international standard to teach
Number Systems and conversions. 0,0 Computer Science Course
Computer, Application and System Software 0,0
Program Logic Building, Design & Flow chart 0,0
Data Structures & Algorithms in soft development 0,0
Web Development
Mid Exam 0,0
Database Management System 0,0
Introduction to Internet of Things 0,0
Introduction to Computer Vision 0,0
Introduction to Artificial Intelligence 0,0
Introduction to Computer Data Privacy and Security & role of networking 0,0
Project Submission and Presentation 0,0
Summary and Revision 0,0
Course Description
nce. It will start off with students learning about Parts of computers, Processor, I/O devices, Memory Storage. Later, newer concepts
curity, database management systems and algorithms. So that student gets to know what this degree program consists of.
Learning Outcomes
ily life of a human being. the fact that IT is found everywhere. With that in mind student will learn to accept that the computer
ork hard to achieve their goals.
Learning Strategies
EMPTY
Course Objectives
computer science degree program so they can choose relevant field for the better career.
Teaching and Learning Method
Work and Project.
Materials
Class Conduct
Text / Reference Books
on, McGraw Hill Tech Education,2010.
ing Python: With Application and Understanding Data, John V. Guttag, 2nd Edition, MIT Press,2016.
Note
ly instructor in theory course will teach
ogramming for 30 mins as it has become
er international standard to teach with
Science Course
Course
Class: BCS/BS A
Course: CSCL1108 Lab: Introduction to Computer Science
Instructor: Sadia Aziz
Course Plan
Week Chapters
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8
9 8
10 9
11 10
12 11
13 12
14 13
15 14
Course Description
Edit based on new outline
Learning Outcomes
Edit based on new outline
Learning Strategies
Course Objectives
Edit based on new outline
Edit based on new outline
Teaching and Learning Method
Edit based on new outline
Materials
Edit based on new outline
Class Conduct
16
Text / Reference Books
1. Book Name: Introduction to Computers / Author: Peter Norton / Year: / Edition: 6th / Publisher:
2. Book Name: Introduction to Computation and Programming Using Python: With Application and Understanding Data, John
Press,2016.
Course
Course Plan
Session Topic Assesments %
Introduction to Computer Science 0
Introduction to MS Office (Word, Powerpoint) - Macros, Charts 0
Introduction to MS Office (Excel and VISIO) 0
Python Basics 0 Desc
Python Basics 0 Python Basics, variable de
statements, operators etc
Python Basics 0
Python Basics 0
Mid Term 0
Introduction to HTML with (Html 5) features 0
Introduction to CSS and CSS3 Features 0
Introduction to DBMS 0
Introduction to HTML and CSS. 0
Introduction to RDBMS 0
Introduction to RDBMS with SQL Language 0
Final Paper and Project. 0
Course Description
Learning Outcomes
Learning Strategies
Course Objectives
Teaching and Learning Method
Materials
Class Conduct
16
Text / Reference Books
: Peter Norton / Year: / Edition: 6th / Publisher:
ogramming Using Python: With Application and Understanding Data, John V. Guttag, 2nd Edition, MIT
Description
Python Basics, variable declaration, loops, conditional
statements, operators etc