Introduction To Computer Science
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:
- Explain basic computing concepts, principles and ethics
- Identify and install different computer hardware and software
- Use different operating systems and computer applications to solve business problems
- Create different types of files and use a variety of storage devices to store them.
- Analyse the effects of different viruses and worms.
- Create ways to protect computers and e-mails from virus attacks
- Clean a computer that is infected by a worm or virus
- Create a computer boot disk
- Use and maintain a laptop
- Set-up a computer system
- 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 of -20%
Practical Coursework – 40% Theoretical Examination -40%
ASSESSMENT SUMMARY
Task / Assignment No. & Name | Due Date | Time | Weight | Type | Learning Outcomes |
1. Assignment | Sept. 29th | 2pm | 20% | Class Work | 1, 2, 3,4 |
2. Case Studies | Oct. 27th | 2pm | 20% | Project | 5,6,7,8 |
3. Mid Term | Nov. 24th | 2pm | 20% | Test | 9,10,11 |
4. Final Exam | December | 40% | Individual | 1 – 11 |
This course was detailed and was very informative!