CR: COMP 2401 Learning Objectives: Difference between revisions
Line 9: | Line 9: | ||
=Learning Objectives= | =Learning Objectives= | ||
* Gain experience in understanding and working with portions of an existing code base | |||
* Understand the basics of operating systems | |||
* Gain experience in procedural and low-level programming, including: | |||
** data types and structures | |||
** memory management | |||
** program building | |||
** library functions and system calls | |||
** shell environment and script programming | |||
=Topics= | =Topics= |
Revision as of 16:33, 11 April 2011
Calendar Description
Introduction to programming with procedures and primitive data types, designed for B.C.S. students. Topics include: arrays, strings, pointers, heap and stack memory allocation and deallocation, iterative and recursive linked list manipulations, system/library calls.
Assumed Background
Learning objectives completed before this course.
Learning Objectives
- Gain experience in understanding and working with portions of an existing code base
- Understand the basics of operating systems
- Gain experience in procedural and low-level programming, including:
- data types and structures
- memory management
- program building
- library functions and system calls
- shell environment and script programming
Topics
Topic 1
Learning objectives for topic 1
Topic 2
Learning objectives for topic 2