Program SLOs Computer Information Science

Similar documents
RPS Technology Standards Grades 9 through 12 Technology Standards and Expectations

Appendix F Course codes, descriptions, units, lecture/lab

COMPUTER TECHNOLOGY (COMT)

EasyTech Scope & Sequence for Grades K 8

Area: Computer Science & Information Technology Dean: Dr. Derrick Booth Phone: (916) Counseling: (916)

Associate in Science and Bachelor of Science in Information Technology

BUSINESS TECHNOLOGY. Administrative Assistant Degree. Administrative Assistant Certificate

IT Systems Administrator

The Information Technology Program (ITS) Contents What is Information Technology?... 2

CTI Short Learning Programme in IT Enigneering

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

BSIT 1 Technology Skills: Apply current technical tools and methodologies to solve problems.

COMPUTER INFORMATION SYSTEMS

Web Page, Digital/Multimedia and Information Resources Design CIP Task Grid

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

NEW BRUNSWICK. IT Systems Administrator

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Bachelor of Science Information Studies School of Information Program Summary

Number of Courses: 20

Academic Reference Standards (ARS) for Electronics and Electrical Communications Engineering, B. Sc. Program

Base Module - Computer Essentials

Office Administration

Business Information Management I TEKS/LINKS Student Objectives One Credit

Assessment Plan. Academic Cycle

ITE 119 Information Literacy

DIABLO VALLEY COLLEGE CATALOG

COLLEGE OF THE DESERT

1. Management Information Systems/ MIS211 (3 Crh.) pre. CS104+ BA Programming & Data Structures / MIS 213 (3 Cr.h.) pre CS104 (Computer Skills)

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

Assessment Plan. Academic Cycle

Number of Courses: 21

CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

Cisco 2: Routing Technologies

Eight units must be completed and passed to be awarded the Diploma.

About the Computer Support Specialist Program

Start IT (itq) Entry Level 3 Award/Certificate for IT Users

Scope and Sequence. Cluster: Course Name: Course Description: Course Requirements: Recommended Equipment:

IT Essentials PC Hardware and Software Grades 11-12

Department of Business Information Technology

High School Course Guide Business Management & Administration

Advanced Microsoft Word & Desktop Publishing

Chapter 126 TEKS for Technology Applications

Position Description IT Auditor

Elementary Educational Technology Scope and Sequence

IT Technician Pathways Course Guide

2017/2018 Student Competency Record Computer Information Systems, Advanced weeks

PLAINVILLE PUBLIC SCHOOLS

SYLLABUS FORM WESTCHESTER COMMUNITY COLLEGE Valhalla, NY lo595. l. Course #: CIS NAME OF ORIGINATOR or REVISOR: John Watkins

Base Module - Computer Essentials

Standards and Competencies ITS 1.0 Perform maintenance on systems and components

Assessment for all units is ongoing and continuous consisting of tests, assignments and reports. Most units have a final two-hour examination.

Cambridge TECHNICALS LEVEL 3

STUDENT LEARNING OUTCOMES Beacom College of Computer and Cyber Sciences

Standard Course Outline IS 656 Information Systems Security and Assurance

Condensed Technology Application TEKS K-8. Technology Applications TEKS Foundations 126.2b1A Use appropriate technology terminology

Computing Accreditation Commission Version 2.0 CRITERIA FOR ACCREDITING COMPUTING PROGRAMS

Perkins Statewide Articulation Agreement. Documentation item: Secondary Competency Task List Coversheet

CompTIA Security+ SY Course Outline. CompTIA Security+ SY May 2018

University of Plymouth. BA (Hons) Accounting and Finance 0414

Diploma Of Computing

COMPUTER INFORMATION SCIENCE

BS in Computer Science Outcome Set (CAC/ABET)

Bachelor of Information Technology (Network Security)

Computer Information Science xxx

Cisco IT Essentials v6 Standards Alignment

Course Catalog. Instructor-led Classroom Training Specializing in Microsoft Office

NATIONAL DIPLOMA: INFORMATION TECHNOLOGY: SOFTWARE DEVELOPMENT Qualification code: NDIS12 - NQF Level 6

Information Systems and Tech (IST)

