task

computer programming 101

[previously]

  1. ] NEW task IN tech-sw-dev/
    1. ] # # - CREATE-article# 4539- course outline - introduction to prgramming

[currently]

  1. ] getting started with computer programming
    1. [00:00] intro, course outline
    2. [00:00] why do we want to program?
    3. [00:00] what do we need to get started?
    4. [110:00] break
    5. [130:00] which language should you learn?
    6. [00:00] anatomy of a computer program - look at a program and identify the various elements that compose it
    7. [00:00] program 0.1 -  
    8. [00:00] + assignment, + reading,
  2. ] programming fundamentals - part I
    1. [00:00] lesson outline, previous lesson review
    2. [00:00] language fundamentals -I  
    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. [00:30] language fundamentals-II
    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. [00:30] 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. [00:30]
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.5
    7. [00:00] + assignment, + reading,
  6. ] error checking & debugging
    1. [00:00] lesson outline, previous lesson review
    2. [00:30] whats a bug?
    3. [110:00] break
    4. [00:00]
    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. [00:30]
    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. [00:30]
    3. [110:00] break
    4. [00:00]
    5. [00:00]
    6. [00:00] program 0.8
    7. [00:00] 
    8. [00:00] final test

[next]

  1. ] [00:00] + assignment, + reading,
  2. ] http://www.theguardian.com/technology/2014/sep/04/coding-school-computing-children-programming
    1. ] developing logical reasoning skills and taking their first steps in using devices to “create, organise, store, manipulate and retrieve digital content”.
    2. ] concepts including variables and “sequence, selection, and repetition in programs”. 
    3. ] practice at using devices for collecting, analysing and presenting back data and information.
    4. ]  Boolean logic (the AND, OR and NOT operators, for example), ?working with binary numbers?, and studying how computer hardware and software work together.
  3. ] http://vancouver.craigslist.ca/rds/cpg/4975754823.html
    1. ] 4 hours - 2 x per week - 4 weeks
    2. ] put together a curriculum draft for a beginner lever c# course
    3. ] ???
      1. ] tools available ( os, ide, projector, )
      2. ] skill levels of students( no programming, some programming,
      3. ] goals of course -  
    4. ] resume
      1. ] currently - working on a tech startup company,  
      2. ] prev /training @ tech support
      3. ]
  4. ] ref
    1. ] lang-js
    2. ] 1665 - hello world++ examples = [standard example set ] -  ] output, ] input, ] function, ] types,
    3. ] 1560 - hello world++    
  5. ] other
    1. ] http://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis
    2. ] http://www.deitel.com/Training/OnSiteInstructorLedTraining/JavaProgrammingCurriculumOverview/tabid/3344/Default.aspx
    3. ] https://msdn.microsoft.com/en-us/library/78f4aasd.aspx 
    4. >>] http://www.reddit.com/r/learnprogramming/wiki/faq#wiki_which_programming_language_should_i_start_with.3F 

 

] http://www.deitel.com/CorporateTraining/JavaProgrammingCurriculumOverview/Java101IntroductiontoJavaforNonProgrammers/tabid/3358/Default.aspx 

 

Details Photos Edit more

Details

ID: 5171

NAME: CREATE-article-curriculum

DESCRIPTION: ] 32 hour beginner course - C# (|| java )

START DATE TIME: 2015-05-20 11:10:57

EST DURATION: 01:00:00

END DATE TIME: 2015-05-20 12:10:57

STATUS: To-Do

PRIORITY: -5

OWNER ID: 75

Content Photos Edit more

photos

photos for this task

actions

Agenda Email task SMS task Priorities