Module 1
This module provides a comprehensive introduction to the essential principles underlying computer science. From foundational algorithms and data structures to the broader architectural concepts, the purpose of this module is to provide a solid grasp of the field's historical and contemporary frameworks. Emphasis is placed on the critical understanding of both theoretical constructs and their practical applications in today's digital world. Additionally, the module highlights the significance of ethical considerations and professional standards in computer science.
Units
- Unit 1: Computing as a Profession
- Unit 2: Introduction to Computer Architecture and the Functionality
- Unit 3: Emerging Trends in Computer Science
- Unit 4:Computing Infrastructure and Network
- Unit 5:Software as a Tool - Its Functionality and Development Methodologies
- Unit 6: System Software – Operating Systems
- Unit 7: Data Abstration
- Unit 8: An Introduction to Algorithms and Basic Programming Concepts
- Unit 9: Solving Problems Using Python
- Unit 10: Data Representation using Database Concepts
- Unit 11: Advanced SQL
- Unit 12: Research Topics in Computer Science – Data Science, AI and Standards
Assignments
Launching into Computer Science 4-Part Assignment
Data Structures and Algorithm Design (Click to Download)Algorithm and Programming Development (Click to Download)
MySQL (Click to Download)
Essay on Augmenting Pharmaceutical Innovation with AI and Big Data (Click to Download)