Web Development with ASP.Net

Computer Information Science

Preview from Notesale.co.uk Page 12 of 49

ISTE SEAL OF ALIGNMENT REVIEW FINDINGS REPORT. Certiport IC3 Digital Literacy Certification

Descriptions for CIS Classes (Fall 2017)

Programming/Network Programming

Cisco 1: Networking Fundamentals

Ursuline College Accelerated Program

Essential Skills Needed to Successfully Complete the Program Rating Key: Low = Slightly Essential Medium = Essential High = Very Essential

ITSS Model Curriculum. - To get level 3 -

TEL2813/IS2820 Security Management

GRADUATE CERTIFICATE IN BUSINESS CONTINUITY MANAGEMENT

Business Education Program Understandings

INFORMATION TECHNOLOGY NETWORK ADMINISTRATOR ANALYST Series Specification Information Technology Network Administrator Analyst II

Elementary Educational Technology Scope and Sequence

Information Technology

Electrical and Computer Engineering

SLO to ILO Alignment Reports

Emerging Technologies

SAMPLE COURSE OUTLINE APPLIED INFORMATION TECHNOLOGY ATAR YEAR 12

Information Technology AS and Network Administration & Security AAS Proposed Changes Version 02. Network Admin & Security AAS Proposed

I D M M M M I D M M I I I I D D I D D D D I D M M M M

CAPM TRAINING EXAM PREPARATION TRAINING

DIABLO VALLEY COLLEGE CATALOG

Engineering Technology

C COMPUTER IMFORMATION SCIENCE

Syllabus. CSC 103 Computing Sciences Portal

CCNA Cybersecurity Operations. Program Overview

Computer Applications in Business /2019

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

PLAINVILLE PUBLIC SCHOOLS

Transcription:

Program SLOs Computer Information Science A.S. Degrees in CIS Computer Science, Information Systems Security, Server Administrator, Web Developer, Information Technology A.S. Degree in MIS Management Information Systems Certificates of Achievement in CIS Computer Programmer (SQL), Relational Database Administration, Web Programming, Server Administrator, Programming C/C++, Information Systems Security, Desktop Publishing Certificates of Achievement in MIS Application Expert, Application Master Certificates of Proficiency in CIS Business Information Worker, Database Analyst (SQL), Database Design, Web Publishing, Network Helpdesk Technician, Linux System Administrator, Object Oriented Software Development Certificates of Proficiency in MIS Application Specialist Computer Information Science: Applications and Web Outcomes From the 2015 PrOF (Program Review) Update 1 Communication Skills Share information effectively using state of the art technology. Receive and process written and oral information and prepare the appropriate response. Ask effective questions. Work effectively, individually, and as a member of a group. 2 Critical Thinking Skills Demonstrate the ability to think critically and analyze problems. Find effective solutions to achieve desired objective using multiple sources. Be comfortable with, and be able to deal with, ambiguous situations. 3 Ethics Respond ethically to given situations. Make ethical decisions regarding privacy of data and use of both equipment and data. Ethical use of data, information, hardware and software resources. 4 Technology Skill Sets Demonstrate knowledge of technology applicable to the field, and a proficiency in appropriate software on multiple devices, including tablets and smartphones. Be competent evaluators and users of hardware. Adapt to technological changes and select a current solution for a given problem.

5 Diversity Demonstrate the ability to relate and interact effectively in teams consisting of individuals with differing interests, genders, backgrounds and professions. 6 Information Competency Acquire and validate resources to solve technical problems. Use information resources to gather discipline specific information or materials. 1 Computer Information Science: Database and Programming Outcomes From the 2015 PrOF (Program Review) Update Communication Skills Share information effectively using state of the art technology. Receive and process written and oral information and prepare the appropriate response. Ask effective questions. Work effectively, individually, and as a member of a group. 2 Critical Thinking Skills Demonstrate the ability to think critically and analyze problems. Find effective solutions to achieve desired objective using multiple sources. Be comfortable with, and be able to deal with, ambiguous situations. 3 Ethics Respond ethically to given situations. Make ethical decisions regarding privacy of data and use of both equipment and data. Ethical use of data, information, hardware and software resources. 4 Technology Skill Sets Demonstrate knowledge of technology applicable to the field, and proficiency in appropriate software. Be competent evaluators and users of hardware. Adapt to technological changes and select a current solution for a given problem. Understand how to deal with interoperability between Microsoft and non Microsoft products and systems. Find effective solutions to supporting resources to support effective table and query design from web sites and other research avenues. Find effective solutions to supporting stated business and user requirements. Evaluate the impact of cloud based, multiple server

