Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.

Slides:



Advertisements
Similar presentations
Credit hours: 4 Contact hours: 50 (30 Theory, 20 Lab) Prerequisite: TB143 Introduction to Personal Computers.
Advertisements

Programming Paradigms and languages
Project Lead the Way An Orientation American High School.
1 Undergraduate Curriculum Revision Department of Computer Science February 10, 2010.
Starting Out with C++, 3 rd Edition 1 Chapter 1. Introduction to Computers and Programming.
1 i206: Distributed Computing Applications & Infrastructure 2012
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
COSC 120 Computer Programming
INTRODUCTION COMPUTATIONAL MODELS. 2 What is Computer Science Sciences deal with building and studying models of real world objects /systems. What is.
Engineering Problem Solving With C++ An Object Based Approach Fundamental Concepts Chapter 1 Engineering Problem Solving.
Computer Organization Boolean Logic and the CPU i206 Fall 2010 John Chuang Some slides adapted from Marti Hearst, Brian Hayes, or Glenn Brookshear.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. slide 1 CS 125 Introduction to Computers and Object- Oriented Programming.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
CS 101 Course Summary December 5, Big Ideas Abstraction Problem solving Fundamentals of programming.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Chapter 0: Introduction
Chapter 1: Introduction To Computer | SCP1103 Programming Technique C | Jumail, FSKSM, UTM, 2005 | Last Updated: July 2005 Slide 1 Introduction To Computers.
COM181 Computer Hardware Ian McCrumRoom 5B18,
 2000 Prentice Hall, Inc. All rights reserved. 1 Introduction to Computers and C Programming Outline Introduction What Is a Computer? Computer Organization.
