Registry
Module Specifications
Archived Version 2023 - 2024
| |||||||||||||||||||||||||||||||||||||||||
Description The aim of this module is to introduce the student to basic programming concepts. | |||||||||||||||||||||||||||||||||||||||||
Learning Outcomes 1. Write programs that use control statements to coordinate problem solving 2. Select a data structure suitable for solving a given problem 3. Decompose a problem's solution into functions 4. Implement algorithms in terms of data structures and functions 5. Use a debugger to trace program control flow and inspect data values | |||||||||||||||||||||||||||||||||||||||||
All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml |
|||||||||||||||||||||||||||||||||||||||||
Indicative Content and
Learning Activities BasicsProgram structure, variables, fundamental data types, simple I/OControl statementsif statements, for loops, while loopsArraysOne and two dimensional arrays, sorting arrays, searching arraysFunctionsWriting functions, calling functions, returning values from functionsDebuggingUsing a debugger to trace program control flow and inspect data values | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
Indicative Reading List
| |||||||||||||||||||||||||||||||||||||||||
Other Resources None | |||||||||||||||||||||||||||||||||||||||||
Programme or List of Programmes |
AI | Chemistry with Artificial Intelligence |
EST | BSc in Environmental Science & Tech |
PGE | Physics General Entry |
- See the module specification for CA146 in 2003 - 2004
- See the module specification for CA146 in 2004 - 2005
- See the module specification for CA146 in 2005 - 2006
- See the module specification for CA146 in 2006 - 2007
- See the module specification for CA146 in 2007 - 2008
- See the module specification for CA146 in 2008 - 2009
- See the module specification for CA146 in 2009 - 2010
- See the module specification for CA146 in 2010 - 2011
- See the module specification for CA146 in 2011 - 2012
- See the module specification for CA146 in 2012 - 2013
- See the module specification for CA146 in 2013 - 2014
- See the module specification for CA146 in 2014 - 2015
- See the module specification for CA146 in 2015 - 2016
- See the module specification for CA146 in 2016 - 2017
- See the module specification for CA146 in 2017 - 2018
- See the module specification for CA146 in 2018 - 2019
- See the module specification for CA146 in 2019 - 2020
- See the module specification for CA146 in 2020 - 2021
- See the module specification for CA146 in 2021 - 2022
- See the module specification for CA146 in 2022 - 2023
- See the module specification for CA146 in 2023 - 2024
- See the module specification for the current year