Computing Fundamentals
Description
This module requires basic programming and coding skills as covered in COR-IS1704 Computational Thinking and Programming. If you lack this foundation, please reconsider enrolling in this course. We begin our adventure by exploring the essential elements of Computing Systems — hardware, software, and network technologies — through a series of challenging yet fun learning activities. We grow our coding skills by building a networked, distributed computing system: starting with physical computing devices that unite the cyber and physical realms, we add fundamental networking capabilities for devices to exchange information and form networks, and finally integrate the system into the cloud. Equipped with newfound skills and knowledge, we unleash our creative energies, our youthful idealism, and our capacity to dream, by designing visionary technology to conquer a real-world societal challenge. This is a journey into the unknown. Yet, a still, small voice deep within us compels us: Courage! Do not be afraid! Put out into the deepest oceans and brave the stormiest seas! Let down your nets for an awesome catch! The adventure reaches its peak at the project showcase, where we witness the work of human hands come to fruition, leaving us inspired to reflect deeply and broadly about how we, as global citizens, can harness the power of Computing Systems as a potent force in the service of humanity.
Requisites
Prerequisites: None
Co-requisites: IS111/SMT111/CS101/COR-IS1704 - Co-req
Anti-requisites: IS114/ IS110/SMT113/SE101 - Mutually Exclusive
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Business Options Econ Major Rel/Econ Options Information Systems Core (Intake 2019 to 2023) Smart-City Mgmt & Tech Core (Intake 2019 to 2021) Smart-City Mgmt & Tech Core (Intake 2022 onwards) Social Sciences/PLE Major-related
Learning Outcomes
Graduate Learning Outcomes
Disciplinary Knowledge, Critical thinking & problem solving
Competencies
Embedded Systems Integration, Embedded Systems Interface Design, Applications Development, Embedded Systems Programming, Network Configuration