applications, such as, ASP.net and ADO.net 5 Diversity Demonstrate the ability to relate and interact effectively in teams consisting of individuals with differing interests, genders, backgrounds and professions. 6 Information Competency Acquire and validate resources to solve technical problems. Use information resources to gather discipline specific information or materials. 7 Security Skill Sets Demonstrate the ability to control access to resources; audit access to resources; and authentication.. 8 System Architecture and Data Models Demonstrate the ability to extract information from large database user installations. Find effective solutions to support advanced query and table design optimize table relationship to utilize database resources more efficiently. 9 Programming Skill Sets Select the appropriate programming language with which to implement a given programming logic. The selection should be based on the strengths of the language, including: a. Type of user interface that can be created (GUI, simple text console window, web page) b. Ability to get data into program from the keyboard, a text file, or a database file c. Ability to save output to a text file or a database file if necessary d. Ability to execute cross platform, including mobile e. Ability to create multiple server applications using technologies such as, ASP.net and ADO.net f. Ease of development and maintenance of the program g. Existence of predefined data structures

Computer Information Science: Networking and Security Outcomes From the 2015 PrOF (Program Review) Update 1 Computing Environment Manage, implement, and maintain a typical computing environment 2 Security Analyze risks to a network and be able to implement a workable security policy that protects information assets from potential intrusion, damage or theft 3 Complex Issue Analysis Develop the critical verbal, written, and quantitative skills needed to analyze complex issues 4 Modes of Inquiry Develop an understanding of the basic concepts and major modes of inquiry used in a variety of disciplines 5 Skill Development Develop a depth of understanding, including critical cognitive, psychomotor and affective skills, in this discipline 6 Self reliant learning Make progress toward becoming engaged and selfreliant learners demonstrating habits of intellectual inquiry and striving toward their maximum potential 7 Ethics and Citizenship Become more prepared to contribute to a diverse democratic society with a pluralistic perspective and with an understanding of ethical issues related to information and communication technologies A.S. Computer Science Student Outcomes* SLO 1 Redefine a complex problem into a sequential set of parts that can be translated into the language of programming logic. SLO 2 Design, write, test, and debug computer programs in a structured language, a low level language, and an objectoriented language. SLO 3 Incorporate foundational data management concepts such as data structures within computer programs. A.S. Information Systems Security Student Outcomes* SLO 1 Evaluate the different types of access control methods used to secure a network, in particular authentication, authorization and audit. SLO 2 Construct a Business Continuity and a Disaster Recovery Plan. These plans are used by an organization to resume partially or completely interrupted critical function(s) within a predetermined time after a disaster or temporary

