CSS COURSE LEVEL OUTCOMES 1 SUBJECT COURSE# CSS 1 STUDENT LEARNING OUTCOMES Given a specific problem that can be solved using the programming language taught in the class, the student will develop an algorithm and implement a solution to the problem using procedural programming principles. Given a scenario in which computing technology could be used to solve a problem in an emerging country, the student will analyze the problem, research possible solutions to the problem, and prepare and present a report that makes recommendations for a solution to the problem. CSS 110 CSS 121A Given a set of performance requirements for a local area network and a constructive budget; design, present and implement the installation of a local area network in a community business or non-profit organization. CSS 121B Given a set of performance requirements for a local area network and a constructive budget; design, present and implement the installation of a local area network in a community business or non-profit organization. Incorporate routing architecture consistent with business and security goals. CSS 121C Given a set of performance requirements for a local area network and a constructive budget; design, present and implement the installation of a local area network in a community business or non-profit organization. Incorporate routing architecture consistent with business and security goals. CSS 122 Students will differentiate various types of computer and network attacks and identify the most effective security models against attacks. CSS 123 Students will define the techniques used to attack web sites and the process of network reconnaissance. Given a problem that requires application of the concepts and skills covered in the class, the student will solve the problem, using appropriate hardware and software tools. Students will define the major security features in Windows operating systems. CSS 126 Students will evaluate and implement lessons learned during class instruction. CSS COURSE LEVEL OUTCOMES 2 CSS 127 Students will design, implement, and evaluate interactive and non-interactive Flash media. CSS 127 Student will be given a specific amount of time to develop as their final project in Flash media. CSS 169 Given a computer with errors in hardware configuration, the student will identify the errors, develop a plan for correction, and implement the plan. Intended outcome: Students will perform an upgrade on a computer system component. Assessment tool: Computer Component Upgrade Evaluation Criteria for assessment: Apply analytical and problem solving skills to typical PC system to identify best selection of components for upgrade. Recommendations will be discussed by the student based upon cost, reliability and capacity requirements. Students will implement upgrade and demonstrate proper operation. Target Semester for assessment: Fall 2011 Procedure: Assessment will be conducted in the final lab sessions for the course. CSS 170A Intended outcome: Students will build an efficient network storage infrastructure and configure a virtualized server and client architecture utilizing this storage. Assessment tool: Storage and Virtualization Evaluation Criteria for assessment: The student will create efficient storage architecture in alignment with EMC and industry standard recommendations. Additionally, networking operating systems and at least two client operating systems will be deployed to assess correct operation. Recommendations will be discussed by the student based upon cost, reliability and capacity requirements. Students will implement architecture and demonstrate proper operation. CSS COURSE LEVEL OUTCOMES 3 Target Semester for assessment: Fall 2012 Procedure: Assessment will be conducted in the final lab sessions for the course. Intended Outcomes Students will solve basic network design and application problems using knowledge of common network architectures and network software. Assessment tool: Computer Network Server Operating System Evaluation Criteria for assessment: Students will apply industry standard requirements during installation of server and client networking operation systems. Management, configuration, and security architecture will adhere to Networking+ and Security+ recommendations. Target Semester for assessment: Fall 2012 Procedure: Assessment will be conducted in the final lab sessions for the course. CSS 205 CSS 25 Design a multimedia portfolio reflecting the lessons learned during the course. CSS 27 Student will evaluate information and develop an basic project using project management skills learned in class. CSS 29 Students will be able to develop and execute and interactive portfolio using lessons learned in class. CSS COURSE LEVEL OUTCOMES 4 CSS 2A Given several solutions to a specific problem, the student will analyze and evaluate the solutions and determine which solution demonstrates the best use of object-oriented programming principles. CSS 2B Given a specific problem, the student will identify an appropriate data structure to use, design a solution and implement the solution using a programming language. CSS 3 Given the description of a computer architecture design, the student will identify components of the architecture and discuss how the components work together. Given a specific problem that can be solved using Assembly language, the student will plan and implement a solution to the problem, demonstrating understanding of Assembly language structures and good programming practice. CSS 31 Given a scenario that requires the evaluation of a current business database design, the student will design and implement a database that meets the specific requirements of the scenario, including consideration of design principles and user management. Given a prepared database, student will analyze the database to identify design weaknesses and prepare a plan to improve the function and performance of the database. CSS COURSE LEVEL OUTCOMES 5 CSS 4 SLO 2 Intended Outcome: Given a substantive programming challenge, students will decompose the larger problem into several coherent and testable components. Additionally, the students will incrementally test the program using sound debugging and testing procedures. Assessment Tool: Program development testing and implementation. Criteria for Measurement: Program will run correctly. Program will be resilient to input errors and will conduct out of bounds error checking. Program will implement functions from common libraries and user defined functions will demonstrate proper pre and post condition checks. Output will be presented in format expected by scientific field. Target Semester for Assessment: Spring 2011. Procedure: Assessment will be included as one of the assignments of the last 4 weeks of the semester. CSS 41 Given two current operating systems, students will compare the advantages and disadvantages of the operating systems using common metrics. Assessment tool: Analytical essay. Criteria for assessment: Students will correctly identify various elements of the operating systems and compare the features, according to the assessment rubric for evaluation of operating systems (provided during class). Elements of comparison will include kernel protection and access, process management, file management, security, etc. Target Semester for assessment: Fall 2012 CSS COURSE LEVEL OUTCOMES 6 Procedure: Assessment will be included as one of the assignments of the last 4 weeks of the semester. Given a PC and operating system media, students will perform a client or server OS installation. Assessment tool: Operating System Installation. Criteria for assessment: PC installation will be configured correctly and with adherence to security standards. Student will access command line for each type of operating system and implement user rights and access as stated. Target Semester for assessment: Fall 2012 Procedure: Assessment will be included as one of the assignments of the last 4 weeks of the semester. CSS 43 Given a project description that requires use of several software applications, the student will select appropriate software and create documents to meet the project's requirements. Given a scenario that includes a description of a business' computer systems, the student will prepare a proposal that uses the systems development life cycle to analyze research and make recommendations for a computer information system that improves the effectiveness and efficiency of the business' computer systems processes. Given a specific computer-related topic for research, students will use the Internet to conduct research using a variety of types of resources, evaluate the value of sites found and prepare an annotated bibliography or research paper that follows correct formatting for reference citations. CSS 60A Given a 2-D game, students will identify and evaluate structural components of the game. CSS COURSE LEVEL OUTCOMES 7 Given a two-week time limit and a specific game genre, students will develop a 2-D computer game. CSS 60B Given a 3-D game, students will identify and evaluate structural components of the game. Given a three-week time limit and a specific game genre, students will develop a 3-D computer game. CSS 66 Intended Outcome: Given a spatial analysis problem statement, the student will construct a GIS strategy and develop an effective spatial workflow and analysis. Conclusions will be presented verbally and in a consolidated report. Assessment tool: Geospatial Project Criteria for assessment: Students are required to complete a course project which will assimilate the methodology, data gathering, spatial analysis, database design, geoprocessing, geocoding, and cartographic techniques learned in the course. The project will compare multiple variables and/or spatial phenomenon. As an output of the project the student will analyze various spatial data to summarize and present a set of findings to decision makers. Target Semester for assessment: Spr 2011 Procedure: Project presentation will be conducted two weeks before the end of the semester. CSS 7 Given a problem related to a specific computer network model, students will apply the principles of graph theory and combinatorial analysis to provide a solution to the problem and discuss alternative solutions. Given a discrete mathematical problem, students will provide recurise and explicit solutions to solve the problem. Given a specific scenario, students will compare the efficiency of common sorting and searching algorithms, in terms of Onotation. CSS 78 Students will design, build and evaluate components of a basic game. CSS COURSE LEVEL OUTCOMES 8 Student will be given a specific amount of time to develop as their final project a game that incorporates all the components of a basic Flash game. CSS 84 Students will design, build and evaluate components of different digital cartoons. Student will be given a specific amount of time to develop as their final project a digital cartoon incorporating audio, and movement.