Difference between revisions of "Weekly Schedule 20131 - OOP344"
(→blog posts 2) |
(→blog posts 2) |
||
Line 112: | Line 112: | ||
|- | |- | ||
| [http://dldvorkin.blogspot.ca/ OOP344 How to start a new project in Visual Studio 2012] <br/> [http://www.noobiedev.com/oop344/how-to-start-a-new-project-in-visual-studio-2012-w-pictures/ OOP344 How to start a new project in Visual Studio 2012 (w/ PICTURES)] || [mailto:dldvorkin@myseneca.ca?subject=oop344 dvorkin212] <br/> [mailto:fjzhou@myseneca.ca?subject=oop344 fjzhou] | | [http://dldvorkin.blogspot.ca/ OOP344 How to start a new project in Visual Studio 2012] <br/> [http://www.noobiedev.com/oop344/how-to-start-a-new-project-in-visual-studio-2012-w-pictures/ OOP344 How to start a new project in Visual Studio 2012 (w/ PICTURES)] || [mailto:dldvorkin@myseneca.ca?subject=oop344 dvorkin212] <br/> [mailto:fjzhou@myseneca.ca?subject=oop344 fjzhou] | ||
+ | |- | ||
+ | | [http://www.noobiedev.com/uncategorized/simple-command-line-programs-add-sub-mul-div/ Simple Command Line Programs] || [mailto:fjzhou@myseneca.ca?subject=oop344 fjzhou] | ||
|- | |- | ||
| New|| New | | New|| New |
Revision as of 19:18, 17 January 2013
OOP344 | Weekly Schedule | Student List | Teams | Project | Student Resources
- Inclass notes archive: git@github.com:Seneca-OOP344/fardad-archive.git
- Inclass notes: https://github.com/Seneca-OOP344/20131-notes.git
Contents
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
- Read Pro-git book
- Chapter One and Chapter Two
- Create an account on github
- Create a blog (anywhere you like)
- 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.
- Select a team of four students and pick a name for you team
- 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:
- 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
- Learn how to do basic editing in a wiki
- Having all the information above add your name to the student list
Resources 1
- Git
- Pro-git book
- GIT for OOP344 Projects
- Great 15 minutes tutorial that will give you basic understanding of Git
- Git GUI Client for Mac
- Github Client for Windows
- Generating SSH keys for github
- Wiki
- How to register your IRC nickname on freenode
- Compare IRC clients
- How To edit Wiki pages
- How To edit Wiki Cheatsheet
- Blogs
- IRC Clients:
- How to Install
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
- $ add num num<ENTER>
- $ sub num num<ENTER>
- $ mul num num<ENTER>
- $ 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
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:Scott Chacon' Github Flow
- http://git-scm.com/book/en/Git-Branching-Basic-Branching-and-Merging