CR: COMP 2401 Learning Objectives: Difference between revisions

From Soma-notes
Claurend (talk | contribs)
Claurend (talk | contribs)
Line 9: Line 9:
=Learning Objectives=
=Learning Objectives=


Objectives for the whole course
* 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