● Examine computer science professionals' professional roles, skill sets, and ethical responsibilities.
● Examine relevant computing architectures, practises, applications, data representation, and standards from a hardware and software standpoint.
● Learn about critical computational theories and programming concepts.
● Increase your confidence in using efficient algorithms and programming practices.
● Create a professional development ethos that emphasises primary ethical-social-corporate responsibilities that underpin the concepts of threats, security, and global impacts prevalent in recent technological innovations.
1. Identify and explain the computer system's basic components' architecture, structure, and functionality.
2. Demonstrate a thorough understanding of fundamental data structures and programming concepts, such as algorithm computability.
3. Examine the functionality of various types of software, such as operating systems, utility programmes, languages, and applications.
4. Examine the field's emerging trends, such as cloud computing, big data, and cyber security, as well as the professional and ethical requirements for dealing with such modern computer-based technologies.