Final Exam Review Instructor : Yuan Long CSC2010 Introduction to Computer Science Apr. 23, 2013.
CSC 125 Introduction to C++ Programming Chapter 1 Introduction to Computers and Programming.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
An Introduction to Programming and Object-Oriented Design Using Java By Jaime Niño and Fred Hosch Slides by Darwin Baines and Robert Burton.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming 1.
COP1220/CGS2423 Introduction to C++/ C for Engineers Professor: Dr. Miguel Alonso Jr. Fall 2008.
DEPARTMENT OF COMPUTER SCIENCE & TECHNOLOGY FACULTY OF SCIENCE & TECHNOLOGY UNIVERSITY OF UWA WELLASSA 1 CST 221 OBJECT ORIENTED PROGRAMMING(OOP) ( 2 CREDITS.
ISECON Feinstein1 IM’ LATE FROM THERE TO HERE – FROM HERE TO THERE A FEW BITS AND BYTES David Feinstein Educator of the year 2004.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Spring(2007) Instructor: Qiong Cheng © 2007 Pearson Addison-Wesley. All rights reserved.
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
1 i206: Lecture 2: Computer Architecture, Binary Encodings, and Data Representation Marti Hearst Spring 2012.
The Beauty and Joy of Computing Lecture #3 : Creativity & Abstraction UC Berkeley EECS Lecturer Gerald Friedland.
C++ Programming Language Lecture 2 Problem Analysis and Solution Representation By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department.
Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information.
This course will help you understand the latest technologies & how they work. You will lean how to develop computer programs to solve problems.
Introduction to Computing Muhammad Saeed. Topics Course Description Overview of Areas Contact Information.
Introduction. What is the course about?  Concepts History History Data representation, logic Data representation, logic Hardware: CPU, memory, storage,
Computer Science Theory & Introduction Week 1 Lecture Material – F'13 Revision Doug Hogan Penn State University CMPSC 201 – C++ Programming for Engineers.
CS 127 Introduction to Computer Science. What is a computer?  “A machine that stores and manipulates information under the control of a changeable program”
CS2301:Computer Programming 2
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
The Hashemite University Computer Engineering Department
1 Structured Programming in C Welcome to CPSC 206.
By: Nelson Webster. Algorithm Engineers Algorithm engineers study the effectiveness and efficiency of procedures of solving problems on a computer.
C++ Programming: From Problem Analysis to Program Design, Fifth Edition Chapter 1: An Overview of Computers and Programming Languages.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
Programming with Java. Chapter 1 Focuses on: –components of a computer –how those components interact –how computers store and manipulate information.
Computer Organization Exam Review CS345 David Monismith.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Sub-fields of computer science. Sub-fields of computer science.
Syllabus Introduction to Computer Science
Computational Thinking, Problem-solving and Programming: General Principals IB Computer Science.
CSCI-235 Micro-Computer Applications
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Computer Organisation
COMPUTING BTEC LEVEL /17.
Ch. 11 Theory of Computation
Big Ideas in Computer Science
CS 21a: Intro to Computing I
*current controlled assessment plans are unknown
Introduction to the C Language
Software Programming J. Holvikivi 2014.
CSC Classes Required for TCC CS Degree
Computer Science A Level
Dr. Clincy Professor of CS
Presentation transcript:

Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1

Introduction to Computing Overview The objective of this course Introduction to principles that lay the foundation of computer science for students with no prior background in computing. Introduction to principles that lay the foundation of computer science for students with no prior background in computing. The course is designed to make students understand that computing is not just a single discipline but is a family of disciplines such as Computer Science, Computer Engineering, Information Systems, Information technology and Software Engineering etc. The course is designed to make students understand that computing is not just a single discipline but is a family of disciplines such as Computer Science, Computer Engineering, Information Systems, Information technology and Software Engineering etc. Essential Computer Mathematics is taught to strengthen the computing techniques by making Number Systems, Boolean Logic, Computer Graphics recognized. Essential Computer Mathematics is taught to strengthen the computing techniques by making Number Systems, Boolean Logic, Computer Graphics recognized.

…continue Problem solving techniques and their representation in the form of Flow charts, algorithms, pseudo codes are introduced. Problem solving techniques and their representation in the form of Flow charts, algorithms, pseudo codes are introduced. Topics include the history of computation, writing algorithms and using programming constructs, data organization, the role of the compiler, programming language paradigm, recursion, algorithm correctness and efficiency, limits of computability and the Turing machine as a universal computer, the role of the operating system, an introduction to artificial intelligence, and software engineering Topics include the history of computation, writing algorithms and using programming constructs, data organization, the role of the compiler, programming language paradigm, recursion, algorithm correctness and efficiency, limits of computability and the Turing machine as a universal computer, the role of the operating system, an introduction to artificial intelligence, and software engineering Software Application and Tools are also taught for complete understanding of computing. Software Application and Tools are also taught for complete understanding of computing.

Course Breakup Introduction, preliminaries and overview Introduction, preliminaries and overview CPU Execution Cycle, Data Organization in Main Memory, Data storage, Data Manipulation in bits and bytes, Introduction to Hardware, Software their key differences, Input/Output devices their applications etc. Basic computer architecture, introduction to Buses and Registers CPU Execution Cycle, Data Organization in Main Memory, Data storage, Data Manipulation in bits and bytes, Introduction to Hardware, Software their key differences, Input/Output devices their applications etc. Basic computer architecture, introduction to Buses and Registers

Problem Solving Techniques Problem Solving Techniques Divide and Conquer strategy, Basic techniques focusing on finding solution to a problem. Various forms of representation include algorithms, Flowchart representation, pseudo codes, Complexities of algorithm with a brief overview of BigO notation Divide and Conquer strategy, Basic techniques focusing on finding solution to a problem. Various forms of representation include algorithms, Flowchart representation, pseudo codes, Complexities of algorithm with a brief overview of BigO notation

Essential Computer Mathematics Essential Computer Mathematics Number System including Binary Hexadecimal Octal Computer Codes including ASCII BCD EBCDIC, Logic Gates, Graphs Number System including Binary Hexadecimal Octal Computer Codes including ASCII BCD EBCDIC, Logic Gates, Graphs History of Computing History of Computing Overview of Programming Languages Overview of Programming Languages An overview of different Programming Languages, Difference between traditional, Modular and Object Oriented Programming Languages would be focused An overview of different Programming Languages, Difference between traditional, Modular and Object Oriented Programming Languages would be focused

Basic Programming Techniques Basic Programming Techniques Integer constants, Real Constants, Complex Constants, Double Precision Constants, Logical Constants, Variable Names, Types of Variables, Subscripted Variables, Dimension Statements, Equivalance Statements. Machine features, Floating-point Arithmetic, Assembly language, Evaluation of special functions, Closed subroutines, Iterative structures, and recursive structures. Integer constants, Real Constants, Complex Constants, Double Precision Constants, Logical Constants, Variable Names, Types of Variables, Subscripted Variables, Dimension Statements, Equivalance Statements. Machine features, Floating-point Arithmetic, Assembly language, Evaluation of special functions, Closed subroutines, Iterative structures, and recursive structures. Overview of Compilers Overview of Compilers Overview of Operating Systems Overview of Operating Systems History, architecture, basic functionality,overview of various OS available including Linux, Microsoft, MS DOS etc History, architecture, basic functionality,overview of various OS available including Linux, Microsoft, MS DOS etc

Overview of Networking and Internet Overview of Networking and Internet Networking Fundamentals, Worldwide web, various internet protocols Networking Fundamentals, Worldwide web, various internet protocols Overview of Different Disciplines of Computer Science Overview of Different Disciplines of Computer Science Including Software Engineering, Database Systems, Computer Graphics, Artificial Intelligence, Theory of Computation etc Including Software Engineering, Database Systems, Computer Graphics, Artificial Intelligence, Theory of Computation etc Overview of Different Application Softwares and Scripting Languages Overview of Different Application Softwares and Scripting Languages Including MS Word, Powerpoint, Excel, Access, Javascript etc Including MS Word, Powerpoint, Excel, Access, Javascript etc

Books Text Book: Text Book: Computer Science : An Overview, 10/E Computer Science : An Overview, 10/E J. Glenn Brookshear ISBN-13: , Publisher: Prentice Hall J. Glenn Brookshear ISBN-13: , Publisher: Prentice Hall Reference Book: Reference Book: Balanced Introduction to Computer Science 2/E Balanced Introduction to Computer Science 2/E David Reed ISBN-13: , Publisher: Prentice Hall David Reed ISBN-13: , Publisher: Prentice Hall

Office/Counselling Hours Office/Counselling Hours Marks Distribution Marks Distribution