Locked History Attachments

Diff for "COMP1917"

Differences between revisions 6 and 43 (spanning 37 versions)
Revision 6 as of 2010-02-23 17:29:49
Size: 1710
Comment:
Revision 43 as of 2015-02-25 16:07:34
Size: 3309
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= COMP1917: Computing 1 = = Course Homepage =
Line 5: Line 5:
||<#cccccc>~+ Course Material +~ ||<#ccccff> ~+ '''[[http://www.cse.unsw.edu.au/~cs1917/10s1|2010 s1]]''' +~<<BR>>''current session'' ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/09s2|2009 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/09s1|2009 s1]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/08s2|2008 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/08s1|2008 s1]]-~ || == COMP1917 Computing 1 ==
Line 7: Line 7:
||<#cccccc>~+ Course Material +~ ||<#ccccff>~-[[https://www.openlearning.com/courses/99luftballons/|2015 s1]]-~ <<BR>> ~+ 5 <<BR>> ''current session'' +~||<#ccccff>~-[[https://www.openlearning.com/courses/99luftballons/|2014 s1]]-~ <<BR>> ~+ [[http://www.cse.unsw.edu.au/~cs1917/14s2|2014 s2]] <<BR>> ''current session'' +~||<#cccccc> ~- [[https://www.openlearning.com/unsw/courses/computing1|2013 s1]] -~ <<BR>> ~-[[http://www.cse.unsw.edu.au/~cs1917/13s2|2013 s2]] -~||<#cccccc> ~-[[http://www.openlearning.net/courses/Comp1917|2012 s1]] <<BR>>[[http://www.cse.unsw.edu.au/~cs1917/12s2|2012 s2]] -~ ||<#cccccc> ~-[[http://openlearning.cse.unsw.edu.au/Comp1917/2011s1|2011 s1]] <<BR>> [[http://www.cse.unsw.edu.au/~cs1917/11s2|2011 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/10s1|2010 s1]]<<BR>>[[http://www.cse.unsw.edu.au/~cs1917/10s2|2010 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/09s1|2009 s1]]<<BR>>[[http://www.cse.unsw.edu.au/~cs1917/09s2|2009 s2]]-~ ||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/08s1|2008 s1]]<<BR>>[[http://www.cse.unsw.edu.au/~cs1917/08s2|2008 s2]]-~ ||<#ccccff> ~+ '''[[http://wiki.cse.unsw.edu.au/openlearning|2008 YouTube Version]]''' +~<<BR>>''see [[http://wiki.cse.unsw.edu.au/openlearning|openlearning]] site''||

Update: 2011 Version of the course PLUS course materials are being released throughout 2012.
Line 12: Line 15:
=== Course Coverage ===
== Objectives ==

After completing COMP1917, you should be able to:

  * Design solutions for simple problems.
  * Design solutions for larger problems using abstraction and interfaces.
  * Distinguish between well-written programs and poorly written programs.
  * Write programs using good programming style.
  * Understand and appropriately use abstraction.
  * Have a solid understanding of the use memory and pointers in C.
  * Create and use dynamic data structures such as linked lists.
  * Test and debug programs.
  * Work in a team to develop software.

=== Specific Skills ===

=== About the Course ===
 * [[/SubjectInformation|Course Outline]]
 * [[/AssumedKnowledge|Assumed Knowledge]]
Line 14: Line 36:
 * [[CoreCourses/StyleGuide|Coding Style Guide]]  * [[CoreCourses/StyleGuide|C Style Guide]]
Line 26: Line 49:
 ||Postmortems and suggestions||~- [[/Postmortem/10x1|10x1]] -~||Postmortems and suggestions||~- [[/Postmortem/09s2|09s2]] -~||~- [[/Postmortem/09s1|09s1]] -~||~- [[/Postmortem/08s2|08s2]] -~||~- [[/Postmortem/08s1|08s1]] -~||  ||Postmortems and suggestions||~- [[/Postmortem/10s1|10s1]] -~||~- [[/Postmortem/09s2|09s2]] -~||~- [[/Postmortem/09s1|09s1]] -~||~- [[/Postmortem/08s2|08s2]] -~||~- [[/Postmortem/08s1|08s1]] -~||
Line 30: Line 53:
~- CategoryCourseHomePage -~


----
~-
CategoryCourseHomePage -~


----
~- Cat
egoryCourseHomePage -~
~- CategoryCourseHomePage | <<Hits>> page views -~

Course Homepage

COMP1917 Computing 1

Course Material

2015 s1
5
current session

2014 s1
2014 s2
current session

2013 s1
2013 s2

2012 s1
2012 s2

2011 s1
2011 s2

2010 s1
2010 s2

2009 s1
2009 s2

2008 s1
2008 s2

2008 YouTube Version
see openlearning site

Update: 2011 Version of the course PLUS course materials are being released throughout 2012.

Overview

Introduction to programming and computer science. Introduction to C, problem solving, debugging, programming style, unit testing, teamwork. Recursion, security, memory, pointers, and dynamic data structures.

Objectives

After completing COMP1917, you should be able to:

  • Design solutions for simple problems.
  • Design solutions for larger problems using abstraction and interfaces.
  • Distinguish between well-written programs and poorly written programs.
  • Write programs using good programming style.
  • Understand and appropriately use abstraction.
  • Have a solid understanding of the use memory and pointers in C.
  • Create and use dynamic data structures such as linked lists.
  • Test and debug programs.
  • Work in a team to develop software.

Specific Skills

About the Course

Student Resources

Staff Resources


CategoryCourseHomePage | 267157 page views