Locked History Attachments

Diff for "COMP1917"

Differences between revisions 3 and 20 (spanning 17 versions)
Revision 3 as of 2010-01-13 12:10:15
Size: 1359
Editor: anonymous
Comment: converted to 1.6 markup
Revision 20 as of 2010-11-16 19:54:25
Size: 2596
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= COMP1917: Higher Computing = = Course Homepage =
Line 5: Line 5:
||<#cccccc>~+ Course Material +~ ||<#ccccff> ~+ '''[[http://www.cse.unsw.edu.au/~cs1917/09s2|2009 s2]]''' +~<<BR>>''current session'' ||<#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 ==

||<#cccccc>~+ Co
urse Material +~ ||<#cccccc> ~-[[http://wiki.cse.unsw.edu.au/cs1917cgi/11s2|2011 s1]]-~ ||<#ccccff> ~+ '''[[http://www.cse.unsw.edu.au/~cs1917/10s2|2010 s2]]''' +~<<BR>>''current session''||<#cccccc> ~-[[http://www.cse.unsw.edu.au/~cs1917/10s1|2010 s1]] -~||<#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]]-~ ||<#ccccff> ~+ '''[[http://wiki.cse.unsw.edu.au/openlearning|YouTube Version]]''' +~<<BR>>''see [[http://wiki.cse.unsw.edu.au/openlearning|openlearning]] site''||
Line 12: Line 14:
=== 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.
  * Have a solid understanding of the use memory and pointers in C.
  * Create and use dynamic data structures such as linked lists and trees.
  * 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 34:
 * [[CoreCourses/StyleGuide|Coding Style Guide]]  * [[CoreCourses/StyleGuide|C Style Guide]]
Line 17: Line 38:
 * [[http://www.youtube.com/user/unswelearning#g/c/6B940F08B9773B9F|past lectures on YouTube]]
Line 25: Line 47:
 * [[/Postmortem|Postmortems and suggestions from previous offerings]]] (please add your own post mortem here too)  ||Postmortems and suggestions||~- [[/Postmortem/10s1|10s1]] -~||~- [[/Postmortem/09s2|09s2]] -~||~- [[/Postmortem/09s1|09s1]] -~||~- [[/Postmortem/08s2|08s2]] -~||~- [[/Postmortem/08s1|08s1]] -~||
Line 29: Line 51:
~- CategoryCourseHomePage -~ ~- CategoryCourseHomePage | <<Hits>> page views -~

Course Homepage

COMP1917 Computing 1

Course Material

2011 s1

2010 s2
current session

2010 s1

2009 s2

2009 s1

2008 s2

2008 s1

YouTube Version
see openlearning site

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.
  • Have a solid understanding of the use memory and pointers in C.
  • Create and use dynamic data structures such as linked lists and trees.
  • Test and debug programs.
  • Work in a team to develop software.

Specific Skills

About the Course

Student Resources

Staff Resources


CategoryCourseHomePage | 266743 page views