Course Description
This course helps students use programming and software engineering principles
to design and develop algorithms and programs. Students will use software
development and diagnostic tools, implement data structures and algorithms,
and use file-management techniques in project settings. They will also
develop an understanding of the ethics of computer use and the impact
of information technology on the community, and will explore post-secondary
education and career paths in computer science.
Prerequisites
ICS3M.
Where Does It Lead?
Many University and College programs like Math, Computer Science, Computer
Engineering, and General Science recommend at least one computer programming
course in Secondary School.
Why Should I take this course?
This course allows you to use the skills that you learned in ICS3M to
write a large software program in a group setting. Typically groups choose
to write a computer game. This offers a fun way to apply your skills and
prepare for University or College level Computer Science.
|