Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information.

Slides:



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

Student Orientation for Distance Learning Central Piedmont Community College Distance Learning.
Software Design & Development Year 12. Structure of the Course Development and Impact of Software Solutions Development and Impact of Software Solutions.
Information Processing Lecture 1. Overview of Week 1 Introduction to the Module Course Materials and Methods The Elements of a Computer Some History Activities.
Fundamentals of Information Systems, Second Edition
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Chapter 1- Visual Basic Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.
Chapter 6: An Introduction to System Software and Virtual Machines
CO320 Introduction to Object- Oriented Programming Michael Kölling 3.0.
Instructor: WSU-COE, Robert Kakos. Welcome - BE1010 Introductory course for the practical use of computers in an engineering or scientific setting. Fundamental.
EE3721 Computer System Principles Academic Year 2012/2013 HD Subject Code – EE3721 Lecturer – Raymond Cheung Office 1.
CEN 226: Computer Organization & Assembly Language :CSC 225 (Lec#1) By Dr. Syed Noman.
COM181 Computer Hardware Ian McCrumRoom 5B18,
Catholic University College of Ghana Fiapre-Sunyani Catholic University College of Ghana Introduction to Information Technology I.
Module: CT1044 Computer Hardware & Software Architecture.
+ CS 325: CS Hardware and Software Organization and Architecture Introduction.
Computer Architecture Lecture 01 Fasih ur Rehman.
T.L. Kennedy Secondary School
System Analysis & Design Introduction: System Analysis and design course intents to help students understand its importance in developing systems that.
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
INTRODUCTION TO COMPUTER PROGRAMMING itc-314 LECTURE 01.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
Experiences in Undergraduate Studies in the University of Zaragoza LEFIS Undergraduate studies Oslo, 19 th -20 th May 2006.
IT253: Computer Organization Lecture 1: Introduction Tonga Institute of Higher Education.
CIRCUIT THEORY SKEE /2013, Sem I Nik Din Muhamad
DKT 214/3 Electronic Circuits Semester I 2010/11 School of Computer and Communication Engineering Universiti Malaysia Perlis.
ACOE2511 ACOE251/AEEC335 -Assembly Language for the 80X86/Pentium Intel Microprocessors Lecturer: Dr. Konstantinos Tatas.
Springl 2008 MIS380: Object-Oriented Programming using Java 1 Spring 2008.
1-1 Lecture 1 Class Overview and Appendix A -- Number Systems.
Module CT1040N: Networking Basics Lecture Week 1.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
Computer Systems Architecture Copyright © Genetic Computer School 2008 CSA 1- 0 Lesson 1 Number System.
Logical Circuit Design Week 2,3: Fundamental Concepts in Computer Science, Binary Logic, Number Systems Mentor Hamiti, MSc Office: ,
Introduction to Computing Dr. Nadeem A Khan. Lecture 10.
Intro: FIT1001 Computer Systems S Important Notice for Lecturers This file is in skeleton form only Lecturers are expected to modify / enhance.
Fundamental Programming: Fundamental Programming K.Chinnasarn, Ph.D.
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU Web sitewww.chuhai.edu.hk/changyu/
CIRCUIT THEORY SKEE /2013, Sem I Dr. Nik Rumzi Nik Idris
ACOE2511 Assembly Language for the 80X86/Pentium Intel Microprocessors Lecturer: Dr. Konstantinos Tatas.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Overview An Introduction to Programming.
 Introduction to Micro processor Introduction to Micro processor  Microprocessor instruction and opcodes Microprocessor instruction and opcodes  Mnemonics.
WEEK #2 NUMBER SYSTEMS, OPERATION & CODES (PART 1)
Introduction to Computing BBA-I/BSCS-I Instructor: M. Mateen Yaqoob.
COURSE STRUCTURE (Biochemical Program) SEMESTER I SESSION 2011/2012.
College of Computer Science, SCU Computer English Lecture 1 Computer Science Yang Ning 1/46.
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
The Level-2 Projects for Course Clusters Haojun Sun College of Engineering Shantou University.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 0: Introduction Mohd ridzuan mohd nor
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Software Engineering (1)
Syllabus Introduction to Computer Science
CSE305 Software Engineering
COMPUTING BTEC LEVEL /17.
1.#.
Database Systems Instructor Name: Muhammad Hafeez Lecture-1.
Chapter One: Introduction
Computer Science Teachers Association Academy
CIRCUIT THEORY SKEE /2012, Sem I Dr. Nik Rumzi Nik Idris
Organizational Issues
CSC 220: Computer Organization
CSE 310 Human-Computer Interaction
CSE 414 Systems Analysis and Design
Organizational Issues
L L Line CSE 420 Computer Games Organizational Issues.
Computer Architecture CST 250
CSE 310 Human-Computer Interaction
Welcome.
Dr. Clincy Professor of CS
Presentation transcript:

Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information System Course Lecturers: Mrs Oni A. A. and Mr Odusote, B. O. Semester: Alpha Time: Tuesday, 8-10am Location: Computer Science Laboratory CST

Brief Overview of Course The course is designed to introduce students to the concepts and scientific principles of computers. It does not rely on the knowledge of higher mathematics, but merely presupposes a certain amount of curiosity, creativity, and logical ability. It covers in details the digital computer organization, ICT, programming concepts as well as number systems.

Course Objectives/Goals A good understanding of the definition, fields and significance of computer science Appreciate the basic organization of the computer by describing the various parts and how they function. Describe the different types of computers in terms of their size, genealogy, speed and functionality. Understand the role and application of computer science in ICT. Define a language and differentiate between the various kinds of computer languages. Describe software and its related issues like ethics, piracy, patents etc. Understand the various software engineering issues. Understand and describe each of the four standard number systems. Convert from one number system to the other and then perform binary, octal and hexadecimal arithmetic.

Module I: History and overview of Computer Science Week 1: Definition of Computer Science, History from mechanical to multimedia computers. Week 2: Basic elements of a micro computer, Block diagram, Data/ instruction flow, Control flow, Functions of Components, Operating principles of the computer, Examples of Component types.

Module II: Stored Program Concept Week 3: Von Neumann architecture, Its Advantages and Disadvantages, Harvard architecture, Advantages and disadvantages.

Module III: Role and Application of Computer Science in ICT Week 4: The role and application of computer science in ICT. Week 5: Computer Hardware generations and their applications, Programming language generations and applications, Software packages and their applications.

Module IV: Overview of Software Engineering Week 6: The IT professionals, Roles of programmers, System analysts, Software engineers, and System engineers, Software management techniques, Issues of piracy, Software patents. Week 7: Command line interface, GUI (Graphical User Interface), Biometrics

Module V: Programming Language types Week 8-9: Different paradigms of programming, Procedure oriented programming, object-oriented programming(OOP), Event-driven, Visual and logic programming, their characteristics and applications.

Module VI: Number Systems Week 10-11: Binary number systems, Hexadecimal number systems, Octal radix, Arithmetic operations on number systems (Additions, Subtractions, division and multiplication), Two’s complement arithmetic in radix systems. Week 12: Coding System, ASCII, EBCDIC, BCD, PC keyboard coding system, etc. Week 13: Revision

Structure of the Programme/Method of Grading Continuous Assessment – Class test/Assignments20 Marks – Mid Semester test10 Marks Examination70 Marks

Ground Rules & Regulations – 75% Attendance is required to seat for the examination. – Assignments must be submitted as at when due. – Contributions to group discussion and class work are noted.

Recommended Reading/Texts – J.Glenn Brookshear (2005) Computer Science; An overview, 8 th edition, Pearson Addison Wiley. – C.K Ayo (2001) Information Technology: Trends and Applications in Science and Business, Concept Publications. – Committee on the Fundamentals of Computer Science; Challenges and Opportunities, National Research Council (2004), Computer Science: Reflections on the Field, National Academies Press. ISBN – Peter J. Denning. Is computer science?, Communications of the ACM, April 2005.