Difference between revisions of "Weekly Schedule 20131 - OOP344"

From CDOT Wiki
Jump to: navigation, search
(Week 2 - Jan 13)
Line 99: Line 99:
 
*: The output will be either the "content" of path variable or "not found" if the environment variable does not exist.
 
*: The output will be either the "content" of path variable or "not found" if the environment variable does not exist.
 
=== blog posts 2 ===
 
=== blog posts 2 ===
 
 
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|+ Week 2 Exercises
 
|+ Week 2 Exercises
Line 127: Line 125:
 
| [http://theartofgoto.wordpress.com/2013/01/20/week-2-exercises/ Week 2 Exercises] || [mailto:bssnively@myseneca.ca?subject=oop344-W2Ex Benjamin Snively] ||
 
| [http://theartofgoto.wordpress.com/2013/01/20/week-2-exercises/ Week 2 Exercises] || [mailto:bssnively@myseneca.ca?subject=oop344-W2Ex Benjamin Snively] ||
 
|-
 
|-
 
 
 
| [http://divya522.blogspot.ca/2013/01/command-line-programs-of-addition.html OOP344 Command Line Programs]||[mailto:dsharma37@myseneca.ca?subject=oop344 Divya Sharma]||
 
| [http://divya522.blogspot.ca/2013/01/command-line-programs-of-addition.html OOP344 Command Line Programs]||[mailto:dsharma37@myseneca.ca?subject=oop344 Divya Sharma]||
 
|-
 
|-
 
 
 
| [http://xin12.blogspot.ca/2013/01/argc-and-argv-simple-programs.html argc and argv simple programs] || [mailto:xli206@myseneca.ca?subject=oop344 Xin Li] ||
 
| [http://xin12.blogspot.ca/2013/01/argc-and-argv-simple-programs.html argc and argv simple programs] || [mailto:xli206@myseneca.ca?subject=oop344 Xin Li] ||
 
|-
 
|-
Line 139: Line 133:
 
| [http://lhmcintosh.blogspot.ca/2013/01/week-2-cl-exercises.html Week 2 exercises]||[mailto:lhmcintosh@myseneca.ca?subject=oop344 Lucas McIntosh]||
 
| [http://lhmcintosh.blogspot.ca/2013/01/week-2-cl-exercises.html Week 2 exercises]||[mailto:lhmcintosh@myseneca.ca?subject=oop344 Lucas McIntosh]||
 
|-
 
|-
 
 
| [http://hzhong10.blogspot.ca/2013/01/a-easy-copy-cmd-i-code.html A easy copy cmd]<br/>[http://hzhong10.blogspot.ca/2013/01/cmd-line-calculation-pgm.html week2 calculation program]||[mailto:hzhong10@myseneca.ca?subject=oop344 Hua Zhong]||
 
| [http://hzhong10.blogspot.ca/2013/01/a-easy-copy-cmd-i-code.html A easy copy cmd]<br/>[http://hzhong10.blogspot.ca/2013/01/cmd-line-calculation-pgm.html week2 calculation program]||[mailto:hzhong10@myseneca.ca?subject=oop344 Hua Zhong]||
 
 
|-
 
|-
 
| [http://koghulan.wordpress.com/2013/01/22/13/ basic command line program] || [mailto:knamasivayam1@myseneca.ca?subject=oop344 Koghulan Namasivayam] ||
 
| [http://koghulan.wordpress.com/2013/01/22/13/ basic command line program] || [mailto:knamasivayam1@myseneca.ca?subject=oop344 Koghulan Namasivayam] ||
 
 
|-
 
|-
 
| [http://haiyuqiao.blogspot.ca/2013/01/oop344-exercise-week2-1.html Exercise:Week2-4 command line programs to {ADD/SUB/MUL/DIV}] || [mailto:hqiao3@myseneca.ca?subject=oop344 Haiyu Qiao] ||
 
| [http://haiyuqiao.blogspot.ca/2013/01/oop344-exercise-week2-1.html Exercise:Week2-4 command line programs to {ADD/SUB/MUL/DIV}] || [mailto:hqiao3@myseneca.ca?subject=oop344 Haiyu Qiao] ||
 
 
|-
 
|-
 
|[http://vivek5255.blogspot.ca/ week2 programs]  ||  [mailto:vrpatel13@myseneca.ca?subject=oop344 vrpatel13] ||
 
|[http://vivek5255.blogspot.ca/ week2 programs]  ||  [mailto:vrpatel13@myseneca.ca?subject=oop344 vrpatel13] ||
 
 
|-
 
|-
 
| [http://pankajsama01.blogspot.ca/2013/01/oop344-week-2-exercises.html OOP344 Week-2 Programs] ||[mailto:psama@myseneca.ca?subject=oop344 Pankaj Sama] ||
 
| [http://pankajsama01.blogspot.ca/2013/01/oop344-week-2-exercises.html OOP344 Week-2 Programs] ||[mailto:psama@myseneca.ca?subject=oop344 Pankaj Sama] ||
 
|-
 
|-
 
+
|}
 
=== resources 2 ===
 
=== resources 2 ===
 
* Amazing article on how the work is done on a project using git branching. Read this and you will understand how it is done:[http://scottchacon.com/2011/08/31/github-flow.html Scott  Chacon' Github Flow ]
 
* Amazing article on how the work is done on a project using git branching. Read this and you will understand how it is done:[http://scottchacon.com/2011/08/31/github-flow.html Scott  Chacon' Github Flow ]

Revision as of 12:09, 23 January 2013


OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources


Week 1 - Jan 6

This Week 1

  • Introduction to Open Source development.
  • Collaboration Tools:
    • Wiki
    • Blog
    • IRC
    • Code Repository
    • Big Blue Button
  • Etherpad
  • Object Orientation Review
  • C Review
    pointers
    pointers and arrays

To Do by Jan 14

  1. Read Pro-git book
    Chapter One and Chapter Two
  2. Create an account on github
  3. Create a blog (anywhere you like)
  4. Join the IRC by registering your nickname on freenode server and joining the #seneca-oop344 channel for 344 related dialog
    Additional channels of interest: #seneca to interact with all Seneca students participating in opensource projects, and #seneca-social for Social (off-topic) dialog.
  5. Select a team of four students and pick a name for you team
  6. Send one email per team to me and send your github and team information
    subject of the email should be 344info20131
    email content
    team name:
    nickname 1:
    name 1:
    surname 1:
    seneca username 1:
    github id 1:
    ------------
    nickname 2:
    name 2:
    surname 2:
    seneca username 2:
    github id 2:
    etc.....
    number of team members:
  7. Create an account on this wiki: send an email to cdot-wiki-admin@senecac.on.ca and ask for an account, an email will be sent back to you with your userid and a temporary password; make sure you have the following included in your email.
    • Email subject: Wiki Account Request
    • The subject you are enrolled in: "OOP344"
    • Your Seneca user id
    • Send this email from your Seneca Account only
  8. Learn how to do basic editing in a wiki
  9. Having all the information above add your name to the student list

Resources 1

Week 2 - Jan 13

This Week 2

  • Real Signature of main()
  • Git Quick review
    clone, pull, push
    branch, add, commit
  • Variable Argument list

To Do 2

  • write 4 command line programs to do
    1. $ add num num<ENTER>
    2. $ sub num num<ENTER>
    3. $ mul num num<ENTER>
    4. $ div num num<ENTER>
  • write a program to show the content of an Operating system environment variable
    $ prnenv path<ENTER>
    The output will be either the "content" of path variable or "not found" if the environment variable does not exist.

blog posts 2

Week 2 Exercises
Title Author Comments
http://wp.me/P2Tzoy-7
All Week 2 Programs bli64
OOP344-Week2 - ADD, SUB, MUL, DIV phuang19
OOP344-Week2 - Environmental Variable phuang19
OOP344 How to start a new project in Visual Studio 2012
OOP344 How to start a new project in Visual Studio 2012 (w/ PICTURES)
dvorkin212
fjzhou
Simple Command Line Programs - ADD, SUB, MUL, DIV fjzhou
C++ - Command Line Program to Show Environment Variable fjzhou
OOP344 Week 2 - Environment Variable Content Search Program
OOP344 Week 2 - Addition, Subtraction, Multiplication and Division Programs
yhwong6 clean blog - ken
Ken, do you mean the the blog template is too plain? - Brian
Brain, No. I like it, very clean and nice. - Ken
thank you - Brian
Week2 Proggies strotsky
Week2 commandline programs cchen116
Week 2 Exercises Benjamin Snively
OOP344 Command Line Programs Divya Sharma
argc and argv simple programs Xin Li
Two Simple Programs from OOP344 Hanho Ko
Week 2 exercises Lucas McIntosh
A easy copy cmd
week2 calculation program
Hua Zhong
basic command line program Koghulan Namasivayam
Exercise:Week2-4 command line programs to {ADD/SUB/MUL/DIV} Haiyu Qiao
week2 programs vrpatel13
OOP344 Week-2 Programs Pankaj Sama

resources 2

Week 3 - Jan 20

This Week 3

To Do 3

blog posts 3

Resources 3