This page collects together all of the “outcomes” associated with individual modules. Outcomes identify what students will know and be able to do if they master the material.
At the end of this class, the successful student will:
Students mastering the material in this course will achieve the following Student learning outcomes for the ICS undergraduate degree program
Students can apply knowledge of computing and mathematics appropriate to the discipline.
Students can analyze a problem, and identify and define the computing requirements appropriate to its solution.
Students can design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.
An ability to use sound development principles to implement computer-based and software systems of varying complexity, and to evaluate such systems.
An ability to define the computing requirements of a problem and to design appropriate solutions based on established design principles and with an understanding of the tradeoffs involved in design choices.
An ability to apply mathematical foundations, algorithmic principles, and computer science theory to the modeling and design of computer-based systems.
Students can use current techniques, skills, and tools necessary for computing practice.
An ability to use and apply current technical concepts and practices in the core information technologies.
An ability to identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
Referencing modules: Introduction
Referencing modules: Worlds of Database Systems
Referencing modules: The relational model of data
Referencing modules: Algebraic and logical query languages
Referencing modules: SQL
Referencing modules: SQL in a server environment
Referencing modules: High-level database models
Referencing modules: Design theory for relational databases
Referencing modules: Constraints, triggers, view, indexes
Referencing modules: Transaction processing
Referencing modules: Storage and indexing
Referencing modules: Query processing
Referencing modules: Semi-structured data and XML
Referencing modules: Project