DSBN News:   More Previous Next

Computer Science

Course Offerings:

ICS 2O Computer and Information Science, Grade 10- Open
1 credit
This course introduces students to Computer progrmming concepts. Students will plan and write simple computer programs by applying fundemental programming concepts and learn to create clear maintainable internal documentation. They will also manage a computer by studiying hardware configurations, software selection, operating system functions, networking, and safe computer practices. Students will also investigate the social impact of computer technologies, and develop an understanding of environmental and ethical issues related to computers.

ICS 3C Introduction to Computer Programming, Grade 11- Open
1 credit
This course introduces students to computer programming concepts and practices. Students will write and test computer programs, using various problem-solving strategies. They will learn the fundamentals of program design and apply a software development life-cycle model to a software development project. Students will also learn about computer environments and systems, and explore environmental issues related to computers, safe computing practices, emerging technologies, and post secondary opportunities in computer related fields.

ICE 4C Computer Programming, Grade 12- College Preparation - Prerequisite: ICS 3C
1 credit
This course further develops students' computer programming skills. Students will learn object-oriented programming concepts, create object-oriented software solutions, and design graphical user interfaces. Student teams will plan and carry out a software development project using industry standard programming tools and proper project management techniques. Students will also investigate ethical issues, emerging technologies, and computer-related carreers.