CS 101 Introduction to Computer Science Arif Zaman, Sohaib Khan, Tariq Jadoon.

Slides:



Advertisements
Similar presentations
MAT 3751 Analysis II Winter 2014
Advertisements

MAT 3749 Introduction to Analysis Fall 2013
Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
CS 331 / CMPE 334 – Intro to AI CS 531 / CMPE AI Course Outline.
Lecture 1.1 Introduction to the Course … and Computers CS101 Autumn Sohaib A Khan Tariq Jadoon, Arif Zaman.
CS533 Concepts of Operating Systems Class 1 Course Overview and Entrance Exam.
CSC 212 – Data Structures Prof. Matthew Hertz WTC 207D /
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
Administrative Issues ICS 151 Fall 2007 Instructor: Eli Bozorgzadeh.
An Introduction to Computer Programming Anna Bretscher
MAE3 INTRODUCTION TO ENGINEERING GRAPHICS AND DESIGN Instructor: Dr. Nathan Delson.
4 th and 5 th period Who is Ms. Kaplan???
WELCOME PARENTS! Honors Computer Programming Ms. L. Dutchen.
CS324e - Elements of Graphics and Visualization Class Intro
CSCI 1301 Principles of Computer Science I
Course Information and Introductions Intro to Computer Science CS1510 Dr. Sarah Diesburg University of Northern Iowa 1.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
Lecture 1 Page 1 CS 111 Summer 2015 Introduction CS 111 Operating System Principles.
CPS120: Introduction to Computer Science Fall: 2002 Instructor: Paul J. Millis.
Network Security CS nd Term Course Syllabus Cairo University Faculty of Computers and Information.
ITMS3101: Digital Media Introduction and Overview Eng. Mohanned M. Dawoud Software Engineering University of Palestine.
Classical Mechanics phys. Dr Salwa al Saleh Office : B. 8 - Floor 5 - room739 Lectures : SMW 8am Office hours : Mon 11am-1pm and Sun 9-11am.
CS525 DATA MINING COURSE INTRODUCTION YÜCEL SAYGIN SABANCI UNIVERSITY.
Welcome to CS 221! First Course in Computer Science for Engineers.
CS 140 Computer Programming (I) Second semester (3 credits) Imam Mohammad bin Saud Islamic University College of Computer Science and Information.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
CSC 171 – FALL 2001 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
IT Semester 1 Course Introduction IT Portfolio IT 1140 ( Semester 1) Hong Kong Baptist University IT 1140 – IT Portfolio – Course Introduction.
CPS120: Introduction to Computer Science Winter 2002 Instructor: Paul J. Millis.
EDUC 478 Methods of Teaching Elementary Science. Contact information Rodger Hauge WLM 229 Office hours: M at 1; W at 3 (509) or
What’s Right with Undergraduate Statistics? Exciting Course Options.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
1 ISEC0511 Programming for Information System Security Lecture Notes #1 Introduction.
Advanced Legal Writing Seminar: Wednesdays, 10:00 p.m. EST Office Hours: Mondays from 3 – 5 p.m. EST, and by appointment AIM sign-in: cssouthall
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
Persuasion Fall 2013 Computer Science TA Orientation.
Lecture 1: Overview CMSC 201 Computer Science 1. Course Info This is the first course in the CMSC intro sequence, followed by 202 CS majors must pass.
CSCE 1030 Computer Science 1 First Day. Course Dr. Ryan Garlick Office: Research Park F201 B –Inside the Computer Science department.
4 th period Who is Ms. Kaplan??? My involvement at DHS:  I teach Geometry, Pre-Calculus, and Intro to Computer Programming.
1 CS 101 Today’s class will begin about 5 minutes late We will discuss the lab scheduling problems once class starts.
CSCE 315 Programming Studio Spring 2013 John Keyser.
Course overview March 3rd. Instructor information Instructor: Artem A. Lenskiy ( 아르텸 랜스키 ) Office: F410, 1 st engineering building Phone:
King Saud University1 CSC 112 Java Programming I Introduction.
Data Structures and Algorithms in Java AlaaEddin 2012.
Computer Programming for Engineers CMPSC 201C Fall 2000.
Welcome to CSCI 230 Computing I Dale Roberts, Lecturer Department of Computer and Information Science IUPUI.
INTRODUCTION GC 101. WELCOME TO GC101  Aseel AlHadlaq  Website   
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
IMS 4212: Course Introduction 1 Dr. Lawrence West, Management Dept., University of Central Florida ISM 4212 Dr. Larry West
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Introduction to CSCI 1311 Dr. Mark C. Lewis
CS101 Computer Programming I
Introduction to Computing
It’s called “wifi”! Source: Somewhere on the Internet!
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1010! Algorithmic Problem Solving.
Welcome to CS 1340! Computing for scientists.
Welcome to CS 1010! Algorithmic Problem Solving.
Three major projects: There will be a midterm covering the material presented during the first half of the semester a final covering the material presented.
Tonga Institute of Higher Education IT 141: Information Systems
Administrative Issues
Analysis of Algorithms
Administrative Issues
Administrative Issues
Tonga Institute of Higher Education IT 141: Information Systems
Lecture 1.1 Introduction to the Course … and Computers
GSP 470/570 Advanced Geospatial Analysis and Modeling
Presentation transcript:

