Locked History Attachments


Course Homepage

COMP1917 Computing 1

Course Material

2016 s2
current session

Past Offerings

2016 s1

2015 s1
2015 s2

2014 s1
2014 s2

2013 s1
2013 s2

2012 s1
2012 s2

2011 s1
2011 s2

2010 s1
2010 s2

2009 s1
2009 s2

2008 s1
2008 s2


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.


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 | 266752 page views