disruption. SLO 3 Analyze the different types of cryptography used in computer and network security in such area as access control and information confidentiality. SLO 4 Recognize some of the methods used to properly conduct a computer forensics investigation. This discussion should begin with a discussion on ethics. SLO 5 Evaluate a firewall to prevent unauthorized access to a network or computer. Students will also learn how to allow access to key services while maintaining an organization's security. SLO 6 Evaluate, implement and manage secure remote access technologies, such as Internet Detection Systems (IDS), which are powerful tools used for identifying and responding to network and host based intrusions. SLO 7 Distinguish the different ways to secure an operating system. Students will know how to maintain the integrity, authenticity, availability, and privacy of data. SLO 8 Analyze risks to a network and be able to implement a workable security policy that protects information assets from potential intrusion, damage or theft. A.S. Server Administrator Student Outcomes* SLO 1 Manage, implement, and maintain the typically complex computing environment of medium to large sized companies SLO 2 Manage and maintain a Windows server environment SLO 3 Manage, implement, and maintain a Windows server network infrastructure SLO 4 Develop the critical verbal, written, and quantitative skills needed to analyze complex issues SLO 5 Develop an understanding of the basic concepts and major modes of inquiry used in a variety of disciplines SLO 6 Develop a depth of understanding, including critical cognitive, psychomotor and affective skills, in this discipline SLO 7 Make progress toward becoming engaged and self reliant learners demonstrating habits of intellectual inquiry and striving toward their maximum potential SLO 8 Become more prepared to contribute to a diverse democratic society with a pluralistic perspective A.S. Information Technology Student Outcomes* SLO 1 Apply fundamental knowledge of computing and the current use of technology techniques, skills, and tools necessary for the computing practice. SLO 2 Apply fundamental knowledge of computing and the current use of technology techniques, skills, and tools necessary for the computing practice. SLO 3 Assess user needs in the selection, creation, evaluation and administration of computer based information systems. SLO 4 Demonstrate appreciation of the Information Technology career field and the need to be lifelong learners. A.S. Management Information Systems Student Outcomes* SLO 1 Apply information and communication technology concepts to business problems. SLO 2 Demonstrate in depth knowledge of common office computerized application software and operating systems. SLO 3 Create business documents such as letters, spreadsheets, presentations, publications and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics. SLO 4 Analyze the fundamentals of an operating system. Examine the relationship of the operating system to other applications programs. SLO 5 Analyze the effects of malware on an application and an operating system. SLO 6 Apply accounting concepts and principles in making decisions about business operations. SLO 7 Apply accounting concepts for costs used in manufacturing and service operations and analyze the behavior of the cost types. SLO 8 Apply economic concepts and principles in making decisions about business operations. SLO 9 Apply basic legal concepts and principles in various business environments.

SLO 10 Propose solutions to basic business problems while applying critical thinking methods. SLO 11 Apply mathematics in a financial situation. SLO 12 Apply statistical methods to make predictions, and draw conclusions to make a hypothesis. A.S. Web Developer Student Outcomes* SLO 1 Manage a multi level Web site hosted on a Web server. SLO 2 Utilize multiple programs simultaneously in order to develop Web sites. SLO 3 Recommend Web scripting language, current markup language or Web authoring software, and cascading style sheets to develop complex Web sites that are uploaded via File Transfer Protocol (FTP) to a Web server. SLO 4 Research and implement current, valid World Wide Web Consortium (W3C) standards including technical recommendations for markup languages, and other recommendations as they are introduced. SLO 5 Plan a structured approach to Web site development that identifies the information dissemination needs of a client and organizes the content effectively and efficiently in order to communicate to an identified audience; then develop and implement an appropriate Web solution. SLO 6 Utilize client side scripting in order to manipulate interactive objects like navigation bars, forms, rollovers, other event handling, and the control of windows, frames, and/or layers. SLO 7 Develop Web solutions that include form validation and processing, server side programming, and databasedriven Web development. SLO 8 Demonstrate proficiency in the process of Web project management on a real world Web site including design specification, research, production, modification, time estimation, and presentation. SLO 9 Write code in a currently used Web scripting language. Certificate Database Analyst SQL Student Outcomes* SLO 1 List the hardware components of a computer system and differentiate among system and application software. SLO 2 Describe the relationship of operating systems to database file management. SLO 3 Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles. SLO 4 Compare and contrast hierarchical, network, and relational databases. SLO 5 Design, create, and administer relational databases. SLO 6 Create client applications using structured query language (SQL). Certificate Computer Programmer SQL Student Outcomes* SLO 1 List and describe the hardware components of a computer system and differentiate among system and application software. SLO 2 Describe and assess the relationship of operating systems to database file management. SLO 3 Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles. SLO 4 Compare and contrast hierarchical, network, and relational databases. SLO 5 Design, create, and administer relational databases. SLO 6 Design and develop tables, forms, queries, and reports using SQL Certificate Relational Database Administration Student Outcomes* SLO 1 Analyze and list the hardware components of a computer system and differentiate among system and application software. SLO 2 Plan and design tables, forms, queries, and reports using office database application software. SLO 3 Assess and design multi table forms, establish table relationships

