This program is offered in partnership with Brock University. Application for admission to the program must be made to Brock University through the Ontario Universities Application Centre.
CNET Learning Outcomes (Brock)
A CNET Graduate will be able to:
Demonstrate knowledge of foundational Computer Science concepts
- Graduates understand and are able to apply knowledge of algorithms, data structures, organization and architecture, databases, mathematics, operating systems, networking, programming languages, social and professional issues, software engineering, and their theoretical foundations.
Analyze and solve problems
- Applying foundational knowledge, graduates analyze and solve problems of both practical and theoretic nature.
Develop software systems for open-ended problems
- Applying foundational knowledge and self-directed inquiry, graduates analyze, design, implement, test and maintain software systems with evaluation based on predefined criteria and with consideration of safety, economic, cultural and societal issues.
Identify and apply appropriate resources:
- Graduates identify—both from past experience and through new inquiry—computing techniques, technologies and tools appropriate to the development or maintenance of software systems.
Work individually and on a team
- With the ability to work individually or in any role in a team, graduates work cohesively with team members and the user community in project development.
- Graduates prepare and deliver reports, documentation, presentations and give and receive instructions using a variety of technologies with the computing community, user community and society-at-large.
- In their professional and personal life, graduates adhere to the spirit of professional codes of conduct—such as those of the Canadian Information Processing Society (CIPS) and the Association for Computing Machinery (ACM)—with respect to ethical, social, environmental, health, safety and cultural issues.
Demonstrate a commitment to life-long learning
- Graduates continually investigate new technologies, tools, practices and standards, applying them to their profession and contribute to the advancement of knowledge in the discipline.
Demonstrate breadth of knowledge
- Since Computer Science is commonly applied in some domain, graduates demonstrate an understanding of the application domain sufficient to communicate effectively with professionals from that domain.