CS 101 Introduction to Computer Science Arif Zaman, Sohaib Khan, Tariq Jadoon

Computer Science is… …not just computer programming. It is a science It is an art It is practical It is impractical It cuts across many disciplines

Computer Science is… …not just computer programming. …can be deeply philosophical. Are there theorems that are true but can’t be proven? What is random?

Computer Science is… …not just computer programming. …can be deeply philosophical. …as necessary as bread and water. Computers are as common as bread. You don’t have to know how to bake it, but it can be fun to learn.

Computer Science is… …not just computer programming. …can be deeply philosophical. …as necessary as bread and water. …very exciting. We aim to convince you of this fact during this course.

This course aims to teach … …useful computer skills. …basic programming. …how to care for your computer. …how to use current capabilities of computers.

At the end of this course, you will be able to… …use Office tools extensively. …make your own multi-media web pages. …know what is inside the computer box. …understand about viruses and security. …judge if CS is the right major for you.

Studying 1 unit = 50min lecture per week for 10 weeks hours of studying and homework. Or 2-3 hours of lab. This course does not assume a background or interest in computers.

Learning Is best done by doing. DO NOT let your friends help you. You WILL fail your lab if you do. If you help someone, NEVER take over the keyboard. Try to give the smallest of hints.

Course Structure Weekly Lecture General lectures from Introduction to Computers and Technology, Robert D. Shepherd Paradigm Publishing ISBN

Course Structure Weekly Lecture Lab Lecture Will cover Visual Basic programming and graphics Office tools Web page design and multimedia

Course Structure Weekly Lecture Lab Lecture Lab Session 100 minutes assignment to be completed in lab. Similar to the Lab lecture, and the related homework. Signup sheets next to PCO.

Course Structure Weekly Lecture Lab Lecture Lab Session Topical Lecture A lecture on some aspect of Computer Science. You will be quizzed on this during the lecture, but will not be otherwise tested.

Eligibility If you have taken CS in A levels you may not take this course If you want to skip this course, you may take CS 111: Computer Science Fundamentals or CS 192: Problem solving and Programming This quarter you may take some SS course.

Grading Homework will be assigned but not graded. Quizzes will be unannounced. Labs20% Quizzes –Topical10% –Lecture20% Midterm20% Final30%

Ask Me a Clear Yes/No Question

Flaky Algorithms Ambiguity Time flies like an arrow Irregularity Art, scribble Unpredictability Chess