SLO 4 Describe the relationship of operating systems to database file management. SLO 5 Devise computerized solutions in the development of databases by applying a solid foundation of algorithmic principles. SLO 6 Compare and contrast hierarchical, network, and relational databases. SLO 7 Demonstrate ability to design, create, and administer relational databases. SLO 8 Create client applications using structured query language (SQL). Certificate Server Administrator Student Outcomes* SLO 1 Manage, implement, and maintain the typically complex computing environment of medium to large sized companies SLO 2 Manage and maintain a Windows server environment SLO 3 Manage, implement, and maintain a Windows server network infrastructure Certificate Web Programming Student Outcomes SLO 1 Design, develop, support, and maintain professional Web pages. SLO 2 Demonstrate knowledge of web related technology and media applications. SLO 3 Be competent evaluators and users of the World Wide Web. SLO 4 Adapt to technological changes and select a current solution for a given problem. SLO 5 Understand how to deal with interoperability between different products, systems, and platforms. SLO 6 Find effective solutions to maintaining and supporting web sites and related resources. Certificate Information Systems Security Student Outcomes* SLO 1 Evaluate the different types of access control methods in particular authentication, authorization and audit. SLO 2 Configure a firewall to prevent unauthorized access to a network or computer. Students will also learn how to allow access to key services while maintaining an organization's security. SLO 3 Evaluate, implement and manage secure remote access technologies, such as Internet Detection Systems (IDS), which are powerful tools used for identifying and responding to network and host based intrusions. SLO 4 Critique the different ways to secure an operating system. Students will learn how to maintain the integrity, authenticity, availability, and privacy of data. SLO 5 Analyze risks to a network and be able to implement a workable security policy that protects information assets from potential intrusion, damage or theft. Certificate Object Oriented Software Development Student Outcomes* SLO 1 Formulate problems as steps so be able to solve systematically. SLO 2 Describe the principles of object oriented programming. SLO 3 Use structure programming skills proficiently in an object oriented program. SLO 4 Apply the concepts of object oriented programming skills such as reusability, portability, data encapsulation, inheritance, polymorphism and etc. to a program. SLO 5 Design and develop programs with Graphical User Interfaces. SLO 6 Use an object oriented language to develop solutions for real life projects in a team work environment. Certificate Network Helpdesk Technician Security Student Outcomes* SLO 1 Analyze the fundamentals of an operating system. Examine the relationship of the operating system to other applications programs. SLO 2 Demonstrate knowledge of networking technology. Judge the strengths and weaknesses of the different network

operating systems and technologies. SLO 3 Analyze the effects of an application on a network operating system. SLO 4 Analyze the effects of network intruders and viruses on an application and an operating system. Certificate Web Publishing Student Outcomes* SLO 1 Design, develop, support, and maintain professional Web pages. SLO 2 Demonstrate knowledge of web related technology and media applications. SLO 3 Be competent evaluators and users of the World Wide Web. SLO 4 Adapt to technological changes and select a current solution for a given problem. SLO 5 Understand how to deal with interoperability between different products, systems, and platforms. SLO 6 Find effective solutions to maintaining and supporting web sites and related resources. Certificate MIS Application Specialist Student Outcomes* SLO 1 Demonstrate in depth knowledge of common office computerized application software and operating systems. SLO 2 Describe and apply ergonomic principles required to maintain appropriate posture and hand positions, and to avoid eyestrain while using computers for data entry. SLO 3 Use the keyboard to input data, operate a numeric keypad by touch, and use a mouse or other pointing device to issue computer commands or access software functions. Students should be able to type 32 words a minute with a five minute timing and a maximum of five errors. SLO 4 Create business documents such as letters, presentations, spreadsheets, publications and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics. SLO 5 Operate office equipment such as computers, telephones, fax machines, and reprographic equipment. Certificate MIS Application Expert Student Outcomes* SLO 1 Demonstrate in depth knowledge of common office computerized application software and operating systems. SLO 2 Describe and apply ergonomic principles required to maintain appropriate posture and hand positions, and to avoid eyestrain while using computers for data entry. SLO 3 Use the keyboard to input data, operate a numeric keypad by touch, and use a mouse or other pointing device to issue computer commands or access software functions. Students should be able to type 32 words a minute with a five minute timing and a maximum of five errors. SLO 4 Create business documents such as letters, presentations, spreadsheets, publications and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics. SLO 5 Operate office equipment such as computers, telephones, fax machines, and reprographic equipment.

