article

computer programming - 101

[WHAT]

  1. ] an entry level curriculum for learning computer programming basics
    1. ]

[WHY]

  1. ] learn the fundamentals of computer programming that apply to programming in many different programming languages

[WHERE]

  1. ] online -
  2. ] inperson -

[WHEN]

  1. ] 2015
    1. ] 32 hours of total instruction, delivered in 2 * 4 hour sessions per week, over a four week period,

[EXAMPLE]

  1. ] getting started with computer programming
    1. [00:00] introductions, me, you, this course - outline, format used, assignments, tests,
    2. [30:00] course outline(this) - an overview of all of the concepts to be covered in this course, 
    3. [00:00] why do we want to program?
    4. [00:00] what do we need to get started programming?
    5. [110:00] break
    6. [130:00] which language should you learn?
    7. [00:00] anatomy of a computer program - look at a program and identify the various elements that compose it
    8. [00:00] writing program 0.1 -  
    9. [00:00] + assignment, + reading,
  2. ] programming fundamentals - part I
    1. [00:00] lesson outline, previous lesson review
    2. [00:00] language fundamentals-I -  var, statements/expressions, constants, operators, keywords, syntax, data types, ... 
    3. [110:00] break
    4. [00:00] var, statements, const, ...
    5. [00:00] functions
    6. [00:00] program 0.2
    7. [00:00] + assignment, + reading,
  3. ] programming fundamentals - part II
    1. [00:00] lesson outline, previous lesson review
    2. [30:00] language fundamentals-II - && flow control, functions,  data struct, i/o, ...
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.3
    7. [00:00] + assignment, + reading,
  4. ] program design
    1. [00:00] lesson outline, previous lesson review
    2. [30:00] ipo, paradigms(struct,OO,fp), console VS gui, pseudocode, algorithms,
    3. [110:00] break
    4. [00:00]
    5. [00:00] mid term test
    6. [00:00] program 0.4
    7. [00:00] + assignment, + reading,
  5. ] persisitance aka i/o
    1. [00:00] lesson outline, previous lesson review
    2. [30:00]
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.5
    7. [00:00] + assignment, + reading,
  6. ] error handling & debugging
    1. [00:00] lesson outline, previous lesson review
    2. [30:00] error handling
    3. [110:00] break
    4. [00:00] whats a bug?
    5. [00:00]
    6. [00:00] program 0.6
    7. [00:00] + assignment, + reading,
  7. ] deployment, documentation, maintenance, updates
    1. [00:00] lesson outline, previous lesson review
    2. [30:00] deployment
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.7
    7. [00:00] + assignment, + reading,
  8. ] whats next
    1. [00:00] lesson outline, previous lesson review
    2. [30:00]
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.8
    7. [00:00] 
    8. [00:00] final test

[HOW-TO]

  1. ]

[REFERENCE]

  1. ] Programming 101
    1. ] Contents - Course 

 

Details Photos Edit more

Details

ID: 4539

NAME: course-outline

DESCRIPTION: ] INTRODUCTION TO COMPUTER PROGRAMMING - by Don Sagrott - Course curriculum listing each of the lessons and outlining the lesson content

AUTHOR: article.author/s

EDITOR: article.editor/s

PUBLISHER: article.publisher/s

STATUS: Write

PRIORITY: 0

OWNER ID: 75

Content Photos Edit more

photos

page_photo

actions

Email Email-Owner SMS and