Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Course Outline Course Code: CIS 111 Course Title: Introduction to computer science Units: 2 Programmes: B.Sc. Computer Science B.Sc. Management Information."— Presentation transcript:

1 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

2 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.

3 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.

4 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.

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

6 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.

7 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

8 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.

9 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

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

11 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.

12 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 978-0-309-09301-9 – Peter J. Denning. Is computer science?, Communications of the ACM, April 2005.


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

Similar presentations


Ads by Google