Certificate MIS Application Master Student Outcomes* SLO 1 Demonstrate in depth knowledge of common office computerized application software and operating systems. SLO 2 Describe and apply ergonomic principles required to maintain appropriate posture and hand positions, and to avoid eyestrain while using computers for data entry. SLO 3 Use the keyboard to input data, operate a numeric keypad by touch, and use a mouse or other pointing device to issue computer commands or access software functions. Students should be able to type 32 words a minute on a 5 minute timing with a maximum of five errors. SLO 4 Create business documents such as letters, spreadsheets, publications and reports using appropriate business writing style, document appearance, grammar usage, and writing mechanics. SLO 5 Operate office equipment such as computers, telephones, fax machines, and reprographic equipment. SLO 6 Analyze the fundamentals of an operating system. Examine the relationship of the operating system to other applications programs. SLO 7 Demonstrate knowledge of networking technology. Judge the strengths and weaknesses of the different network operating systems and technologies. SLO 8 Analyze the effects of an application on a network operating system. SLO 9 Analyze the effects of network intruders and viruses on an application and an operating system. Certificate Business Information Worker Student Outcomes* SLO 1 DEMONSTRATE COMMON OFFICE APPLICATIONS SKILLS. Diagram and differentiate basic computer terminology and apply it to communication. Construct and modify solutions to simple personal, educational or business needs applying use of office workplace computer programs. Design, diagram, and construct simple file folder structure on local storage, and access files for upload/download to/from online tools. Formulate expressions and construct logic comparisons using proper symbols and syntax in workplace computer programs. Create and organize various types of files using various workplace computer programs. Construct projects efficiently generating solutions using various workplace computer programs and shortcuts. Demonstrate the mechanics and use of word processing software to organize and present data in a multicolumn, multipage newsletter format including banner, bordering, tables, text effects and embedded graphics. Demonstrate appropriate pagination and word processing features to apply a formal (MLA/APA/Chicago) style of documentation in the creation of a multi section research paper or report with Table of Contents, Index, and Bibliography. Design and construct a form using multiple content controls. Apply advanced Excel tools such as pivot tables, pivot charts, and templates to workbooks. Create audience centric business documents to enhance readability. SLO 2 DEMONSTRATE COMMON OFFICE ADMINISTRATION SKILLS. Integrate the features of working with tasks and schedules to organize both professional and personal information. Design and assess plans for backup and maintenance of Outlook files and information. Analyze trends in technologies and evaluate their effects on organizational data analysis. SLO 3 DEMONSTRATE BASIC OFFICE COMMUNICATION SKILLS. Identify techniques to send, receive and manage email messages. Analyze business situations and determine appropriate methods to deliver negative and positive messages.

SLO 4 EXAMINE CUSTOMER SERVICE NEEDS AND REQUIREMENTS. Explain the elements of a service culture. Analyze strategies for promoting a positive service culture. Analyze the extent to which customer service is facilitated by the effective use of technology. Certificate Linux System Administrator Student Outcomes* SLO 1 Understand the concepts behind free software, run levels, daemons, the kernel, basic networking and devices. SLO 2 Install the operating system and configure aspects of it (hard drive, X Window, etc.). Know how the startup and shutdown function works, as well as the basics of disk layout, user accounts, and common processes. SLO 3 Comprehend the file system structure and nature of inodes. Know how to create a rescue media, monitor resources, and apply patches. SLO 4 Demonstrate the layout of a Local Area Network and how to configure it with TCP/IP. List different protocols and services and how they are tested, including how they are configured in a host, a network, or an adapter. SLO 5 Implement basic security methods, such as shadow passwords, log events, and be able to look for commonly known trouble spots. Certificate CIS Programming in C/C ++ Student Outcomes* SLO 1 Apply Object and Structure programming in programs SLO 2 Use a C/C++ programming development tool to develop programs. SLO 3 Communicate and analyze programming problems, and determine what object oriented programming approach would be most appropriate to resolve them. * Developed through the Curriculum Committee approval process.