Introduction to Computer Science

introduction to computer science-2
13
Sep

RATIONALE

This course is meant for ICT students just entering the Information Communication Technology major and interested students from other disciplines. It will give you a broad overview of different areas of computer science. This will enable you to get an idea of the types of issues studied, and the skills required, in the rest of your ICT curriculum.

COURSE DESCRIPTION

This course is an introduction to the fundamental concepts of computing, data arrangement, management, programming and problem solving. It focuses on basic computing, hardware and software, operating systems, storage, files, security, simple data types, control structures, and introduction to array and string data structures and algorithms, as well as debugging techniques and the social implications of computing. It emphasizes good software engineering principles and developing fundamental programming skills in the context of a language that sports the object-oriented paradigm. The lab component provides hands on programming experience that is vital for beginning programmers and computer science students.

LEARNING OUTCOMES

On completion if this courses the student should be able to:

  1. Explain basic computing concepts, principles and ethics
  2. Identify and install different computer hardware and software
  3. Use different operating systems and computer applications to solve business problems
  4. Create different types of files and use a variety of storage devices to store them.
  5. Analyse the effects of different viruses and worms.
  6. Create ways to protect computers and e-mails from virus attacks
  7. Clean a computer that is infected by a worm or virus
  8. Create a computer boot disk
  9. Use and maintain a laptop
  10. Set-up a computer system
  11. Describe different kinds of computer programming languages, concepts and functions.

TEACHING AND LEARNING METHODS

  • Demonstrations
  • Guided practice
  • Individual training
  • Case studies,
  • On-the-job-training
  • Role play
  • Subject matter experts
  • Discussions
  • Individual study
  • Study/ field trips
  • Case study

ASSESSMENT PROCEDURES

Continuous Assessment -20%

Practical Coursework – 40% Theoretical Examination -40%

ASSESSMENT SUMMARY

Task / Assignment No. & Name Due Date Time Weight Type Learning Outcomes
1.      Assignment Oct. 1st 8 am 20% Class Work 1, 2, 3,4
2.      Case Studies Oct. 22nd 8 am 20% Project 5,6,7,8
3.      Mid Term Nov. 12th 8 am 20% Test 9,10,11
4.      Final Exam December 40% Individual 1 – 11

Nb: Dates are subjected to be changed.

 

TOOLS AND EQUIPMENT

  1. COMPUTER REPAIRS TOOLS KIT:
    1. Rosewill 90 Piece Professional Computer Tool Kit Components Other RTK-090 Black
    2. Rosewill Network/PC Service Tool Components RTK-146 Grey
  1. NETWORKING TOOL KIT

Syba 50 Piece Computer Network Installation Tool Kit with Multi-Module Cable Tester (SY-ACC65047)

  1. CUSTOMIZED LABORATORY COAT.

TEXTBOOKS AND REFERENCES

  1. Mueller, S. (2015). Upgrading and Repairing PCs. Twenty Second (22nd) Edition.
  2. Zak, D. (2015). An introduction to programming with C++. Custom eight (8) edition, Course Technology.

READING LIST

  1. C. (2005). Complete Computer Repair Book. Second (2nd) Edition.
  2. R. (2015) Build Your Own Gaming PC: The step-by-step manual to building the ultimate computer.
  3. M. (2016). CompTIA A+ Certification All-in-One Exam Guide, Ninth Edition (Exams 220-901 & 220-902)(9th Edition).
  4. M. (2016). CompTIA Network + Certification All-in-One Exam Guide, Sixth Edition (Exam N10-006)(6th Edition).

COURSE OUTLINE

IFTH1008 Introduction to Computer Science Course Outline

Course Content

Total learning: 38 lessons / 1 quiz Time: 12 weeks

Instructor

Admin bar avatar
College Info Tech. Lecturer

If you can't do great things, do small things in a great way. Your time is limited, so don't waste it living someone else's.

4.9

14 rating

5 stars
86%
4 stars
14%
3 stars
0%
2 stars
0%
1 star
0%
  • Admin bar avatar

    Aamira Williams

    Interesting

    This course was my second favorite for the semester. Didn’t gave it as much attention so didn’t get to finish reading all the units but read most of it and enjoyed it.
  • blank

    Ajani Davis

    A breeze

    I can truly say that this course has taught me a lot about the history and future of technology, never in my life have I felt more proud to be a part of the human race. I must also commend the lecturer for exposing me to such ingenuity.
  • Admin bar avatar

    Zendai Richards

    Opened up my learning appetite

    I always thought Computer Science would have been a problematic and enduring course. But it was the complete opposite. Filled with exciting lessons, The course was not only packed with tremendous information but also intriguing. The information was displayed in a easy and understandable way for all to learn. This course made me eager to learn more and I am truly grateful
  • Admin bar avatar

    shavalde Fahie

    Great Course

    Well... This Course Was A Great Experience. At First , I Wasn't Paying It Much Attention Which Made It Difficult To Keep Track With The Work, But I Made It Through Regardless. Learning More About Computer Science Was What I Longed For. Learned About Computers And Their Ethics, I Didn't Even Know That Computers Had Commandments; Almost Thought What I Was Reading Was The Bible But Thankful For This Course On The Knowledge About The Introduction To Computer Science , Will Use The Information Instilled In Me For Future Use, Thank You.!
  • Admin bar avatar

    Jelani Griffin

    Great Course

    This course was very easy and interesting as a first year when I saw that i had to do Computer Science I already had in my mind that I was going to fail but I was wrong. This Course taught me many thing and for instance now I know how to clean my computer from worms and viruses and also I now know how to maintain my computer. What I realised is that this coursed ties in with Fundamentals of Programming and Problem Solving and it helped alot. This course was very nice im looking forward to do the next part of it which is Computer Sciecne in the next semester.
  • Loading...
Free

CFBC

blank

blank
TRUSTED BY OVER 6000+ STUDENTS AND INSTRUCTORS

Join our community of students around,the world helping you succeed.

GET STARTED
× How can I help you? Available from 08:00 to 18:00